Метод - assign
Меняет залинкованный символ для выбранного цвета (слота линковки). Не открывает новый график и не создаёт набор инструментов — для этого open или open_aggregated.
Обычный сценарий: если нужно сменить залинкованный символ у уже открытого набора инструментов — assign для этого слота; если нужно открыть новый набор — open.
assign переключает, что следуют залинкованные панели. Необязательно иметь заранее открыто несколько инструментов; картинка станет нагляднее, если открыто несколько связанных видов (спот/фьючерс).
Запрос
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
method | string | Да | Должно быть "assign". |
exchange | number | Да | Идентификатор биржи. См. Справочник. |
market_type | number | Да | 0 = Spot, 1 = Futures. |
symbol | string | Да | Дисплей-символ, например TRXUSDT. См. Справочник. |
linking_type | number или string | Да | Слот цвета, например 2 или "Link1". См. JSON и цвета. |
Пример
{
"method": "assign",
"exchange": 0,
"market_type": 1,
"symbol": "TRXUSDT",
"linking_type": 2
}Так вы назначаете Binance Futures TRXUSDT на красную линковку.
Ответ
Успех:
{
"status": "ok"
}Ошибка (неверный JSON):
{
"status": "error",
"error_code": 1000,
"message": "Invalid JSON format."
}Ошибка (пустой/неверный запрос):
{
"status": "error",
"error_code": 1001,
"message": "Empty or malformed request."
}Ошибка (нет method):
{
"status": "error",
"error_code": 1002,
"message": "Missing 'method' field."
}Ошибка (неизвестный метод):
{
"status": "error",
"error_code": 1004,
"message": "Unknown or unsupported method '...'."
}Если пара не найдена для данной биржи и типа рынка, сервер всё равно вернёт успешный ответ ("status":"ok" выше); линковка обновится только при существующей валютной паре.