Estabelecimento de uma conexão WebSocket
Descrição
Esta API é usada para estabelecer um canal de WebSocket de controle de reunião com o servidor de reunião. Você pode obter um URL de estabelecimento de conexão (wsURL) chamando a API para obter um token de controle de reunião e usar o wsURL no prefixo da solicitação de estabelecimento de conexão. Se a autenticação da solicitação falhar, o servidor de reunião fecha automaticamente o canal de WebSocket.
O servidor libera automaticamente a conexão WebSocket após o término da reunião.
Protótipo
Método de solicitação |
GET |
---|---|
Endereço de solicitação |
/cms/open/websocket/confctl/increment/conn |
Protocolo de transporte |
WSS |
Parâmetros de solicitação
Parâmetro |
Obrigatório |
Tipo |
Localização |
Descrição |
---|---|---|---|---|
confID |
Sim |
String |
Consulta |
ID da reunião. |
tmpToken |
Sim |
String |
Consulta |
Token usado para estabelecer uma conexão WebSocket. Para obter detalhes, consulte a API de wsToken. |
Exemplo de solicitação
GET wss://100.94.23.40/cms/open/websocket/confctl/increment/conn?confID=900726255&tmpToken=cnr6e88712f1c89a7b4e3b989596fc420fd43b45bf8ef35c1db HTTP/1.1 Host: 100.94.23.40 Connection: Upgrade Pragma: no-cache Cache-Control: no-cache User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Upgrade: websocket Origin: https://100.94.23.40 Sec-WebSocket-Version: 13 Accept-Encoding: gzip, deflate, br Accept-Language: zh-CN,zh;q=0.9,en;q=0.8 Cookie: CONFPORTALROUTE=canary; supportCookie=1 Sec-WebSocket-Key: wJ34Os631BNGJ1R72gQ/mQ== Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
Códigos de erro
Se um código de erro começando com MMC ou USG for retornado quando você usar essa API, corrija a falha seguindo as instruções fornecidas no Centro de erros da API da Huawei Cloud.
Exemplo de comando cURL
curl -k -i -X GET 'wss://100.94.23.40/cms/open/websocket/confctl/increment/conn?confID=900726255&tmpToken=cnr6e88712f1c89a7b4e3b989596fc420fd43b45bf8ef35c1db'