Javascript JS中的简单API爬虫程序不工作
我只是不明白为什么我的票是11000美元而不是4300美元。 见当前股票行情:Javascript JS中的简单API爬虫程序不工作,javascript,api,Javascript,Api,我只是不明白为什么我的票是11000美元而不是4300美元。 见当前股票行情: {"btcusd":{"high":"4380.15","low":"4205.38","volume":"5577.65704","last":"4286.85","bid":"4286.85","ask":"4290.85"} 这是我的密码: var urlLakeBtc = "https://api.LakeBTC.com/api_v2/ticker"; request( { url:
{"btcusd":{"high":"4380.15","low":"4205.38","volume":"5577.65704","last":"4286.85","bid":"4286.85","ask":"4290.85"}
这是我的密码:
var urlLakeBtc = "https://api.LakeBTC.com/api_v2/ticker";
request(
{
url: urlLakeBtc,
json: true
},
function (error, response, body) {
if (!error && response.statusCode === 200) {
var valuesArray = [];
for (var key in body) {
var obj = body[key];
var currency2 = key;
var buy = obj.ask;
var sell = obj.bid;
valuesArray.push([15, 'BTC', currency2, buy, sell]);
}
}
}
)
所以问题是,为什么我的
obj.ask
和obj.bid
对于currency2=btcusd
来说是错误的?有点不清楚问题出在哪里?你得到了什么?不确定请求是什么,但表明你的逻辑是正确的(ish),谢谢你花时间!我想我发现错误是var currency1=key.substr(0,2);var currency2=密钥substr(3,5);您只想要btcusd?有点不清楚问题出在哪里您得到了什么?不确定请求是什么,但表明您的逻辑是合理的(ish)谢谢您的时间!我想我发现错误是var currency1=key.substr(0,2);var currency2=密钥substr(3,5);你只想要一个泡泡糖?