Comments (10)
@HiHat если интересно развивать проект, могу добавить в мейнтейнеры :)
Да, могу поделиться всеми доработками!
Их не так много, т.к. меня интересовали только акции США на СПБ и ОФЗ и большая часть работы была по созданию аналогичного класса по работе с API Московской биржи, т.к. информацию по НКД и купонным выплатам только там можно было получить (в Tinkoff Invest API 2.0 тоже появилась).
from gas-tinkoff-trades.
У меня возникает та же самая ошибка
from gas-tinkoff-trades.
403 означает что у вас проблема с правами
Попробуйте перевыпустить OPENAPI_TOKEN на сайте тинькофф
from gas-tinkoff-trades.
Перевыпускал несколько раз вчера и сегодня. Пробовал выпускать токен для конкретного счета, либо для всех сразу. Каждый раз результат точно такой же.
from gas-tinkoff-trades.
Возможно тинёк чего-то передеал в своём API, и теперь мой код работает невалидно 🤷
Попробуй посмотреть среди форков:
https://github.com/Bearkuty/gas-tinkoff-trades
https://github.com/kdeyko/gas-tinkoff-trades
Возможно они уже решили эту проблему.
Btw, если удасться найти и пофиксить ошибку - pull requests much appreciated
from gas-tinkoff-trades.
@TimurTsedik @PavelChaburko Возможно вы уже разобрались, но тинек выпустил api 2.0.
Я заменил const OPENAPI_TOKEN = scriptProperties.getProperty('OPENAPI_TOKEN')
на const OPENAPI_TOKEN = 'токен сюда'
и вставил туда новый токен, который с полными правами. Также в this.baseUrl = 'https://api-invest.tinkoff.ru/openapi/'
была другая ссылка на api (Я копировал все это с тинькоф журнала, где был пост автора).
При использовании функции getTrades выползает это: TypeError: Cannot read property 'value' of undefined (строка 130). Убираю .value у commision и функция работает, но без комиссии, соответственно.
Про onEdit(e). При добавлении аргумента Z1 вылезает синтаксическая ошибка
@erhosen Если автор еще занимается данным проектом, было бы очень интересно увидеть продолжение и как пофиксить о чем я написал
from gas-tinkoff-trades.
У OpenAPI 2.0 новый адрес сервера (https://invest-public-api.tinkoff.ru/rest/) и другие методы (https://tinkoff.github.io/investAPI/swagger-ui/).
Для него требуется серьезная адаптация кода автора. Я пока осилил только getPrice() и то только через старую функцию автора getFIGIbyTicker(), т.к. в новом API нельзя быстро получить figi по имени инструмента не зная его class_id.
Код основанный на коде автора продолжает у меня нормально работать со старым API.
from gas-tinkoff-trades.
@555Russich, посмотрите мои pull requests. Надеюсь, помогут избавиться от ошибок.
from gas-tinkoff-trades.
@HiHat огромное спасибо, все работает. Сначала не увидел правда, где эта кнопка TI, а потом как понял) Еще бы хоткей к ней прикрутить, но это мелочи
from gas-tinkoff-trades.
@HiHat если интересно развивать проект, могу добавить в мейнтейнеры :)
from gas-tinkoff-trades.
Related Issues (10)
- getTrades() error HOT 9
- =TI_GetPortfolio() Ошибка HOT 1
- TI_GetLastPrice() и другие функции, зависящие от функций API v1 не работают с токенами только для чтения HOT 13
- Пофиксил function TI_GetAccounts(accountType) Не умею гитхабом пользоваться :( HOT 2
- Некритичная проблема с вызовом TI_GetPortfolio() HOT 9
- Не работает функция TI_GetLastPriceByFigi() с внешним figi HOT 1
- authentication token is missing or invalid code 40003 HOT 4
- Некорректная ссылка на получение токена HOT 1
- поддержка APIv2 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gas-tinkoff-trades.