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, но я, насколько я могу отследить ошибку. Что-то мне здесь не хватает? Будем очень признательны за любые идеи или предложения. Спасибо!
И код:
'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)
});