vitalets / tinkoff-invest-api

Node.js SDK для работы с Tinkoff Invest API
44 stars 11 forks source link

UNAUTHENTICATED: authentication token is missing or invalid #13

Closed valjusha closed 1 year ago

valjusha commented 1 year ago

Есть проблема при создании инстанса TinkoffInvestApi с токеном песочницы, всегда получаю ошибку:

TinkoffApiError: /tinkoff.public.invest.api.contract.v1.UsersService/GetAccounts UNAUTHENTICATED: authentication token is missing or invalid

Мои действия:

  1. создал токен песочницы (например TINKOF_SANDBOX_TOKEN=t.SfW5ABBN38301Ql1FWiizWcwpcbcZgXaXTi2lQ1d9Z21haFt9-ySTaOmqeeMh8_WCFAnaJpXYFefxEmEmix5cQ)
  2. создаю инстанс:
    this.api =  new TinkoffInvestApi({
    token: this._configService.get('TINKOF_SANDBOX_TOKEN'),
    });
  3. при запросе списка аккаунтов ошибка:
    const response = await this.api.users.getAccounts({});

    =(

valjusha commented 1 year ago

Решение найдено, я призываю к this.api.sandbox.openSandboxAccount({}), тем самым получаю ид аккаунта песочницы и радость