nodejsでbitflyerのAPIをたたいて、下記のurl1とurl2にアクセスしてbitflyerの状態と
プロダクトコードを30秒ごとにダウンロードしたいと思っています。
SetIntervalを使用するのはわかるのですが、そこからがよくわからずどのように書いたらいいのかわかりません。どなたかご教示いただけませんでしょうか?
下記のようにsetIntervalを1行付け加えましたがエラーが出ます
var request = require('request'); var path1 = '/v1/getboardstate'; var query = ''; var headers = { 'Content-Type':'application/json' } var url1 = 'https://api.bitflyer.jp' + path1 + query; request(url1, function (err, response, payload) { console.log(payload); }); setInterval(request,3000);
エラー内容は
{"health":"NORMAL","state":"RUNNING"} /home/ec2-user/node_modules/request/index.js:44 throw new Error('undefined is not a valid uri or options object.') ^ Error: undefined is not a valid uri or options object. at Timeout.request [as _onTimeout] (/home/ec2-user/node_modules/request/index.js:44:11) at ontimeout (timers.js:386:11) at tryOnTimeout (timers.js:250:5) at Timer.listOnTimeout (timers.js:214:5)
となります。
文法的には間違っていないと思いますがいかがでしょうか?
回答2件
あなたの回答
tips
プレビュー