coinbase api call print在console.log中为空

时间:2017-11-07 17:52:20

标签: javascript node.js coinbase-api

var Client = require('coinbase').Client;

 var client = new Client({'apiKey': 'API KEY','apiSecret': 'API SECRET'});

client.getSpotPrice({'currencyPair': 'BTC-USD'}, function(err, data) {
  console.log(data);
});

使用上面的代码,console.log会给出null结果吗?

1 个答案:

答案 0 :(得分:0)

看起来像Coinbase API的特性,你需要告诉它不要太严格,通过传递strictSSL false值的附加参数:

var Client = require('coinbase').Client;
var client = new Client({
                          'apiKey': 'API KEY',
                          'apiSecret': 'API SECRET'
                          'strictSSL': false
                        });

client.getSpotPrice({'currencyPair': 'BTC-USD'}, function(err, data) {
  console.log(data);
});

我在这里找到了这个技巧: https://github.com/coinbase/coinbase-node/issues/77