greymag / tinkoff-invest-openapi-dart-sdk

Tinkoff Invest OpenAPI SDK for Dart.
BSD 3-Clause "New" or "Revised" License
10 stars 3 forks source link

Ошибочный комментарий #3

Closed QiXi closed 3 years ago

QiXi commented 3 years ago

https://github.com/greymag/tinkoff-invest-openapi-dart-sdk/blob/6d15a40663ba0f17a9f316c274b6a40398f41c17/lib/src/endpoints/ti_user_endpoint.dart#L12

Комментарий не соответствует действительности. И ещё, если открыто два счета, но метод возвращает только один, то проблема в реализации или на стороне брокера?

greymag commented 3 years ago

Комментарий не соответствует действительности.

Спасибо, поправил

И ещё, если открыто два счета, но метод возвращает только один, то проблема в реализации или на стороне брокера?

У меня ИИС и Брокерский - приходят оба. Несколько брокерских не пробовал.

Передайте флаг debug при создании экземпляра TinkoffInvestApi - будут распечатаны все запросы и ответы, сможете посмотреть что приходит от API. Если там есть данные счета, а реализация возвращает 1 - значит баг в реализации, если же API возвращает 1 - значит проблема на стороне брокера.

Отпишите, пожалуйста, о результате.

QiXi commented 3 years ago

Я уже по-всякому проверил. Долго искал откуда берется brokerAccountId, но в итоге вычислил что это номер договора. Если подставлять насильно самый первый открытый brokerAccountId, то все работает. А если подставлять второй открытый номер счета, которого также нет в списке accounts(), то не работает. Собственно в документации тоже написано что

Поддерживаются ли сейчас мультисчета в openAPI? Поддержка мультисчетов в openAPI в процессе разработки. Работаем над этим.

greymag commented 3 years ago

Понятно, жаль. Будем ждать выполнения https://github.com/TinkoffCreditSystems/invest-openapi/issues/533