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 — их список фиксирован и обновляется разработчиками при добавлении поддержки новых протоколов.