-
Notifications
You must be signed in to change notification settings - Fork 48
api.profile() invalid json #140
Copy link
Copy link
Open
Description
Добрый день. Пытаюсь получить данные из своего портфеля. Но при выполнении такого кода выдает ошибку:
error FetchError: invalid json response body at https://api-invest.tinkoff.ru/openapi//portfolio reason: Unexpected end of JSON input
Пробовал разные методы из sdk. Единственное, что получилось взять это курсы валют. Как правильно использовать метод profile(), чтобы получить данные из своего инвест счёта?
import OpenAPI from '@tinkoff/invest-openapi-js-sdk'
const TOKEN = 'xxx'
const apiURL = 'https://api-invest.tinkoff.ru/openapi/'
const socketURL = 'wss://api-invest.tinkoff.ru/openapi/md/v1/md-openapi/ws'
const secretToken = TOKEN
const api = new OpenAPI({ apiURL, secretToken, socketURL })
async function run() {
try {
await api.portfolio().then(res => console.log(res))
//console.log(await api.instrumentPortfolio({ figi: 'BBG004730RP0' }))
//console.log(await api.portfolio())
/*api.candle({figi: 'BBG0013HGFT4', interval: '1min'}, (candle) => {
console.log(candle)
})*/
}
catch (error) {
console.log('error', error)
}
}
run()
Metadata
Metadata
Assignees
Labels
No labels