我正在使用提供的示例coinbase对coinbase进行ab API调用,但是我得到了Error: SSL Error: https://api.coinbase.com/v2/prices/BTC-USD/spot does not support SSL at Request
npm install coinbase
var Client = require('coinbase').Client;
var btcClient = new Client({
'apiKey': '...',
'apiSecret': '...',
'version': '2010-04-20'
});
var currencyCode = 'USD';
btcClient.getSpotPrice({
'currency': currencyCode
}, function(err, price) {
console.log('Current bitcoin price in ' + currencyCode + ': ' + price.data.amount);
});
通话已完成,我能够捕捉到错误。
直接调用api可以正常工作:
https://api.coinbase.com/v2/prices/BTC-USD/spot?date=2017-01-01
尽管有missing_version警告
有任何想法吗?
谢谢
最佳答案
啊
我需要向新客户端添加'strictSSL':false:
var btcClient = new Client({
'apiKey': '...',
'apiSecret': '...',
'version': '2010-04-20',
'strictSSL': false
});