Если токены можно создавать для песочницы, должен работать стандартный 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();
Если токены можно создавать для песочницы, должен работать стандартный API, с ограничениями по доступу.
Но неполучается использовать стандартное API для sandbox токена. Выдается ошибка "Токен доступа не найден или не активен".
Приходиться использовать sandbox API, что считаю неправильным, т.к. в этом случае придется редеплоить и поставлять новую версию сервиса отличающуюся лишь вызовом API тинькова.
А так - работает, но при выходе прод, придется везде по коду менять вызовы: