Para obtener más información sobre la API de XML 39 y la API de XML 11, consulte la Descripción general de actualizaciones de la API de XML de Cisco Webex Meetings (API de XML 39 y versiones anteriores).

Para obtener más información sobre la API de XML 40, consulte la Descripción general de actualizaciones de la API de XML de Cisco Webex Meetings (API de XML 40 y versiones posteriores).

Para obtener más información sobre la API de XML 41, consulte la Descripción general de actualizaciones de la API de Cisco Webex Meetings (API 41).

Para las actualizaciones para la API de XML 11 SP9 y versiones anteriores, vaya a Cisco DevNet.

Actualizaciones de API 42.11.1

Actualizaciones de XML API 42.11.1

Haga clic en aqui para descargar el esquema XML API 42.11.1.

XMLAPI lo hará LstRecording volver como campo extra recordingUUID>

API afectadas y cambios de esquema

LstRecording devuelve un nuevo elemento recordingUUID solo para grabaciones de servicio.


 
Este elemento no tiene devoluciones en una grabación NBR.

Cambios de esquema

API afectadas

LstRecording

API de ejemplo

Respuesta 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>

Actualizaciones de API 42.11.0

Actualizaciones de API 42.11.0


 
No hay cambios de esquema en el esquema 42.11.0 de la API XML .

Actualizaciones de API 42.10.0

Actualizaciones de XML API 42.10.0

Haga clic en aqui para descargar el esquema XML API 42.10.0.

La API GetSessionInfo devuelve un nuevo nodo<registrationShortURL> que está disponible en el formato de enlace corto para Webex Events (clásico) y Webex Trainings

API afectadas y cambios de esquema

Ahora, casi todas las URL de Webex admiten el formato de enlace corto, pero GetSessionInfo todavía devuelve el formato de enlace largo para las URL de registro sobre Webex Events (clásico) y Webex Trainings en la actualidad. Entonces agregamos un nuevo nombre de elemento < registrationShortURL > que es compatible con el formato short-ling para la URL de registro y mantiene los elementos existentes < URL de registro > por compatibilidad.

Cambios de esquema

Un nuevo elemento < registrationShortURL > se agrega a la respuesta de GetSessionInfo:

API afectadas:

GetSessionInfo

API de ejemplo

registrationShortURL se devuelve para Webex Events (clásico) y Webex Trainings


<ep:accessControl>
<ep:sessionPassword>simplePW</ep:sessionPassword>
<ep:listStatus> SIN LISTA</ep:listStatus>
<ep:registration> verdad</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> // Nuevo elemento
<ep:passwordReq> verdad </ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus> REGÍSTRESE</ep:registrationStatus>
<ep:isEnforceAudioPassword> falso</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> falso</ep:isEnforceAudioLogin>
</ep:accessControl>

Actualizaciones de API 42.9.2

Actualizaciones de XML API 42.9.2

Haga clic en aqui para descargar el esquema XML API 42.9.2.

La API XML bloqueará el evento clásico programado después del 31/3/2023

API afectadas y cambios de esquema

Después de marzo de 2023, si llama a la API XML : CreateEvent y una SetEvent, muestra el mensaje de error y el código:

110065 Después de marzo de 2023, ya no podrá planificar ni editar ningún evento de Webex nuevo o existente (clásico). Consulte los seminarios web de Webex Webinars (https://developer.webex.com/docs/api/v1/meetings ) para programar eventos

API afectadas

  • CreateEvent
  • SetEvent

Cambios de esquema

No hay cambios de esquema.

API de ejemplo

API XML : CreateEvent


https: // {nombre del sitio} .webex.com / WBXService / XMLService

cuerpo de la solicitud:
<?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>{nombre del sitio}</siteName>
<webExID> cuenta de administrador del sitio</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> RetireECTest </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> Test1 Espacio </name>

<email> aleyang3@malinator.com </email>

</panelist>

<panelist>

<name> Prueba2 </name>

<email> aleyang4@malinator.com </email>

</panelist>

</panelists>

<attendees>

<attendee>

<name> Simon_ 3 </name>

<email> aleyang5@malinator.com </email>

<sendReminder> verdad </sendReminder>

</attendee>

</attendees>

<!-- <extOptions><sajan index="82" /><sajan index="83" /> <participantLimit>10</participantLimit><sajan index="84" /><sajan index="85" /> </extOptions> -->

</bodyContent>

</body>





Respuesta:

<?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>FALLO</serv:result>

<serv:reason>Después de marzo de 2023, ya no podrá planificar / editar ningún evento de Webex nuevo / existente (clásico). Consulte los seminarios web de Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) para programar eventos</serv:reason>

