Перейти к основному содержимому

13.5.14 Мультипротокольная поддержка

Для получения списка доступных протоколов используется метод desktop-protocols.

Запрос:

{
"jsonrpc": "2.0",
"method": "desktop-protocols",
"id": "cbf4478c-84b5-45ac-97cd-0390d7190585"
}

Ответ:

{
"jsonrpc": "2.0",
"id": "cbf4478c-84b5-45ac-97cd-0390d7190585",
"result": {
"code": 1,
"data": {
"1": {
"additional_info": {},
"created_ts": 1740321088,
"default_port": 3389,
"id": 1,
"name": "rdp"
},
"2": {
"additional_info": {},
"created_ts": 1740321088,
"default_port": 8854,
"id": 2,
"name": "loudplay"
}
}
}
}

Поле для ответа:

  • additional_info (JSON): дополнительная информация о протоколе (пока пустое).
  • created_ts (timestamp): время создания протокола.
  • default_port (int): порт по умолчанию для подключения.
  • id (int): уникальный идентификатор протокола.
  • name (string): название протокола (например, rdp, loudplay).
INFO

Протоколы нельзя добавлять через API — их список фиксирован и обновляется разработчиками при добавлении поддержки новых протоколов.