erhosen / gas-tinkoff-trades

Google Apps Script that imports your operations from Tinkoff Investments into Google Spreadsheets
MIT License
124 stars 28 forks source link

authentication token is missing or invalid code 40003 #17

Closed Chtets070 closed 1 year ago

Chtets070 commented 1 year ago

Вставляю токен по инструкции в главе "установка", но возникает ошибка authentication token is missing or invalid code 40003 при выполнении функции TI_GetAccounts() или подобных: Ошибка: Exception: Request failed for https://invest-public-api.tinkoff.ru returned code 401. Truncated server response: {"code":16,"message":"authentication token is missing or invalid","description":"40003"} (use muteHttpExceptions option to examine full response) _makeApiCall @ TinkoffTrades_api_V2.gs:271 _GetAccounts @ TinkoffTrades_api_V2.gs:351 TI_GetAccounts @ TinkoffTrades_api_V2.gs:399

HiHat commented 1 year ago

А времени сколько прошло после получения? Иногда не сразу начинают работать.

Chtets070 commented 1 year ago

Спасибо за обратную связь! не имею навыков программирования, поэтому сложно отловить проблему. прошло чуть больше 6 часов как создал токен. как сказано в инструкции - вместо OPENAPI_TOKEN вставил свой токен с сохранением кавычек 'тут токен' /* @OnlyCurrentDoc /

const scriptProperties = PropertiesService.getScriptProperties() const OPENAPI_TOKEN = scriptProperties.getProperty('OPENAPI_TOKEN')

HiHat commented 1 year ago

Видимо неправильно создали параметр в настройках проекта. Примерно так должно быть: Снимок экрана 2023-06-30 в 22 23 42

Chtets070 commented 1 year ago

Спасибо! сейчас разобрался! так как впервые знакомился с apps script не знал что за шаг - Добавить свойство OPENAPI_TOKEN в разделе Project properties -> Script properties равным токену, полученному выше.