<serv:gsbStatus>PRIMARIO</serv:gsbStatus>

<serv:exceptionID>110065</serv:exceptionID>

</serv:response>

</serv:header>

<serv:body>

<serv:bodyContent/>

</serv:body>

</serv:message>

API XML : SetEvent


https: // {nombre del sitio} .webex.com / WBXService / XMLService

cuerpo de la solicitud:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{nombre del sitio}</siteName>
<webExID> cuenta de administrador del sitio</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent
xsi: type = "java: com.webex.service.binding.event.SetEvent">
<event:sessionKey> 17203097096 </event:sessionKey>
<schedule>
<startDate> 01/05/2023 14:29:15 </startDate>
</schedule>

</body>
</serv:message>

Respuesta:
<?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>FALLO</serv:result>
<serv:reason> Después de marzo de 2023, ya no podrá planificar / editar ningún evento de Webex nuevo / existente (clásico). Consulte los seminarios web de Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) para programar eventos</serv:reason>
<serv:gsbStatus> PRIMARIO</serv:gsbStatus>
<serv:exceptionID> 110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>

Actualizaciones de API 42.9.0

Actualizaciones de API 42.9.0


 
No hay cambios de esquema en el esquema 42.9.0 de la API XML .

Actualizaciones de API 42.8.1

Actualizaciones de XML API 42.8.1

Haga clic en aqui para descargar el esquema XML API 42.8.1.

Nueva API XML : SyncUser

API afectadas y cambios de esquema

Nueva API XML : SyncUser admite la sincronización de la información del usuario desde Control Hub al sistema de reuniones de Webex .

Si su cliente alcanza el límite de frecuencia, responderá "429 solicitudes de más", el afterRetry es de 25 segundos en el encabezado de respuesta de la API .

Si el usuario no existe, responde al error: " 000031 El usuario administrado de Control Hub no existe "

Si su autenticación no tiene privilegios de administrador del sitio, responde al error: "000031 Solo el administrador del sitio puede llamar a esta API"

Cambios de esquema

API de ejemplo

API XML : SyncUser


https: // {nombre del sitio} .webex.com / WBXService / XMLService

cuerpo de la solicitud:
<?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>{nombre del sitio}</siteName>
<webExID> cuenta de administrador del sitio</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>

Respuesta:
<?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> PRIMARIO</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>

Actualizaciones de API 42.8.0

Actualizaciones de XML API 42.8.0

Haga clic en aqui para descargar el esquema XML API 42.8.0.

GetLoginTicket devuelve un nodo extra <webExID>

API afectadas y cambios de esquema

API XML : GetLoginTicket devuelve un nodo adicional <webExID>

Cambios de 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"> -> nuevo elemento
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

API afectadas:

  • GetLoginTicket

Muestra 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> PRIMARIO </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 de WebEx V10.0.0</use:apiVersion>
<use:webExID> alexxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>

La API XML basada en el Sitio de Webex de Webex admite la asignación de licencias a los usuarios (asistentes, organizadores y administradores del sitio) en organizaciones externas en los sitios administrados de Control Hub

