Encontre todas as informações importantes de que você precisa sobre a API do Cisco Webex Meetings, como alterações de esquema e outros anúncios.
Para obter mais informações sobre a API XML 39 e API XML 11, consulte a Visão geral das atualizações da API XML do Cisco Webex Meetings (API XML 39 e anterior).
Para obter mais informações sobre a API XML 40, consulte a Visão geral das atualizações da API XML do Cisco Webex Meetings (API XML 40 e posterior).
Para obter mais informações sobre a API XML 41, consulte a Visão geral das atualizações da API do Cisco Webex Meetings (API 41).
Para obter atualizações da API XML 11 SP9 e anteriores, acesse Cisco DevNet.
Atualizações da API 42.11.1
Atualizações da API XML 42.11.1
Clique aqui para baixar o esquema XML API 42.11.1.
XMLAPI irá LstRecording
retornar como um campo extra recordingUUID
>
APIs impactadas e alterações de esquema
LstRecording
retorna um novo elemento recordingUUID
somente para gravações de serviço.
Este elemento não tem retornos em uma gravação NBR. |
Alterações do esquema
APIs afetadas
LstRecording
API de exemplo
Resposta de LstRecording
<ep:format>MP4</ep:format> <ep:serviceType>MeetingCenter</ep:serviceType> <ep:password></ep:password> <ep:passwordReq>false</ep:passwordReq> <ep:confID>239651171508160002</ep:confID> <ep:recordingUUID>20679f82215f103bbcff005056a3e9b8</ep:recordingUUID> <ep:shareToMe>false</ep:shareToMe></ep:recording>
Atualizações da API 42.11.0
Atualizações da API 42.11.0
Não há alterações de esquema para o esquema XML API 42.11.0. |
Atualizações da API 42.10.0
Atualizações da API XML 42.10.0
Clique aqui para baixar o esquema XML API 42.10.0.
A API GetSessionInfo retorna um novo nó<registrationShortURL> que está disponível no formato de link curto para Webex Events (clássico) e Webex Trainings
APIs impactadas e alterações de esquema
Agora, quase todas as URLs do Webex suportam o formato de link curto, mas GetSessionInfo ainda retorna o formato de link longo para URLs de registro sobre o Webex Events (clássico) e o Webex Trainings hoje. Portanto, adicionamos uma nova nomenclatura de elemento < registroURLcurto > que é compatível com o formato short-ling para URL de registro e mantém os elementos existentes < URL de registro > para compatibilidade.
Alterações do esquema
Um novo elemento < registroURLcurto > é adicionado à resposta GetSessionInfo:
APIs afetadas:
GetSessionInfo
API de exemplo
registrationShortURL
é retornado para Webex Events (clássico) e Webex Trainings
<ep:accessControl>
<ep:sessionPassword>PW simples</ep:sessionPassword>
<ep:listStatus> NÃO LISTADA</ep:listStatus>
<ep:registration> verdadeiro</ep:registration>
<ep:registrationURL>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURL>
<ep:registrationShortURL>https://sqdemo6.dmz.webex.com/sqdemo6/k2/j.php?MTID=t265bdc2ca9afd38c7d3cbed3e17974db</ep:registrationShortURL> //Novo elemento
<ep:passwordReq> verdadeiro </ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus> REGISTRAR</ep:registrationStatus>
<ep:isEnforceAudioPassword> falso</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> falso</ep:isEnforceAudioLogin>
</ep:accessControl>
Atualizações da API 42.9.2
Atualizações da API XML 42.9.2
Clique aqui para baixar o esquema XML API 42.9.2.
A XML API bloqueará a programação do evento clássico após 31/03/2023
APIs impactadas e alterações de esquema
Após março de 2023, se você chamar a XML API: CreateEvent
e SetEvent
, mostra a mensagem de erro e o código:
110065 Após março de 2023, você não poderá mais agendar nem editar nenhum Webex Events novo ou existente (clássico). Consulte Webex Webinars (https://developer.webex.com/docs/api/v1/meetings ) para agendar eventos
APIs impactadas
CreateEvent
SetEvent
Alterações do esquema
Não há alterações de esquema.
API de exemplo
API XML: CriarEvento
https://{sitename}.webex.com/WBXService/XMLService
corpo da solicitação:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> conta de administração do site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
<accessControl>
<sessionPassword> 123aBc123 </sessionPassword>
<enforcePassword />
</accessControl>
<metaData>
<sessionName> TesteReposer </sessionName>
</metaData>
<schedule>
<startDate> 01/09/2023 14:29:15 </startDate>
<openTime> 15 </openTime>
</schedule>
<remind>
<minutesAhead> 10 </minutesAhead>
</remind>
<panelists>
<panelistPassword> P@ss12345 </panelistPassword>
<panelist>
<name> Espaço Teste1 </name>
<email> aleyang3@malinator.com </email>
</panelist>
<panelist>
<name> Teste2 </name>
<email> aleyang4@malinator.com </email>
</panelist>
</panelists>
<attendees>
<attendee>
<name> Simon_ 3 </name>
<email> aleyang5@malinator.com </email>
<sendReminder> verdadeiro </sendReminder>
</attendee>
</attendees>
<!-- <extOptions><sajan index="82" /><sajan index="83" /> <participantLimit>10</participantLimit><sajan index="84" /><sajan index="85" /> </extOptions> -->
</bodyContent>
</body>
Resposta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>FALHA</serv:result>
<serv:reason>Após março de 2023, você não poderá mais agendar/editar qualquer Webex Events novo/existente (clássico). Consulte Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) agendar eventos</serv:reason>
<serv:gsbStatus>PRIMÁRIA</serv:gsbStatus>
<serv:exceptionID>110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API XML: DefinirEvento
https://{sitename}.webex.com/WBXService/XMLService
corpo da solicitação:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> conta de administração do site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.event.SetEvent">
<event:sessionKey> 17203097096 </event:sessionKey>
<schedule>
<startDate> 05/01/2023 14:29:15 </startDate>
</schedule>
</body>
</serv:message>
Resposta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>FALHA</serv:result>
<serv:reason> Após março de 2023, você não poderá mais agendar/editar qualquer Webex Events novo/existente (clássico). Consulte Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) agendar eventos</serv:reason>
<serv:gsbStatus> PRIMÁRIA</serv:gsbStatus>
<serv:exceptionID> 110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Atualizações da API 42.9.0
Atualizações da API 42.9.0
Não há alterações de esquema para o esquema XML API 42.9.0. |
Atualizações da API 42.8.1
Atualizações da API XML 42.8.1
Clique aqui para baixar o esquema XML API 42.8.1.
Nova API XML: Sincronizar usuário
APIs impactadas e alterações de esquema
Nova API XML: Sincronização de suporte ao usuário sincronizando informações do usuário do Control Hub para o sistema Webex Meetings.
Se o cliente atingir o limite de taxa, ele responderá "429 muitas solicitações.", o afterRetry será de 25 segundos no cabeçalho de resposta da API.
Se o usuário não existir, ele responderá ao erro:" 000031 O usuário gerenciado pelo Control Hub não existe"
Se sua autenticação não tiver privilégios de administrador do site, ela responderá ao erro:"000031 Somente a administração do site pode chamar esta API"
Alterações do esquema
API de exemplo
API XML: Sincronizar usuário
https://{sitename}.webex.com/WBXService/XMLService
corpo da solicitação:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> conta de administração do site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>
Resposta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>ÊXITO</serv:result>
<serv:gsbStatus> PRIMÁRIO</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>
Atualizações da API 42.8.0
Atualizações da API XML 42.8.0
Clique aqui para baixar o esquema XML API 42.8.0.
GetLoginTicket
retorna um nó extra <webExID>
APIs impactadas e alterações de esquema
API XML: GetLoginTicket
retorna um nó extra <webExID>
Alterações do esquema
<xsd:complexType name="getLoginTicketResponse">
<xsd:complexContent>
<xsd:extension base="serv:bodyContentType">
<xsd:sequence>
<xsd:element name="ticket" type="xsd:string">
<xsd:element name="apiVersion" type="xsd:string">
<xsd:element name="webExID" type="xsd:string"> -> novo elemento
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
APIs afetadas:
GetLoginTicket
Exemplo de API:
GetLoginTicket
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>sqci18</siteName>
<webExID> sqci18adm@mailinator.com</webExID>
<!-- <password>xxxxxxxxx</password><sajan index="7" /> <partnerID>webexpartner</partnerID> -->
<accessToken>MTxxxxxxxxx10bcc862be5 </accessToken>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetLoginTicket">
</bodyContent>
</body>
</serv:message>
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result> ÊXITO</serv:result>
<serv:gsbStatus> PRIMÁRIA </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getLoginTicketResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:ticket> b49a94fb6d3bfd79f566a32f99a8eaf0f60bdd7a9a8cbfa7f24ca5d63fd2bc0b</use:ticket>
<use:apiVersion> API XML WebEx V10.0.0</use:apiVersion>
<use:webExID> alexxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>
A API XML baseada no site do Webex suporta a atribuição de licenças a usuários (convidado, organizador e administradores do site) em organizações externas em sites gerenciados pelo Control Hub
APIs impactadas e alterações de esquema
A API XML:
CreateUser
,SetUser
, eDelUser
pode atribuir ou revogar a licença do local da reunião para um usuário externo (função como: organizador, convidado e administradores do site). Se os usuários existirem em uma organização externa, a API:CreateUser
eDelUser
pode criar ou desativar um usuário no local da reunião.Se o usuário não existir em uma organização do Control Hub e ele não puder ser adicionado à organização que possui o site, essa chamada falhará.
A API XML:
CreateUser
eSetUser
operação em usuários de organizações externas, que se limitam a alterar afirstName
,lastName
,displayName
,webExId
, e-mail. Se você realmente tiver que alterar essas informações, entre em contato com os administradores de uma organização externa para aplicar as alterações.Se o usuário pertencer a outra organização que bloqueia o licenciamento entre organizações, essa chamada falhará.
Para licenciar usuários em uma organização externa que você deve ativar a configuração da organização:
Organização do administrador do convidado - allow-cross-org-assignment
Organização do administrador convidado - allow-cross-org-acceptance
Para atribuição e revogação de licenças de reunião de usuário administrador de organizações externas, só suportamos o uso da conta de administrador do Control Hub para chamar a API XML:
CreateUser
,SetUser
, eDelUser
nesta disposição.A API XML:
SetUser
pode suportar alterar o e-mail do usuário no provisionamento de usuários de organizações internas apenas se você for uma autenticação de administração completa.
Há novas exceções e códigos de erro:
030124 não pode alterar o e-mail de um usuário externo da organização.
030125 não pode ser alterado
firstName
,lastName
, oudisplayName
para um usuário externo da organização.
Alterações do esquema
Nenhuma alteração no esquema.
APIs afetadas:
CreateUser
SetUser
DelUser
Exemplo de API:
CreateUser
A API listada aqui cria um novo usuário no local da reunião (testSite1) e atribui a licença do local da reunião (TC_xxx ; SC_xxx ) para um usuário externo da organização: Jack Smith, porque este usuário existente no sistema gerenciado do Control Hub e na organização da IBM, que é uma organização diferente da organização do site da reunião.
URL de POSTAGEM: https://{testSite1}.webex.com/WBXService/XMLService
Corpo:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns:serv=" http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID> administração do site</webExID>
<password> P@ss1234</password>
<siteName> testSite1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> Jack</firstName>
<lastName> Smith</lastName>
<webExId> Jsmith</webExId>
<email> Jsmith@ibm.com</email>
<password> P@ss1234 </password>
<privilege>
<host> verdadeiro </host>
</privilege>
<active> ATIVADO </active>
<supportedServices>
<meetingCenter> falso</meetingCenter>
<trainingCenter> verdadeiro</trainingCenter>
<eventCenter> falso</eventCenter>
<supportCenter> verdadeiro</supportCenter>
</supportedServices>
</bodyContent>
</body>
SetUser
Ele atribui a licença do local da reunião (MC_xxx , TC_xxx , e CE_xxx ) para um usuário externo da organização: Jack Smith, e revogar a licença de reunião (SC_xxx ) de Jack Smith.
URL de POSTAGEM: https://{testSite1}.webex.com/WBXService/XMLService
Corpo:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<webExID>administração do site</webExID>
<password> P@ss1234</password>
<siteName> testSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
<webExId> Jsmith </webExId>
<supportedServices>
<meetingCenter> verdadeiro</meetingCenter>
<trainingCenter> verdadeiro</trainingCenter>
<eventCenter> verdadeiro</eventCenter>
<supportCenter> falso</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>
DelUser
Ele revoga o local da reunião e todas as licenças de um usuário externo da organização: Jack Smith; e desativa o usuário no local da reunião: testSite1
URL de POSTAGEM: https://{testSite1}.webex.com/WBXService/XMLService
Corpo:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<webExID>administração do site</webExID>
<password> P@ss1234</password>
<siteName> testSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.DelUser">
<webExId> Jsmith</webExId>
</bodyContent>
</body>
</message>
Atualizações da API 42.7.2
Atualizações da API XML 42.7.2
Clique aqui para baixar o esquema XML API 42.7.2.
Nova API XML: Sincronizar usuário
APIs impactadas e alterações de esquema
Nova API XML: Sincronização de suporte ao usuário sincronizando informações do usuário do Control Hub para o sistema Webex Meetings.
Se o cliente atingir o limite de taxa, ele responderá "429 muitas solicitações.", o afterRetry será de 25 segundos no cabeçalho de resposta da API.
Se o usuário não existir, ele responderá ao erro:" 000031 O usuário gerenciado pelo Control Hub não existe"
Se sua autenticação não tiver privilégios de administrador do site, ela responderá ao erro:"000031 Somente a administração do site pode chamar esta API"
Alterações do esquema
API de exemplo
API XML: Sincronizar usuário
https://{sitename}.webex.com/WBXService/XMLService
corpo da solicitação:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> conta de administração do site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>
Resposta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>ÊXITO</serv:result>
<serv:gsbStatus> PRIMÁRIO</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>
Atualizações da API 42.6.0
Atualizações da API XML 42.6.0
Clique aqui para baixar o esquema XML API 42.6.0.
Os administradores não podem criar um novo usuário ou modificar um usuário existente quando o site do Webex estiver suspenso
APIs impactadas e alterações de esquema
Quando o site do Webex é suspenso, o administrador do site não pode criar novos usuários e modificar os usuários existentes usando a API XML: CreateUser
e SetUser
.
Ele responde a exceções 010107 O site está suspenso quando um administrador do site tenta criar um novo usuário ou modificar um usuário existente.
O usuário administrador (próprio proprietário) pode modificar as autoinformações neste site suspenso.
Alterações do esquema
Nenhuma alteração no esquema.
APIs afetadas:
CreateUser
SetUser
Atualizações da API 42.5.0
Atualizações da API XML 42.5.0
Clique aqui para baixar o esquema XML API 42.5.0.
Quando o site do Webex for suspenso, ele não permitirá que você agende ou edite Webinars, Webex Events (clássico), Webex Trainings e reuniões de Webex Support
APIs impactadas e alterações de esquema
Quando o site do Webex for suspenso, ele não permitirá que você agende ou edite Webinars, Webex Events (clássico), Webex Trainings e reuniões de Webex Support. O site suporta apenas o tipo de Webex Meetings gratuito.
Há novos códigos de exceção e mensagens: "010107 O site está suspenso" quando chamar essas APIs ( CreateMeeting
, SetMeeting
, CreateEvent
, SetEvent
, CreateTrainingSession
, SetTrainingSession
, CreateSupportSession
) atingindo essa limitação.
Alterações do esquema
Nenhuma alteração no esquema.
APIs afetadas:
CreateMeeting
,SetMeeting
CreateEvent
,SetEvent
CreateTrainingSession
,SetTrainingSession
CreateSupportSession
Atualizações da API 42.4.0
Atualizações da API 42.4.0
Não há alterações de esquema para o esquema XML API 42.4.0. |
Atualizações da API 42.3.0
Atualizações da API XML 42.3.0
A XMLAPI tem uma nova capacidade de enviar um e- e-mail de notificação ao organizador quando as gravações da reunião são excluídas ou reatribuídas por outras pessoas
APIs impactadas e alteração do esquema
A API XML: DelRecording
envia um e- e-mail de notificação para o organizador quando as gravações da reunião são excluídas ou reatribuídas por outras pessoas.
Alterações do esquema
Nenhuma alteração de esquema
APIs afetadas: DelRecording
DelRecording
A API envia um e- e-mail de notificação para o proprietário da gravação quando é operada por um administrador do site.
Exemplo de solicitação de API
API XML: DelRecording
exemplo
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID> administração do site</webExID>
<password> xxxxxx</password>
<siteName> local de testes </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelRecording">
<recordingID> 1234567890</recordingID>
<isServiceRecording> verdadeiro</isServiceRecording>
<deletePermanently> falso</deletePermanently>
</bodyContent>
</body>
Exemplo de um e-mail de notificação (movido para a lixeira):
Exemplo de um e-mail de notificação (excluído permanentemente):
Atualizações da API 42.2.0
Atualizações da API XML 42.2.0
O GetSite responde a novos elementos como: allowChangeFirstName
, allowChangeLastName
, e allowChangeDisplayName
APIs impactadas e alterações de esquema
A API XML: GetSite retorna novos elementos: allowChangeFirstName
, allowChangeLastName
, e allowChangeDisplayName
. A alternância para este recurso é EnableCustomizeProfileFields
.
allowChangeFirstName
, verdadeiro ou falso, significa permitir que o usuário altere o nomeallowChangeLastName
, verdadeiro ou falso, significa permitir que o usuário altere o sobrenomeallowChangeDisplayName
, verdadeiro ou falso, significa permitir que o usuário altere o nome de exibição
AllowUploadPRAvatar
é retornado. Verdadeiro ou falso, significa permitir que um usuário carregue um Avatar.
As alterações acima só estão disponíveis em sites gerenciados sem Control Hub.
Alterações do esquema
No getSite
resposta, retornaremos novos atributos: allowChangeFirstName
, allowChangeLastName
, allowChangeDisplayName
, e AllowUploadPRAvatar
em myWebExConfig
.
APIs afetadas: GetSite
Exemplo de solicitação e resposta de API
API XML: GetSite
exemplo
GetSiteResponse
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>ÊXITO</serv:result>
<serv:gsbStatus> PRIMÁRIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:myWebExConfig>
...
<ns1:allowChangeFirstName> falso</ns1:allowChangeFirstName>
<ns1:allowChangeLastName> falso</ns1:allowChangeLastName>
<ns1:allowChangeDisplayName> verdadeiro</ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar> verdadeiro</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Atualizações da API 42.1.0
Atualizações da API XML 42.1.0
Lógica de negócios alterada em ambas as APIs XML: LstSummarySession
e GetSessionInfo
no elemento de resposta: enableEvent
e enableWebniar
APIs impactadas e alterações de esquema
A API XML: LstSummarySession
e GetSessionInfo
no elemento de resposta: enableEvent
e enableWebniar
, a lógica de negócios será alterada da seguinte forma:
Quando
enableEvent
é verdadeiro, a reunião é um webinar Webex , falso não é um webinar Webex .Se
enableEvent
é verdadeiro e, em seguida, oenableWebniar
pode ser verdadeiro ou falso, verdadeiro significa que o convidado do webinar apenas com privilégios de somente exibição, falso significa que o convidado do webinar não tem limite de privilégios de somente exibição.Se
enableEvent
é falso, sem significado emenableWebniar
resposta.
Alterações do esquema
Nenhuma alteração no esquema.
APIs afetadas:
LstSummarySession
GetSessionInfo
Adicionar limitação máxima de registro por uma Chamada API na API XML: CreateMeetingAttendee
, RegisterMeetingAttendee
APIs impactadas
Adicionamos 50 limitação máxima de registro por uma Chamada API em ambas as APIs: CreateMeetingAttendee
e RegisterMeetingAttendee
.
Se o número de convidados de registro de Chamada API única do cliente for superior a 50, o código de erro de resposta das APIs e a mensagem serão:
"040015 Registrar número de convidados acima do limite em uma Chamada API"
Alterações de esquema na API
Nenhuma alteração no esquema.
Exemplo de solicitação e resposta de API
CreateMeetingAttendee
e RegisterMeetingAttendee
Solicitação e resposta da API Solicitação de CreateMeetingAttendee
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID> organizador1</webExID>
<password> xxxxxx</password>
<siteName> local de testes </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name> teste001</name>
<email> test001@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
<attendees>
<person>
<name> teste002</name>
<email> test002@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
</attendees>
...
..
<attendees>
<person>
<name>teste051</name>
<email> test051@test.com </email>
</person>
<sessionKey> 987654321</sessionKey>
</attendees>
</bodyContent>
</body>
Resposta de CreateMeetingAttendee
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>FALHA</serv:result>
<serv:reason> Registrar número de convidados acima do limite em uma Chamada API: 50</serv:reason>
<serv:gsbStatus> PRIMÁRIA</serv:gsbStatus>
<serv:exceptionID> 040015</serv:exceptionID>
<serv:value> 50</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>