Consulta de detalhes de arquivo de gravação
Descrição
Esta API é usada para consultar detalhes de um arquivo de gravação.
Depuração
Você pode depurar essa API no API Explorer.
Protótipo
Método de solicitação |
GET |
---|---|
Endereço de solicitação |
/v1/mmc/management/conferences/record/files |
Protocolo de transporte |
HTTPS |
Parâmetros de solicitação
Parâmetro |
Obrigatório |
Tipo |
Localização |
Descrição |
---|---|---|---|---|
confUUID |
Sim |
String |
Consulta |
UUID de uma reunião, que pode ser obtido seguindo as instruções fornecidas em Consulta da lista de arquivos de gravação. |
userUUID |
Não |
String |
Consulta |
UUID do usuário (registrado no USG). |
X-Access-Token |
Sim |
String |
Cabeçalho |
Token de autorização. Use o valor de accessToken na resposta à solicitação de Autenticação de um ID de aplicação. |
X-Authorization-Type |
Não |
String |
Cabeçalho |
Se a solicitação é enviada de um portal de terceiros. |
X-Site-Id |
Não |
String |
Cabeçalho |
ID do site do HCS on-line onde a autenticação é realizada. |
Códigos de status
Código de status HTTP |
Descrição |
---|---|
200 |
Operação bem-sucedida. |
400 |
Parâmetros inválidos. |
401 |
A autenticação não é executada ou falha. |
403 |
Permissões insuficientes. |
500 |
Exceção do servidor. |
Parâmetros de resposta
Parâmetro |
Tipo |
Descrição |
---|---|---|
confUUID |
String |
UUID da reunião. |
confID |
String |
ID da reunião. |
url |
String[] |
URL para visualização do arquivo de gravação. |
rcdTime |
Integer |
Duração da gravação, em segundos. |
rcdSize |
Integer |
Tamanho do arquivo de gravação, em MB. |
subject |
String |
Tópico da reunião. |
scheduserName |
String |
Usuário que agenda a reunião. |
startTime |
String |
Hora de início da reunião. |
isDecodeFinish |
Boolean |
Se o arquivo de gravação é transcodificado. |
decodeEndTime |
long |
Tempo estimado quando a transcodificação de um arquivo de gravação será concluída. |
available |
Boolean |
Se o arquivo de gravação pode ser reproduzido. |
recordAuthType |
Integer |
Modo de autenticação de gravação.
|
Exemplo de solicitação
GET /v1/mmc/management/conferences/record/files?confUUID=51adf610220411eaaae03f22d33cc26b Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC user-agent: WeLink-desktop Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)
Exemplo de resposta
HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 505 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 4556e88832e5990723d1712395f5bee8 Server: api-gateway X-Request-Id: 629891c82bb852d8796e2f6acc74721e { "confUUID": "51adf610220411eaaae03f22d33cc26b", "confID": "912049654", "url": [ "https://114.116.237.2/rse/rse/html/play/Mediaxplay.html?rseid=00030&recordId=000301fa-0512-412f-b363-cb9f76063628&token=24e4f6d9850a42365783c88ceb36701bb87f5393a595af82&confID=51adf610220411eaaae03f22d33cc26b&isSecure=true" ], "rcdTime": 71, "rcdSize": 0, "subject": "user8002's meeting", "scheduserName": "user8002", "startTime": "2019-12-19 02:07", "isDecodeFinish": true, "decodeEndTime": 1576721412885, "available": true, "recordAuthType":2 }
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 -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' 'https://api.meeting.huaweicloud.com/v1/mmc/management/conferences/record/files?confUUID=51adf610220411eaaae03f22d33cc26b'