invest-python icon indicating copy to clipboard operation
invest-python copied to clipboard

Документация на SDK

Open dsenash opened this issue 2 years ago • 2 comments

Что случилось?

Не могу сказать, что я супер гуру по современным средствам разработки. Может быть поэтому я никак не могу разобраться в самом Python SDK. Документации или нет или я ее не могу найти. Например: Вот беру пример client.py Вижу print(client.users.get_accounts()). Оригинальный запрос в API - GetAccounts из UsersService. Пытаюсь аналогично получить список фьючерсов. Он в инструментах. print(client.instruments.get_futures(instrument_status=INSTRUMENT_STATUS_ALL))- получаю: 'InstrumentsService' object has no attribute 'get_futures' Предполагаю, надо что-то дополнительно импортнуть. Но что? Где можно найти доку по официальной Python SDK? Какой метод соответствует чему в API? И как его вызывать? В примерах нет ни операций, ни акций, ни фьюч, ни размещения ставки. Или я как-то не так ищу? Спасибо.

Воспроизведение

  1. Шаг 1
  2. Шаг 2

Version

0.2.0-beta19

OS

Linux

Логи

No response

dsenash avatar Mar 31 '22 12:03 dsenash

Разобрал services.py и нашел, что get было лишнее. Совершенно не очевидно. Т.е. правильный запрос был print(client.instruments.futures(instrument_status=0)) Но это в целом ненаучно и мне все таки кажется, что дока по SDK нужна.

dsenash avatar Mar 31 '22 12:03 dsenash

Попробую отметить, что sdk полностью копирует прото файлы. То есть, надо будет это как то писать. Доку со временем сделаем. Будет документация по api

daxartio avatar Apr 07 '22 10:04 daxartio

Документация по python sdk: https://tinkoff.github.io/invest-python/ Общая документация по API: https://tinkoff.github.io/investAPI/

AlexanderVolkovTCS avatar Dec 05 '22 09:12 AlexanderVolkovTCS