Skip to content

HiHat/Tinkoff-REST-API-via-Google-Apps-Script

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Обёртка Tinkoff API V2 на Google Apps Script (не официальная)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%