RussianInvestments / invest-api-java-sdk

Apache License 2.0
15 stars 2 forks source link

Невозможность использования стандартного API для sandbox токена. #16

Open olegpoltora opened 4 months ago

olegpoltora commented 4 months ago

Если токены можно создавать для песочницы, должен работать стандартный API, с ограничениями по доступу.

Но неполучается использовать стандартное API для sandbox токена. Выдается ошибка "Токен доступа не найден или не активен".

Приходиться использовать sandbox API, что считаю неправильным, т.к. в этом случае придется редеплоить и поставлять новую версию сервиса отличающуюся лишь вызовом API тинькова.

    var api = InvestApi.create(token); // token - токен песочницы
    var accountId = api.getSandboxService().openAccountSync();
    var accounts = api.getUserService().getAccountsSync(); // Ошибка "40003 Токен доступа не найден или не активен."

А так - работает, но при выходе прод, придется везде по коду менять вызовы:

    var api = InvestApi.createSandbox(token); // token - токен песочницы
    var accountId = api.getSandboxService().openAccountSync();
    var accounts = api.getUserService().getAccountsSync();