我正在使用提供的示例coinbase对coinbase进行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警告
任何想法?
感谢
答案 0 :(得分:0)
稀释,
我需要将' strictSSL':false 添加到新客户端:
var btcClient = new Client({
'apiKey': '...',
'apiSecret': '...',
'version': '2010-04-20',
'strictSSL': false
});