Tinkoff / invest-openapi

Документация для Тинькофф Инвестиции OpenApi
https://tinkoff.github.io/invest-openapi/
457 stars 52 forks source link

Обёртка к REST Api на Google Apps Script #429

Open pamnard opened 3 years ago

pamnard commented 3 years ago

Возможно кого-то заинтересует - https://github.com/pamnard/Tinkoff-REST-API-via-Google-Apps-Script Для каких-то простых вещей, типа отчетности\аналитики, интеграций с ботами\чатами и т.п.

AlexanderVolkovTCS commented 3 years ago

Проверьте ключ библиотеки, пожалуйста: " У вас отсутствует доступ к библиотеке M5zatgWuk4VhZivu6JDRFQ2aCuwATz2, используемой скриптом, или она была удалена. "

pamnard commented 3 years ago

Проверьте ключ библиотеки, пожалуйста: " У вас отсутствует доступ к библиотеке M5zatgWuk4VhZivu6JDRFQ2aCuwATz2, используемой скриптом, или она была удалена. "

Мистика, обновился UI и библиотека перестала искаться по старому ключу, хотя старые подключения работали. Развернул заново с новым ключом - 1uEtkgmmDPIQJ607pToZJX-0R2xa3g2hEw2Jx3KZmUni93T7FH2Vf4th1 Документация обновлена

AlexanderVolkovTCS commented 3 years ago

Странно, но библиотека по-прежнему не ищется.

pamnard commented 3 years ago

Странно, но библиотека по-прежнему не ищется.

image

У меня находится. Я специально проверил не с аккаунта разработчика.

oshliaer commented 3 years ago

Мне удалось подключить библиотеку вручную через манифест. Нужно установить номер версии отличный от 0 1610384666269

oshliaer commented 3 years ago

@pamnard, она находится, но не подключается. Выдает ошибку.

oshliaer commented 3 years ago

@pamnard, надеюсь, что это как-то поможет в популяризации вашего проекта.

AlexanderVolkovTCS commented 3 years ago

Загрузить получилось, но видны только методы auth, order и market, песочницы например нет. Поправьте пожалуйста, чтобы подключалось без ошибки и сделайте тесты на все методы.

pamnard commented 3 years ago

@AlexanderVolkovTCS Есть, промотайте авто-подстановку пониже:

image Есть ли ошибка при подключении - зависит от платформы, а не от библиотеки. Релиз совпал с массовым переходом на новый интерфейс, возможно из-за этого вы столкнулись с проблемами.

Тесты для GAS мне пока встречать не доводилось, и в официальной документации - https://developers.google.com/apps-script/overview тоже ничего об этом не нашёл. Если покажите пример, я с удовольствием попробую сделать что-то аналогичное.

oshliaer commented 3 years ago

@pamnard, тесты ничем не отличаются, https://github.com/contributorpw/google-apps-script-awesome-list#testing

AlexanderVolkovTCS commented 3 years ago

@AlexanderVolkovTCS Есть, промотайте авто-подстановку пониже:

Проверил, недостающие методы теперь появились в версии 2 скрипта. В версии 1 нет - может ее вообще убрать?

pamnard commented 3 years ago

@AlexanderVolkovTCS Они были и в 1-й версии:

  1. https://script.google.com/macros/library/d/1uEtkgmmDPIQJ607pToZJX-0R2xa3g2hEw2Jx3KZmUni93T7FH2Vf4th1/1
  2. https://script.google.com/macros/library/d/1uEtkgmmDPIQJ607pToZJX-0R2xa3g2hEw2Jx3KZmUni93T7FH2Vf4th1/2

Разница в мелких багфиксах внутри методов и эксперименты с кэшированием.

AlexanderVolkovTCS commented 3 years ago

У меня так:

первая версия: image

вторая версия: image

HiHat commented 2 years ago

@pamnard, большое спасибо за самую полную реализацию обертки для Google App Script! Её уже адаптировали для API v2: https://github.com/kdeyko/Tinkoff-REST-API-via-Google-Apps-Script