Реальная история.
У меня возникли проблемы делают простейшие задачи, такие как отображение баланса. Я не профессионал в Node.js, но я думаю, что я должен знать достаточно, чтобы сделать это. Является ли anyoine знаком с coinbase Node.js API?
Их веб-сайт содержит некоторые основные код для перечисления учетных записей, но это всегда возвращает NULL, когда я запускаю его:
вар Client = требуется ( '') coinbase клиента.
вар клиент = новый клиент ({ 'apiKey': 'myApiKeyHere',
'ApiSecret': 'myApiSecretHere'});
client.getAccounts ({}, функция (ERR, счета) {
console.log (счета);
});
->Сделать счет в coinbase, не так ли?
-> Открыть ссылку Зайдя:
https://www.coinbase.com/settings/api->Нажмите + Api Key ->Введите ваш пароль ->Выбрать все бумажники API, для которых вы думаете, что писать код.
->В разделе Разрешения: Отметьте все, что относится к вашему приложению:
бумажник: счета: создать кошелек: счета: удаление
бумажник: счета: прочитать бумажник: счета: обновление
бумажник: адрес: создать кошелек: адрес: чтение
кошелек: покупает: создать кошелек: покупает: прочитайте
бумажник: извлечения: создать кошелек: извлечения: чтение
бумажник: контакты: прочитать бумажник: депозиты: создать
кошелек: депозиты: прочитайте бумажник: уведомления: прочитать
бумажник: заказы: создать кошелек: заказы: прочитать
бумажник: заказы: возврат бумажник: оплата-метода: удаление
В зависимости от вашего выбора АНИ бы получить details.After нажав создать, вы будете иметь всплывающее окно, которое отображает ваш ключ API и API secret.Something как,
API Основные сведения
Примечание: Пожалуйста, храните эти учетные данные в надежном месте. Для вашей безопасности, мы не будем показывать их снова. Если Вы потеряли Ваш ключ API, вы должны удалить этот ключ API и создать новый.
API Key: DqpXhGBhLAbXdW40y
API Secret: YWPcmKSbKtqgS7do49t5kBiSyA0D397C
В коде, замените значения с помощью цифровых клавиш, как
вар Client = требуется ( '') coinbase клиента.
вар клиент = новый клиент ({ 'apiKey': DqpXhGBhLAbXdW40y, 'apiSecret': YWPcmKSbKtqgS7do49t5kBiSyA0D397C});
Вам нужен идентификатор учетной записи для отображения баланса и передач этого идентификатора, как нужно parameter.You писать код для того,
// Если вернуть счета вместе с идентификатором
вар coinbase = требуется ( 'coinbase');
вар клиент = новый coinbase.Client ({ 'apiKey': DqpXhGBhLAbXdW40y, 'apiSecret': YWPcmKSbKtqgS7do49t5kBiSyA0D397C});
client.getAccounts ({}, функция (ERR, счета) {
accounts.forEach (функция (Acct) {
console.log ( 'мой бал:' + acct.balance.amount + 'для' + acct.name);
});
});
Отображение баланса со счета:
// Используем идентификатор вернулся из выше функции и передать, что <Идентификатор аккаунта> параметр
вар coinbase = требуется ( 'coinbase');
вар клиент = новый coinbase.Client ({ 'apiKey': DqpXhGBhLAbXdW40y, 'apiSecret': YWPcmKSbKtqgS7do49t5kBiSyA0D397C});
client.getAccount (»<СЧЕТ ID>», Функция (эээ, счет) {
console.log ( 'Bal:' + account.balance.amount + валюта: '+ account.balance.currency);
});
Этого должно быть достаточно, чтобы отобразить баланс счета.
Мой Bitcoin адрес: 17HyAaFmjECaAsQJjWvevqtxb8GA44nxmd
Кто-нибудь есть опыт работы с использованием этого API? Я готов предложить $ 15 наконечников или больше, если кто-то BTC могут помочь мне с этим API и некоторыми другим Node.js API. Если вы готовы научить меня этот материал за более высокую плату, то не стесняйтесь PM мне об этом. Но я бегу на низком бюджете, так что я не в состоянии заплатить цену найма профессиональных разработчиков Node.js.
Отправить мне сообщение .I'll быть более счастливым, чтобы научить вас вещи.