Consulta da lista de reuniões históricas
Descrição
Esta API é usada para consultar todas as reuniões históricas no domínio de gerenciamento de um administrador ou consultar todas as reuniões históricas gerenciadas por um usuário comum. Se nenhum parâmetro de consulta não for especificado, as reuniões históricas dentro do escopo de permissões serão consultadas 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/conferences/history |
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 um usuário. |
offset |
Não |
Integer |
Consulta |
Índice da página da lista de participantes a retornar. O valor deve ser superior ou igual a 0. Valor padrão: 0. |
limit |
Não |
Integer |
Consulta |
Número de registros a serem devolvidos. Valor padrão: 20. Valor máximo: 500. Se o valor de pageSize for maior que o valor máximo 500, a Platforma de gerenciamento do Huawei Cloud Meeting define esse parâmetro como 500 por padrão. |
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 são usados como palavras-chave para consultar reuniões históricas. |
queryAll |
Não |
Boolean |
Consulta |
Se deve consultar registros de reunião de todos os usuários em sua empresa. Este parâmetro é válido apenas quando a conta de início de sessão é uma conta de administrador empresarial. Se esse parâmetro for definido como true, o parâmetro userUUID será inválido. Valor padrão: false. |
startDate |
Sim |
long |
Consulta |
Hora de início da consulta, em milissegundos. Exemplo: 1583078400000. |
endDate |
Sim |
long |
Consulta |
Hora de término da consulta, em milissegundos. Exemplo: 1585756799000. |
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 ConferenceInfo objects |
Lista de reuniões. |
Exemplo de solicitação
GET /v1/mmc/management/conferences/history?startDate=1574092800000&endDate=1574179199999 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: 2420 Connection: keep-alive Expires: 0 Pragma: No-cache Cache-Control: no-cache http_proxy_id: 43bee1151af8115d90358994a7c14cfc Server: api-gateway X-Request-Id: 53c883710d86aebf01e92ce7bcea1984 { "data": [ { "conferenceID": "914083388", "mediaTypes": "Voice,Video,Data", "subject": "user8001's test meeting", "size": 1, "timeZoneID": "56", "startTime": "2019-11-18 23:31", "endTime": "2019-11-18 23:32", "conferenceState": "Destroyed", "accessNumber": "+991117", "language": "zh-CN", "passwordEntry": [ { "conferenceRole": "general", "password": "776202" } ], "userUUID": "ff8080816a024f05016a4e2342480a60", "scheduserName": "test008", "multiStreamFlag": 1, "conferenceType": 0, "confType": "IMMEDIATELY", "isAutoMute": 1, "isAutoRecord": 0, "guestJoinUri": "https://c.meeting.huaweicloud.com/#/j/914083388/1f215673e636444b55845ee1d1af630e8d8ca0235e491972", "recordType": 0, "recordAuxStream": 0, "recordAuthType": 0, "confConfigInfo": { "prolongLength": 15, "isGuestFreePwd": false, "isSendNotify": true, "isSendSms": true, "isAutoMute": true, "isSendCalendar": true, "callInRestriction": 0, "allowGuestStartConf": true, "isHardTerminalAutoMute": true, "enableWaitingRoom": true }, "vmrFlag": 0, "scheduleVmr": false, "isHasRecordFile": false, "partAttendeeInfo": [ { "phone": "+991116004380", "name": "user8002", "type": "normal" } ], "terminlCount": 0, "normalCount": 1, "deptName": "wangyue", "confUUID": "9a0fa6d10a5b11eaae5e191763c22c0e" }, { "conferenceID": "914088193", "mediaTypes": "Voice,Video,Data", "subject": "user8001's meeting", "size": 1, "timeZoneID": "56", "startTime": "2019-11-18 23:31", "endTime": "2019-11-18 23:31", "conferenceState": "Destroyed", "accessNumber": "+991117", "language": "zh-CN", "passwordEntry": [ { "conferenceRole": "general", "password": "158973" } ], "userUUID": "ff8080816a024f05016a4e2342480a60", "scheduserName": "test008", "multiStreamFlag": 1, "conferenceType": 0, "confType": "IMMEDIATELY", "isAutoMute": 1, "isAutoRecord": 0, "guestJoinUri": "https://c.meeting.huaweicloud.com/#/j/914088193/5b00be0e5121eb2f6f865162a4bc7f1f7f05d37cd802dded", "recordType": 2, "recordAuxStream": 0, "recordAuthType": 0, "confConfigInfo": { "prolongLength": 15, "isGuestFreePwd": false, "isSendNotify": true, "isSendSms": true, "isAutoMute": true, "isSendCalendar": true, "callInRestriction": 0, "allowGuestStartConf": true, "isHardTerminalAutoMute": true, "enableWaitingRoom": true }, "vmrFlag": 0, "scheduleVmr": false, "isHasRecordFile": false, "partAttendeeInfo": [ { "phone": "+991116004380", "name": "user8002", "type": "normal" } ], "terminlCount": 0, "normalCount": 1, "deptName": "wangyue", "confUUID": "7c421ac60a5b11eaa5e83b30677ab12b" }, { "conferenceID": "914085971", "mediaTypes": "Voice,Video,Data", "subject": "user8001's meeting", "size": 1, "timeZoneID": "56", "startTime": "2019-11-18 23:30", "endTime": "2019-11-18 23:31", "conferenceState": "Destroyed", "accessNumber": "+991117", "language": "zh-CN", "passwordEntry": [ { "conferenceRole": "general", "password": "722338" } ], "userUUID": "ff8080816a024f05016a4e2342480a60", "scheduserName": "test008", "multiStreamFlag": 1, "conferenceType": 0, "confType": "IMMEDIATELY", "isAutoMute": 1, "isAutoRecord": 0, "guestJoinUri": "https://c.meeting.huaweicloud.com/#/j/914085971/40300b325ad71ad1ff2c1dbdda1250328ccd8ec9ff45bd03", "recordType": 2, "recordAuxStream": 0, "recordAuthType": 0, "confConfigInfo": { "prolongLength": 15, "isGuestFreePwd": false, "isSendNotify": true, "isSendSms": true, "isAutoMute": true, "isSendCalendar": true, "callInRestriction": 0, "allowGuestStartConf": true, "isHardTerminalAutoMute": true, "enableWaitingRoom": true }, "vmrFlag": 0, "scheduleVmr": false, "isHasRecordFile": false, "partAttendeeInfo": [ { "phone": "+991116004380", "name": "user8002", "type": "normal" } ], "terminlCount": 0, "normalCount": 1, "deptName": "wangyue", "confUUID": "6d2a6cd90a5b11eaa5e8f14973e50d03" } ], "offset": 0, "limit": 20, "count": 3 }
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 na 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/history?startDate=1574092800000&endDate=1574179199999'