API afectadas y cambios de esquema

  • La API XML : CreateUser, SetUser, y DelUser puede asignar o revocar la licencia del sitio de la conferencia a un usuario externo (función como: organizador, asistente y administradores del sitio). Si los usuarios que existen en una organización externa, la API: CreateUser y una DelUser puede crear o desactivar un usuario en el sitio de la conferencia.

  • Si el usuario no existe en una organización de Control Hub y no se puede agregar a la organización propietaria del sitio, esta llamada falla.

  • La API XML : CreateUser y una SetUser operación en usuarios de organizaciones externas, que se limitan a cambiar usuarios firstName, lastName, displayName, webExId, correo electrónico. Si realmente tiene que cambiar esta información, debe comunicarse con los administradores de una organización externa para aplicar los cambios.

  • Si el usuario pertenece a otra organización que bloquea las licencias entre organizaciones, esta llamada falla.

  • Para otorgar licencias a los usuarios de una organización externa que debe habilitar la configuración de la organización:

    • Organización del administrador de la invitación: permitir la asignación entre organizaciones

    • Organización del administrador invitado: permitir la aceptación entre organizaciones

  • Para la asignación y revocación de licencias de reuniones de usuario administrador de organizaciones externas, solo admitimos el uso de la cuenta de administrador de Control Hub para llamar a la API XML : CreateUser, SetUser, y DelUser sobre esta disposición.

  • La API XML : SetUser Puede admitir el cambio de correo electrónico del usuario en el aprovisionamiento de usuarios de organizaciones internas solo si tiene una autenticación de administración completa.

Hay nuevas excepciones y códigos de error:

  • 030124 no puede cambiar el correo electrónico de un usuario de organización externa.

  • 030125 no se puede cambiar firstName, lastName, o displayName para un usuario de una organización externa.

Cambios de esquema

Sin cambio de esquema.

API afectadas:

  • CreateUser

  • SetUser

  • DelUser

Ejemplo de API :

CreateUser

La API enumerada aquí crea un nuevo usuario en el sitio de la conferencia (testSite1) y asigna la licencia del sitio de la conferencia (TC_xxx ; SC_xxx ) a un usuario de una organización externa: Jack Smith, porque este usuario existente en el sistema de Control Hub y bajo la organización de IBM, que es una organización diferente a la organización del sitio de la reunión.


URL POST: https: // {testSite1} .webex.com / WBXService / XMLService

Cuerpo:
<?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> siteadmin</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> verdad </host>
</privilege>
<active> ACTIVADO </active>
<supportedServices>
<meetingCenter> falso</meetingCenter>
<trainingCenter> verdad</trainingCenter>
<eventCenter> falso</eventCenter>
<supportCenter> verdad</supportCenter>
</supportedServices>
</bodyContent>
</body>

SetUser

Asigna la licencia del sitio de la conferencia (MC_xxx , TC_xxx y EC_xxx ) a un usuario de una organización externa: Jack Smith y revocar la licencia de la reunión (SC_xxx ) de Jack Smith.


URL POST: https: // {testSite1} .webex.com / WBXService / XMLService

Cuerpo:
<?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>siteadmin</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> verdad</meetingCenter>
<trainingCenter> verdad</trainingCenter>
<eventCenter> verdad</eventCenter>
<supportCenter> falso</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>


DelUser

Revoca el sitio de la conferencia y todas las licencias de un usuario de la organización externa: Jack Smith; y desactiva al usuario en el sitio de la conferencia: testSite1


URL POST: https: // {testSite1} .webex.com / WBXService / XMLService

Cuerpo:
<?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>siteadmin</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>

Actualizaciones de API 42.7.2

Actualizaciones de XML API 42.7.2

Haga clic en aqui para descargar el esquema XML API 42.7.2.

Nueva API XML : SyncUser

API afectadas y cambios de esquema

Nueva API XML : SyncUser admite la sincronización de la información del usuario desde Control Hub al sistema de reuniones de Webex .

Si su cliente alcanza el límite de frecuencia, responderá "429 solicitudes de más", el afterRetry es de 25 segundos en el encabezado de respuesta de la API .

