При попытке получить список тикеров выдает ошибку:
FetchError: invalid json response body at https://api-invest.tinkoff.ru/openapi/market/stocks reason: Unexpected token N in JSON at position 0
at /Users/desoul/Develop/test-tinkoff/node_modules/node-fetch/lib/index.js:273:32
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async OpenAPI.makeRequest (/Users/desoul/Develop/test-tinkoff/node_modules/@tinkoff/invest-openapi-js-sdk/build/OpenAPI.cjs.js:273:19) {
type: 'invalid-json'
}
Вопрос: изменился ли адрес OpenAPI? Если да, то прошу указать на какой и исправить документацию к модулю @tinkoff/invest-openapi-js-sdk
p.s. Сделайте пожалуйста обработку ошибок для неправильных URL
Спасибо!
При попытке получить список тикеров выдает ошибку:
Разбираясь подробнее (273 строка в node_modules/@tinkoff/invest-openapi-js-sdk/build/OpenAPI.cjs.js) я вижу, что от https://api-invest.tinkoff.ru/openapi/market/stocks приходит такой ответ:
Который @tinkoff/invest-openapi-js-sdk собственно и не может предобразовать в json. Оттуда и ошибка.
Код тестового модуля для демонстрации ошибки:
Вопрос: изменился ли адрес OpenAPI? Если да, то прошу указать на какой и исправить документацию к модулю @tinkoff/invest-openapi-js-sdk p.s. Сделайте пожалуйста обработку ошибок для неправильных URL Спасибо!