Coinbase现货价格SSL错误:在请求时不支持SSL

时间:2018-04-20 10:39:21

标签: javascript bitcoin coinbase-api

我正在使用提供的示例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警告

任何想法?

感谢

1 个答案:

答案 0 :(得分:0)

稀释,

我需要将' strictSSL':false 添加到新客户端:

var btcClient = new Client({
  'apiKey': '...',
  'apiSecret': '...',
  'version': '2010-04-20',
  'strictSSL': false
});