Skip to content

Commit 595de8c

Browse files
Merge pull request #7 from necryin/md_openapi_error_event
market data new error event
2 parents 3025770 + b3b7054 commit 595de8c

File tree

1 file changed

+36
-1
lines changed

1 file changed

+36
-1
lines changed

src/docs/marketdata.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Streaming market-data в качестве протокола транспорт
55

66
### Ограничения
77

8-
* Доступно только 1 tcp-соединение на одного пользователя.
8+
* Доступно 6 tcp-соединений на одного пользователя.
99

1010
## candle:subscribe
1111
Подписка на свечи
@@ -186,6 +186,41 @@ Streaming market-data в качестве протокола транспорт
186186
}
187187
```
188188

189+
## Сообщения об ошибке
190+
191+
К любому запросу можно добавить необязательное поле *request_id*, которое будет использовано в сообщении об ошибке
192+
193+
Формат ответа:
194+
195+
| Параметр | Тип | Обязательность | Описание |
196+
| --- | --- | --- | --- |
197+
| event | string | + | Название события |
198+
| payload | object | + | Структура с информацией об ошибке |
199+
| payload.error | string | + | Сообщение об ошибке |
200+
| payload.request_id | string | - | ID запроса, если передан при запросе |
201+
202+
Пример запроса:
203+
204+
```
205+
{
206+
"event": "instrument_info:subscribe",
207+
"request_id": "123ASD1123",
208+
"figi": "NOOOOOOO"
209+
}
210+
```
211+
212+
Пример ошибки:
213+
214+
```
215+
{
216+
"event": "error",
217+
"payload": {
218+
"request_id": "123ASD1123",
219+
"error": "Subscription instrument_info:subscribe. FIGI NOOOOOOO not found"
220+
}
221+
}
222+
```
223+
189224
# Описание форматов
190225

191226
### Interval

0 commit comments

Comments
 (0)