node.js-0.6をWindowsのネイティブ環境へインストール | アプレンティス プラクティス
TINAMIのAPIを利用しています。 これで吐き出されるのはJSONでもRSSでもなく、ふつうのXML。 そのXMLをJSONに変換し、ファイルに出力します。 (要request)
sample.js
var request = require('request'); var fs = require("fs"); var parser = require('xml2json'); var url = 'http://api.tinami.com/content/search?api_key=APIキー&text=%E3%83%9E%E3%83%8A%E3%82%8A%E3%81%A4'; request(url, function (error, response, body) { if (!error && response.statusCode == 200) { var options = { object: false, reversible: false, coerce: true, sanitize: true, trim: true, arrayNotation: false }; var json = parser.toJson(body, options); console.log(json); fs.writeFile('hoge.xml', json , function (err) { console.log(err); }); } });
$ node sample.js