Modificação de uma série de reuniões recorrentes
Descrição
Esta API é usada para modificar uma próxima série de reuniões recorrentes.
Ao modificar os parâmetros da reunião, configure todos os parâmetros necessários quando a reunião for agendada. Se você especificar somente os parâmetros a serem modificados, outros parâmetros serão restaurados para os valores padrão.
Depuração
Você pode depurar essa API no API Explorer.
Protótipo
Método de solicitação |
PUT |
---|---|
Endereço de solicitação |
/v1/mmc/management/cycleconferences |
Protocolo de transporte |
HTTPS |
Parâmetros de solicitação
Parâmetro |
Obrigatório |
Tipo |
Localização |
Descrição |
---|---|---|---|---|
conferenceID |
Sim |
String |
Consulta |
ID da reuniã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. Observaçã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. |
startTime |
Não |
String |
Corpo |
Hora UTC quando a reunião começa.
NOTA:
Se você não especificar esse parâmetro ao agendar uma reunião, a reunião será iniciada imediatamente. Formato: aaaa-MM-dd HH:mm. |
length |
Não |
Integer |
Corpo |
Duração da reunião, em minutos. Intervalo de valores: 15 a 1440. Valor padrão: 30. |
subject |
Não |
String |
Corpo |
Tópico da reunião. O valor pode conter até 128 caracteres. |
mediaTypes |
Sim |
String |
Corpo |
Tipo de mídia da reunião. O valor consiste em um ou vários valores enumerados, que são separados por vírgulas (,). Os valores enumerados são os seguintes:
|
groupuri |
Não |
String |
Corpo |
ID de grupo temporário usado quando uma reunião instantânea é criada no cliente. Este parâmetro é transportado no cabeçalho conference-info ou quando outros participantes são convidados. O valor pode conter até 31 caracteres. |
attendees |
Não |
Array of Attendee objects |
Corpo |
Lista de participantes, que pode ser usada para enviar notificações e lembretes de reuniões e ser usada pela Plataforma de gerenciamento do Huawei Cloud Meeting para convidar automaticamente participantes na hora de início da reunião. |
cycleParams |
Não |
CycleParams object |
Corpo |
Lista de parâmetros de reuniões recorrentes, que é obrigatória para uma série de reuniões recorrentes. A lista de parâmetros inclui a data de início, a data de término, o intervalo e a hora de início da série de reuniões recorrentes. |
isAutoRecord |
Não |
Integer |
Corpo |
Se iniciar automaticamente a gravação para a reunião. Este parâmetro é válido somente quando recordType é definido como 2 ou 3. Valor padrão: 0.
|
encryptMode |
Não |
Integer |
Corpo |
Modo de criptografia de mídia de reunião. O valor padrão é definido na configuração de nível empresarial.
|
language |
Não |
String |
Corpo |
Idioma padrão da reunião. O valor padrão é definido pelo servidor do Huawei Cloud Meeting. Os idiomas suportados pela Plataforma de gerenciamento do Huawei Cloud Meeting são transmitidos conforme especificado no RFC 3066 comum.
|
timeZoneID |
Não |
String |
Corpo |
Fuso horário de reunião em notificações de reunião. Para obter detalhes, consulte Mapeamento de fuso horário.
NOTA:
|
recordType |
Não |
Integer |
Corpo |
Tipo de gravação. Valor padrão: 0.
|
liveAddress |
Não |
String |
Corpo |
Endereço de transmissão ao vivo do vídeo. O valor pode conter até 255 caracteres. Este parâmetro é válido somente quando recordType é definido como 2 ou 3. |
auxAddress |
Não |
String |
Corpo |
Endereço de transmissão ao vivo da apresentação. O valor pode conter até 255 caracteres. Este parâmetro é válido somente quando recordType é definido como 2 ou 3. |
recordAuxStream |
Não |
Integer |
Corpo |
Se gravar a apresentação. Este parâmetro é válido somente quando recordType é definido como 2 ou 3.
|
confConfigInfo |
Não |
ConfConfigInfo object |
Corpo |
Outras configurações de reunião. |
recordAuthType |
Não |
Integer |
Corpo |
Modo de autenticação de gravação. Este parâmetro é válido somente quando recordType é definido como 2 ou 3.
|
vmrFlag |
Não |
Integer |
Corpo |
Se usar uma sala de reunião em nuvem para realizar a reunião agendada. Valor padrão: 0.
|
vmrID |
Não |
String |
Corpo |
ID da sala de reunião na nuvem usada para realizar a reunião. O valor pode conter até 512 caracteres.
|
concurrentParticipants |
Não |
Integer |
Corpo |
Número máximo de participantes na reunião.
|
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 |
---|---|---|
[Array element] |
Array of ConferenceInfo |
Lista de informações da reunião. |
Exemplo de solicitação
PUT /v1/mmc/management/cycleconferences?conferenceID=914087436 Connection: keep-alive X-Access-Token: cnr1510zTBhrfUsymQ0srhW2RYS99r9G5SQoTLWN Content-Type: application/json user-agent: WeLink-desktop Content-Length: 372 Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191) { "mediaTypes": "HDVideo", "cycleParams": { "startDate": "2021-09-01", "endDate": "2021-09-02", "cycle": "Day", "preRemindDays": 1 } }
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: 2164 Connection: keep-alive http_proxy_id: 462abfcfa8a41c2c5450eb7648bf5ad2 Server: api-gateway X-Request-Id: 7ba6f742610c03a64262b126fb336a5d [ { "conferenceID": "986256843", "mediaTypes": "HDVideo,Data,Voice", "subject": "Conference Topic", "size": 0, "timeZoneID": "56", "startTime": "2021-09-01 08:46", "endTime": "2021-09-01 09:16", "conferenceState": "Schedule", "accessNumber": "+86571150", "language": "zh-CN", "passwordEntry": [ { "conferenceRole": "chair", "password": "999712" }, { "conferenceRole": "general", "password": "891009" } ], "userUUID": "fe235be7aa6045b98a33f27b365cbca9", "scheduserName": "Suzhou Branch", "multiStreamFlag": 1, "conferenceType": 2, "confType": "CYCLE", "cycleParams": { "startDate": "2021-09-01", "cycle": "Day", "endDate": "2021-09-02", "cycleCount": 0, "interval": 1, "preRemindDays": 1 }, "isAutoMute": 0, "isHardTerminalAutoMute": 0, "isSoftTerminalAutoMute": 0, "isAutoRecord": 0, "chairJoinUri": "https://100.95.188.184:443/#/j/986256843/fa4def332cb83f5b1ec74c64d0658a8570f45ad3e8d0df8c", "guestJoinUri": "https://100.95.188.184:443/#/j/986256843/53f55ec44263d666e8ed70594624aa10497c631a91d3b8c1", "recordType": 0, "recordAuxStream": 0, "recordAuthType": 2, "confConfigInfo": { "inviteMode": "AUTO_INVITE", "prolongLength": 15, "isGuestFreePwd": false, "isSendNotify": true, "isSendSms": true, "isSendCalendar": true, "isAutoMute": false, "isHardTerminalAutoMute": false, "callInRestriction": 0, "audienceCallInRestriction": 0, "allowGuestStartConf": true, "enableWaitingRoom": false }, "vmrFlag": 0, "scheduleVmr": false, "isHasRecordFile": false, "terminlCount": 0, "normalCount": 0, "deptName": "corpzxytest111", "confMode": "RTC", "webinar": false, "concurrentParticipants": 0, "subConfs": [ { "cycleSubConfID": "ff1cf7020a3711ecbe71e167f3b9d5b1", "conferenceID": "986256843", "startTime": "2021-09-01 08:46", "endTime": "2021-09-01 09:16", "mediaType": "HDVideo,Data,Voice", "isAutoRecord": 0, "recordAuthType": 2, "confConfigInfo": { "callInRestriction": 0, "audienceCallInRestriction": 0, "allowGuestStartConf": true, "enableWaitingRoom": false } }, { "cycleSubConfID": "ff1cf7030a3711ecbe7183f6162d654d", "conferenceID": "986256843", "startTime": "2021-09-02 08:46", "endTime": "2021-09-02 09:16", "mediaType": "HDVideo,Data,Voice", "isAutoRecord": 0, "recordAuthType": 2, "confConfigInfo": { "callInRestriction": 0, "audienceCallInRestriction": 0, "allowGuestStartConf": true, "enableWaitingRoom": false } } ] } ]
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 -H 'content-type: application/json' -X PUT -H 'X-Access-Token:cnr1510zTBhrfUsymQ0srhW2RYS99r9G5SQoTLWN' -d '{"mediaTypes": "HDVideo","cycleParams": {"startDate": "2021-09-01","endDate": "2021-09-02","cycle": "Day","preRemindDays": 1}}' 'https://api.meeting.huaweicloud.com/v1/mmc/management/cycleconferences?conferenceID=986256843'