Open OlegM91 opened 3 years ago
Привет! приложите пример с кодом.
` const OpenAPI = require('@tinkoff/invest-openapi-js-sdk');
const apiURL = 'https://api-invest.tinkoff.ru/openapi'; const socketURL = 'wss://api-invest.tinkoff.ru/openapi/md/v1/md-openapi/ws'; const secretToken = 't.-eiLxI****'; const api = new OpenAPI({ apiURL, secretToken, socketURL});
stock = {};
async function run() {
try { let stocks = await api.stocks(); stock=stocks.instruments[120]); } catch(error) { console.error(error); }
try { const figi = await api.searchOne({ ticker: 'AAPL' }); console.log(figi); } catch(error) { console.error(error); }
try { let figi = stock.figi; let params = { figi: figi.toString(), from: '2018-08-19', to: '2019-08-19', interval: 'day' } let candlesrec = await api.candlesGet(params); } catch(error) { console.error(error); }
}
run(); `
Проверил только что, работает исправно
метод searchOne возвращает ошибку - отсутствует обязательное поле \'ticker\' в запросе, а также метод candlesGet только там отсутствует figi. URL'ы запросов в консоле передают и ticker и figi. В чем может быть проблема?