Consulta da lista de arquivos de gravação
Descrição
Esta API é usada para consultar todos os arquivos de gravação no domínio de gerenciamento de um administrador ou consultar todos os arquivos de gravação gerenciados por um usuário comum. Se nenhum parâmetro de consulta for carregado, os arquivos de gravação dentro do escopo de permissões serão consultados por padrã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/record/files |
Protocolo de transporte |
HTTPS |
Parâmetros de solicitação
Parâmetro |
Obrigatório |
Tipo |
Localização |
Descrição |
---|---|---|---|---|
userUUID |
Não |
String |
Consulta |
UUID de usuários que agendam reuniões. Somente os administradores têm as permissões para consultar o UUID de todos os usuários na mesma empresa. Usuários comuns só podem consultar seu próprio UUID. O valor padrão é o UUID da conta de logon. |
offset |
Não |
Integer |
Consulta |
Índice da página a ser retornado. Valor padrão: 0. |
limit |
Não |
Integer |
Consulta |
Número de registros a serem devolvidos. Valor padrão: 20. Valor máximo: 100. |
queryAll |
Não |
Boolean |
Consulta |
Se consultar registros de reunião de todos os usuários em sua empresa.
NOTA:
|
searchKey |
Não |
String |
Consulta |
O tópico da reunião, o usuário que agenda a reunião e o ID da reunião podem ser usados como palavras-chave. |
startDate |
Sim |
long |
Consulta |
Hora de início da consulta, em milissegundos. |
endDate |
Sim |
long |
Consulta |
Hora de término da consulta, em milissegundos. |
sortType |
Não |
String |
Consulta |
|
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 |
---|---|---|
offset |
Integer |
Índice de registro. |
limit |
Integer |
Número de registros em cada página. |
count |
Integer |
Número total de registros. |
data |
Array of RecordFileInfo objects |
Lista de arquivos de gravação. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
confUUID |
String |
UUID da reunião. |
confID |
String |
ID da reunião. |
url |
String[] |
URL para assistir o 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. Este parâmetro é válido somente quando recordType é definido como 2 ou 3.
|
Exemplo de solicitação
GET /v1/mmc/management/record/files?startDate=1574092800000&endDate=1576771199999 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: 683 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 25b89efb63970d80e715503650157098 Server: api-gateway X-Request-Id: a9af536f02e45c516513a8248bfe04c3 { "offset": 0, "limit": 20, "count": 1, "data": [ { "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": false, "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/record/files?startDate=1574092800000&endDate=1576771199999'