Kucoin API ImATeapotError в Node.js

Я пытаюсь использовать пакет kucoin-api для доступа к ЛЮБОЙ конечной точке и получить обратно любые данные. Это кажется простым, но я столкнулся с этой ошибкой в ​​Node:

      HttpError [ImATeapotError]: The api version you are using has been disabled. Please use the latest url of api.

    at ClientRequest.onResponse (/Users/danieljobe/Desktop/kucoin/node_modules/restify-clients/lib/HttpClient.js:217:26)
    at Object.onceWrapper (events.js:483:26)
    at ClientRequest.emit (events.js:376:20)
    at HTTPParser.parserOnIncomingClient (_http_client.js:647:27)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:126:17)
    at TLSSocket.socketOnData (_http_client.js:515:22)
    at TLSSocket.emit (events.js:376:20)
    at addChunk (internal/streams/readable.js:309:12)
    at readableAddChunk (internal/streams/readable.js:284:9)
    at TLSSocket.Readable.push (internal/streams/readable.js:223:10) {
  jse_shortmsg: '',
  jse_info: {},
  body: {}
}

Здесь есть открытая проблема, ссылающаяся на ту же ошибку, и похоже, что это ошибка с зависимостью пакета http, когда она используется API, но я, насколько я могу отследить ошибку. Что-то мне здесь не хватает? Будем очень признательны за любые идеи или предложения. Спасибо!

Kucoin API

И код:

      'use strict'

require('dotenv').config();
const http = require('http');
const Kucoin = require('kucoin-api');

const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('You got served.');
});

server.listen(3000, "localhost", () => {
  console.log(`Server running at http://localhost:${port}/`);
});

let kc = new Kucoin(process.env.KCAPIKEY, process.env.KCAPISECRET)

kc.getBalance({
    symbol: 'GAS'
  })
  .then((result) => {
    console.log(result)
  })
  .catch((err) => {
    console.log(err)
  });

0 ответов

Другие вопросы по тегам