Есть ли у кого-нибудь опыт использования Coinbase API для node.js
Я следую документации npm coinbase, но она не работает. Я просто пытаюсь узнать цену биткойна. Я сначала установил Coinbase между ними, так что проблема не в этом.
const config = require('../configuration')
const coinbase = require('coinbase')
const apiKey = config.get('COINBASE_API_KEY')
const apiSecret = config.get('COINBASE_API_SECRET')
const client = new coinbase.Client({apiKey, apiSecret})
module.exports = {
start: async () => {
client.getBuyPrice({'currencyPair': 'BTC-USD'}, function(err, obj) {
console.log('total amount: ' + obj.data.amount);
});
}
}
Когда я запускаю его, он выдает следующую ошибку:
C: \ Users \ msaad \ VisualStudioProjects \ CryptoTrader-master \ session-1> node index.js C: \ Users \ msaad \ VisualStudioProjects \ CryptoTrader-master \ session-1 \ src \ app \ index.js: 12 console.log ('общая сумма:' + obj.data.amount);
TypeError: невозможно прочитать данные свойства со значением NULL.
Когда я запускаю, он всегда возвращает NULL.
obj.data.amount
выдает ошибку. Вы уверены, что параметры, которые вы передаете функцииgetBuyPrice
, верны? - person Aviv Lo   schedule 21.04.2020