Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 2.33 KB

File metadata and controls

70 lines (53 loc) · 2.33 KB

TinkoffApp v2

Обёртка Tinkoff API V2 на Google Apps Script

Обёртку можно использовать в виде файла добавлемого в исходный код проекта (в виде подключаемой библиотеки, возможно, в будущем).

TinkoffAppV2.gs

Как использовать файл

  1. Добавьте содержимое файла TinkoffAppV2.gs в свой проект
  2. Получите API токен в кабинете Тинькофф Инвестиции
  3. Пользуйтесь
function myFunction() {

  // Создаём API
  var tAPI = new TinkoffAppV2({
    token: '1234567890', // укажите здесь свой токен
    logging: true, // Опционально - показывать в логах запросы и ответы
    mode: 'sandbox' // Опционально - для работы с песочницей
  });
 
  // Используем API v2
  let accountId = GetAccounts();
  let my_portfolio = tAPI.GetPortfolio(accountId[0]); // получаем портфель по первому счету
}

Описание

Все методы аналогичны указанным в официальной документации по API v2 - https://tinkoff.github.io/investAPI/swagger-ui/

Методы

InstrumentsService

MarketDataService

- .GetLastPrices(figi) // Метод запроса последних цен по инструментам
- .GetOrderBook(figi,depth) // Метод получения стакана по инструменту

OperationsService

- .GetOperations(accountId,from,to,state,figi) // Метод получения списка операций по счёту
- .GetPortfolio(accountId) // Получение портфеля клиента

OrdersService

- .GetOrders(accountId) // Получение списка активных заявок по счету

StopOrdersService

UsersService

- .GetAccounts() // Метод получения счетов пользователя
- .GetInfo() // Метод получения информации о пользователе

SandboxService