Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS中的简单API爬虫程序不工作_Javascript_Api - Fatal编程技术网

Javascript JS中的简单API爬虫程序不工作

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:

我只是不明白为什么我的票是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: 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);你只想要一个泡泡糖?