Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Meeting/ Referência de API do servidor/ Gerenciamento de reunião/ APIs/ Consulta de detalhes de arquivo de gravação
Atualizado em 2023-08-02 GMT+08:00

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

Tabela 1 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

Tabela 2 Parâmetros

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

Tabela 3 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

Tabela 4 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.

  • 0: os usuários que obtiverem o link da gravação podem assistir ou baixar a gravação.
  • 1: somente usuários empresariais podem assistir ou baixar a gravação.
  • 2: somente os participantes da reunião podem visualizar e baixar a 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'