Skip to content

Commit a2ee588

Browse files
committed
-
1 parent d41e0e5 commit a2ee588

10 files changed

+1
-813
lines changed

tinkoff/README.md

+1-80
Original file line numberDiff line numberDiff line change
@@ -3,83 +3,4 @@ TinkoffApp
33

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

6-
## Ключ библиотеки
7-
8-
```
9-
M5z_atgWuk4VhZivu6JDRFQ2aCuwATz2_
10-
```
11-
12-
## Версии
13-
14-
https://script.google.com/macros/library/versions/d/M5z_atgWuk4VhZivu6JDRFQ2aCuwATz2_
15-
16-
## Как использовать
17-
18-
### Кратко
19-
20-
1. Подключите библиотеку `TinkoffApp` к своему проекту - [Инструкция](https://developers.google.com/apps-script/guide_libraries?hl=ru)
21-
2. Получите API токен в [кабинете Тинькофф Инвестиции](https://www.tinkoff.ru/invest/)
22-
3. Пользуйтесь
23-
```javascript
24-
function myFunction() {
25-
26-
// Настройка
27-
const token = '1234567890'; // укажите здесь свой токен
28-
29-
// Создаём API
30-
var tAPI = TinkoffApp.auth(token);
31-
32-
// Используем API
33-
var my_balance = tAPI.portfolioCurrencies(); // например, получаем валютные активы
34-
}
35-
```
36-
37-
### Чуть подробнее
38-
39-
Все методы аналогичны указанным в официальной документации - https://tinkoffcreditsystems.github.io/invest-openapi/swagger-ui/
40-
41-
Названия методов в библиотеке сформированы из пути обращения, с капитализацией первого символа идушего за спецсимволами, и удалением спецсимволов:
42-
```
43-
/market/search/by-ticker -> .marketSearchByTicker()
44-
```
45-
46-
#### Методы
47-
48-
sandbox
49-
50-
- .sandboxRegister() - Регистрация клиента в sandbox
51-
- .sandboxCurrenciesBalance(request, brokerAccountId) - Выставление баланса по валютным позициям
52-
- .sandboxPositionsBalance(request, brokerAccountId) - Выставление баланса по инструментным позициям
53-
- .sandboxRemove(brokerAccountId) - Удаление счета
54-
- .sandboxClear(brokerAccountId) - Удаление всех позиций
55-
56-
orders
57-
58-
- .orders(brokerAccountId) - Получение списка активных заявок
59-
- .ordersLimitOrder(request, figi, brokerAccountId) - Создание лимитной заявки
60-
- .ordersMarketOrder(request, figi, brokerAccountId) - Создание рыночной заявки
61-
- .ordersCancel(orderId, brokerAccountId) - Отмена заявки
62-
63-
portfolio
64-
65-
- .portfolio(brokerAccountId) - Получение портфеля клиента
66-
- .portfolioCurrencies(brokerAccountId) - Получение валютных активов клиента
67-
68-
market
69-
70-
- .marketStocks() - Получение списка акций
71-
- .marketBonds() - Получение списка облигаций
72-
- .marketEtfs() - Получение списка ETF
73-
- .marketCurrencies() - Получение списка валютных пар
74-
- .marketOrderbook(figi, depth) - Получение стакана по FIGI
75-
- .marketCandles(figi, from, to, interval) - Получение исторических свечей по FIGI
76-
- .marketSearchByFigi(figi) - Получение инструмента по FIGI
77-
- .marketSearchByTicker(ticker) - Получение инструмента по тикеру
78-
79-
operations
80-
81-
- .operations(from, to, figi, brokerAccountId) - Получение списка операций
82-
83-
user
84-
85-
- .userAccounts() - Получение брокерских счетов клиента
6+
[См. тут](https://github.com/pamnard/Tinkoff-REST-API-via-Google-Apps-Script)

tinkoff/_market.gs

-84
This file was deleted.

tinkoff/_operations.gs

-24
This file was deleted.

tinkoff/_orders.gs

-72
This file was deleted.

tinkoff/_portfolio.gs

-33
This file was deleted.

tinkoff/_sandbox.gs

-77
This file was deleted.

0 commit comments

Comments
 (0)