Si el usuario no existe, responde al error: " 000031 El usuario administrado de Control Hub no existe "

Si su autenticación no tiene privilegios de administrador del sitio, responde al error: "000031 Solo el administrador del sitio puede llamar a esta API"

Cambios de esquema

API de ejemplo

API XML : SyncUser


https: // {nombre del sitio} .webex.com / WBXService / XMLService

cuerpo de la solicitud:
<?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>{nombre del sitio}</siteName>
<webExID> cuenta de administrador del sitio</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>

Respuesta:
<?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> PRIMARIO</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>

Actualizaciones de API 42.6.0

Actualizaciones de XML API 42.6.0

Haga clic en aqui para descargar el esquema XML API 42.6.0.

Los administradores no pueden crear un nuevo usuario o modificar un usuario existente cuando el Sitio de Webex está suspendido

API afectadas y cambios de esquema

Cuando se suspende el Sitio de Webex , el administrador del sitio del sitio no puede crear nuevos usuarios y modificar los usuarios existentes mediante la API de XML : CreateUser y una SetUser.

Responde a la excepción 010107 El sitio está suspendido cuando un administrador del sitio intenta crear un nuevo usuario o modificar un usuario existente.

El usuario administrador (el propietario) puede modificar la información personal en este sitio suspendido.

Cambios de esquema

Sin cambio de esquema.

API afectadas:

  • CreateUser

  • SetUser

Actualizaciones de API 42.5.0

Actualizaciones de XML API 42.5.0

Haga clic en aqui para descargar el esquema XML API 42.5.0.

Cuando se suspende el Sitio de Webex , no le permitirá planificar o editar seminarios web, Webex Events (clásico), Webex Trainings y Webex Support reuniones

API afectadas y cambios de esquema

Cuando el Sitio de Webex está suspendido, no le permitirá planificar o editar seminarios web, Webex Events (clásico), Webex Trainings y Webex Support reuniones, el sitio solo admite el tipo gratuito de Webex Meetings .

Hay nuevos códigos y mensajes de excepción: "010107 El sitio está suspendido" cuando llame a esas API ( CreateMeeting, SetMeeting, CreateEvent, SetEvent, CreateTrainingSession, SetTrainingSession, CreateSupportSession) acertando en esta limitación.

Cambios de esquema

Sin cambio de esquema.

API afectadas:

  • CreateMeeting, SetMeeting

  • CreateEvent, SetEvent

  • CreateTrainingSession, SetTrainingSession

  • CreateSupportSession

Actualizaciones de API 42.4.0

Actualizaciones de API 42.4.0


 

No hay cambios de esquema en el esquema 42.4.0 de la API XML .

Actualizaciones de API 42.3.0

Actualizaciones de XML API 42.3.0

Haga clic aquí para descargar el esquema XML API 42.3.0 .

XMLAPI tiene una nueva capacidad para enviar un notificación por correo electrónico al organizador cuando otras personas eliminan o reasignan las grabaciones de la reunión

API afectadas y cambio de esquema

La API XML : DelRecording envía un notificación por correo electrónico al organizador cuando otras personas eliminan o reasignan las grabaciones de la reunión.

Cambios de esquema

Sin cambio de esquema

API afectadas: DelRecording

DelRecording La API envía un notificación por correo electrónico al propietario de la grabación cuando es operada por un administrador del sitio.

Ejemplo de solicitud de API

API XML : DelRecording ejemplo


<?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> siteadmin</webExID>
<password> xxxxxx</password>
<siteName> sitio de prueba </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelRecording">
<recordingID> 1234567890</recordingID>
<isServiceRecording> verdad</isServiceRecording>
<deletePermanently> falso</deletePermanently>
</bodyContent>
</body>




Ejemplo de un notificación por correo electrónico (movido a la papelera):

Ejemplo de un notificación por correo electrónico (eliminado permanentemente):

Actualizaciones de API 42.2.0

Actualizaciones de XML API 42.2.0

Haga clic aquí para descargar el esquema XML API 42.2.0 .

GetSite responde a nuevos elementos como: allowChangeFirstName, allowChangeLastName, y allowChangeDisplayName

API afectadas y cambios de esquema

La API XML : GetSite devuelve nuevos elementos: allowChangeFirstName, allowChangeLastName, y allowChangeDisplayName. El interruptor de esta característica es EnableCustomizeProfileFields.

  • allowChangeFirstName, verdadero o falso, significa permitir al usuario cambiar el nombre

  • allowChangeLastName, verdadero o falso, significa permitir al usuario cambiar el apellido

  • allowChangeDisplayName, verdadero o falso, significa permitir al usuario cambiar el nombre en pantalla

AllowUploadPRAvatar se devuelve. Verdadero o falso, significa permitir que un usuario cargue un avatar.

Los cambios anteriores solo están disponibles en sitios no administrados por Control Hub.

Cambios de esquema

En getSite respuesta, devolvemos nuevos atributos: allowChangeFirstName, allowChangeLastName, allowChangeDisplayName, y AllowUploadPRAvatar en myWebExConfig.

API afectadas: GetSite

Ejemplo de solicitud y respuesta de API

API XML : GetSite ejemplo

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> PRIMARIO</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> verdad</ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar> verdad</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>

Actualizaciones de API 42.1.0

Actualizaciones de XML API 42.1.0

Haga clic aquí para descargar el esquema XML API 42.1.0 .

La lógica empresarial cambió en ambas API XML : LstSummarySession y una GetSessionInfo en el elemento de respuesta: enableEvent y una enableWebniar

API afectadas y cambios de esquema

La API XML : LstSummarySession y una GetSessionInfo en el elemento de respuesta: enableEvent y una enableWebniar, ha cambiado la lógica empresarial de la siguiente manera:

  • Cuándo enableEvent es cierto, la reunión es un seminario web de Webex , y falso no es un seminario web de Webex .

  • Si enableEvent es cierto y luego el enableWebniar puede ser verdadero o falso, verdadero significa que el asistente del seminario web solo tiene privilegios de solo lectura, falso significa que el asistente del seminario web no limita los privilegios de solo lectura.

  • Si enableEvent es falso, no tiene sentido en enableWebniarrespuesta.

Cambios de esquema

Sin cambio de esquema.

API afectadas:

  • LstSummarySession

  • GetSessionInfo

Agregue la limitación de registro máxima por una Llamada a API en la API XML : CreateMeetingAttendee, RegisterMeetingAttendee

API afectadas

Nosotros agregamos 50 limitación máxima de registro por una Llamada a API en ambas API: CreateMeetingAttendee y una RegisterMeetingAttendee.

Si el número de asistentes que registra una única Llamada a API del cliente es superior a 50, el código de error de respuesta de la API y el mensaje es:

"040015 Registrar número de asistente por encima del límite en una Llamada a API"

Cambios de esquema en la API

Sin cambio de esquema.

Ejemplo de solicitud y respuesta de API

CreateMeetingAttendee y una RegisterMeetingAttendee Solicitud y respuesta de API Solicitud 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> host1</webExID>
<password> xxxxxx</password>
<siteName> sitio de prueba </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name> test001</name>
<email> test001@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
<attendees>
<person>
<name> test002</name>
<email> test002@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
</attendees>
...
..
<attendees>
<person>
<name>test051</name>
<email> test051@test.com </email>
</person>
<sessionKey> 987654321</sessionKey>
</attendees>
</bodyContent>
</body>

Respuesta 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>FALLO</serv:result>
<serv:reason> Registre el número de asistentes por encima del límite en una Llamada a API: 50</serv:reason>
<serv:gsbStatus> PRIMARIO</serv:gsbStatus>
<serv:exceptionID> 040015</serv:exceptionID>
<serv:value> 50</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>