- Actualizaciones de API 40.12.0
- Actualizaciones de LA API 40.11.0
- Actualizaciones de la API 40.10.0
- Actualizaciones de la API 40.9.0
- Actualizaciones de la API 40.8.0
- Actualizaciones de la API 40.7.0
- API 40.6.1, 40.4.9 Actualizaciones
- Actualizaciones de la API 40.6.0
- API 40.4.8, 40.2.9 Actualizaciones
- API 40.4.5, 40.2.6 Actualizaciones
- API 40.4.4, 40.2.5 Actualizaciones
- API 40.4.3, 40.2.4 Actualizaciones
- Actualizaciones de la API 40.4.0
- Actualizaciones de la API 40.2.0
- Actualizaciones de API 40.1.2
- Actualizaciones de API 40.1.0
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 actualizaciones para la API de XML 11 SP9 y versiones anteriores, vaya a Cisco DevNet.
Actualizaciones de API 40.12.0
Actualizaciones de la API de XML 40.12.0
Haga clic aquí para descargar el esquema de la API de XML 40.12.0
API para XML es compatible con el tipo de reunión privada
Las API de XML se verán afectadas
Podemos usar API:
CreateMeeting
ySetMeeting
para planificar o actualizar una reunión Webex Meetings tipo de reunión privada.Si un Webex Meetings se planifica con el tipo de reunión privada,
GetSessionInfo
GetMeeting ,
LstSummarySession , y
LstCalendarSession
devolverá un nuevo nombre de elemento es PrivateMeeting para conocerlo.
GetMeetingType y LstMeetingType devuelven un nuevo elemento con el nombre
si es compatible con Reuniones privadas o no.SupportPrivateMeeting,
que indica
Cambios de esquema
API para XML: GetMeetingType/LstMeetingType: Anexe <SupportPrivateMeeting>
el elemento.
API para XML:LstSummarySession:
Anexe el <isPrivateMeeting>
elemento.
API para XML:LstCalendarSession:
anexar <isPrivateMeeting>
el elemento.
API para XML:GetSessionInfo:
Anexe el <isPrivateMeeting>
elemento.
API para XML:Obtenerreunión: Anexe <isPrivateMeeting>
el elemento.
Solicitud de API de XML: Crear reunión
Solicitud de CreateMeeting con el tipo de reunión privada
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>25/10/2020 13:00:00</startDate>
<duration></duration>
<timeZoneID>45 45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>**",</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> //169 es una muestra que admite Reuniones privadas
</metaData>
</bodyContent>
</body>
Respuesta de la API de XML: GetSessionInfo
Respuesta para isPrivateMeeting
<ep:supportE2E>falso</ep:supportE2E>
<ep:isAllowJBH>verdadero</ep:isAllowJBH>
<ep:isPrivateMeeting></ep:isPrivateMeeting> verdadero //verdadero: la reunión es compatible con reuniones privadas; Falso: la reunión no es compatible con la reunión privada.
<ep:isCETMeeting>falso</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>falso</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>verdadero</ep:isNextUpcomingInstance>
La API de GetSite devolverá las plantillas de reunión a nivel del sitio
Historia del usuario/Descripción de tarea
API de GetSite para volver a la configuración plantilla de reunión. Esto permitirá que education Connector y webex Classrooms muestren estas plantillas para que los maestros escojan y elijan estas plantillas mientras planifican sus sesiones en línea.
API afectadas
Si existen plantillas de reunión personalizadas que son a nivel de sitio, la API de GetSite devuelve estas plantillas a nivel del sitio.
Nombre de los elementos |
Descripción |
---|---|
|
el nombre de las plantillas de reunión personalizadas a nivel del sitio |
|
Webex Meetings, Webex Training y Webex Events |
Cambios de esquema
GetSite: anexe el <meetingTemplates>
elemento.
Ejemplo de respuesta
Respuesta de GetSite
<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>Reunión de MC Tempalte 1</ns1:meetingTemplateName>
<ns1:serviceType>MeetingCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Meeting Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Meeting Template 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser no puede cambiar el elemento de supportedServices
cuando el sitio es un sitio unificado de CI
Descripción
XMLAPI SetUser no admite el valor de cambio de "
supportedServices " en una solicitud API cuando el sitio es un sitio de Unified Webex Meetings Control
Hub.
Cambios de esquema
No hay cambios de esquema en la API: SetUser
.
WEBEX-15436: Añadir protección para evitar correos electrónicos duplicados en Mtgconfattendeelist
Descripción
Si se agregan varios asistentes que tienen el mismo correo electrónico a la misma reunión en la misma solicitud API, solo procesamos al primer asistente con el correo electrónico.
API afectadas
CreateMeetingAttendee
CreateUser
SetUser
Crear reunión
Definir reunión
Crear evento
Establecer evento
Crearsesión de capacitación
ConfigurarSesión de capacitación
API de muestra
Solicitud
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</siteName>
<webExID>testUser</webExID>
<password>password</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382</sessionKey>
<person>
<email>test@webex.com</email>
<name>name1</name>
</person>
<attendees>
<person>
<email>test@webex.com</email>
<name>name2</name>
</person>
<sessionKey>1714904382</sessionKey>
</attendees>
</bodyContent>
</body>
Actualizaciones de LA API 40.11.0
Actualizaciones de la API de XML 40.11.0
Haga clic aquí para descargar el esquema de la API de XML 40.11.0
XMLAPI CreateUser admite displayname
CreateUser
admite dispalyname
cuando alternar característica EnableDisplayName
es 1. Si el alternar característica no es 1, se ignorará el displayName.
Cambios de esquema
CreateUser:
XMLAPI SetUser admite displayname
SetUser
admite dispalyname
cuando alternar característica EnableDisplayName
es 1. Si el alternar característica no es 1, se ignorará el
displayName.
Cambios de esquema
SetUser:
XMLAPI GetUser admite displayname
GetUser
admite dispalyname
cuando alternar característica EnableDisplayName
es 1. Si el alternar característica no es 1, no se mostrará el
displayName.
Cuando displayName en la base de datos es nula y alternar característica EnableDisplayName es
1, displayName será
nombre+" "+apellido
para caracteres no asiáticos y nombre + apellido para caracteres asiáticos.
Cambios de esquema
GetUserResponse:
Control de nivel de usuario de XMLAPI para CMR híbrida Voz sobre IP
La configuración cmrHybridVoip se utiliza para establecer y recuperar la configuración de nivel de usuario para EnableCMRHybridVoIP
.
Cambios de esquema
Respuesta de GetUser:
Crear solicitud de usuario:
Configurar solicitud del usuario:
Actualizaciones de la API 40.10.0
Actualizaciones de la API de XML 40.10.0
Haga clic aquí para descargar el esquema de la API de XML 40.10.0
Soporte de API de XML para el UUID de la reunión
en solicitud y respuesta de API
API de XML de muestra: Obtener solicitud de información de
sesión:
<?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>
<siteName>xxx</siteName>
<webExID>Prueba</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
<meetingUUID>o 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>ATENCIÓN</serv:result>
<serv:gsbStatus>PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>falso 805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API afectadas:
CreateMeetingAttendee
DelMeetingAttendee
RegistrarMeetingAttendee
CrearSesión de audio conferencia
SetTeleconferenceSession
GetTeleconferenceSession
Crearsesión de capacitación
ConfigurarSesión de capacitación
Obtener CapacitaciónSesión
DelTrainingSession
Crear evento
Establecer evento
Delevento
XMLAPI devolverá un elemento adicional para la configuración de administración del sitio para deshabilitar la captura de pantalla
El requisito proviene de la seguridad, tanto errores de PenTest
como clientes, como GoldmanTilte. No quieren permitir que los usuarios finales capturen la pantalla en la aplicación Reuniones. Mientras tanto, muchos otros clientes desean esta característica: permitir la captura de pantalla. Además, los usuarios de Education también quieren permitir la captura de pantalla. De manera que tendremos una configuración del administrador del sitio para esto, y XMLAPI devolverá un campo adicional EnableMobileScreenCapture en la respuesta de GetSite para admitir
esto.
Muestra de la solicitud GetSite
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxxx</siteName>
<webExID>Prueba</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</body>
</serv:message>
<?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></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>
PRINCIPAL...
<ns1:securityOptions>
...
...
<ns1:EnableMobileScreenCapture></ns1:EnableMobileScreenCapture>
falso...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API afectadas
GetSite
XMLAPI admite una mejora para entrar a una reunión con UN PIN MEET-269 sin PIN
XMLAPI agregar una NUEVA OPCIÓN Sistemas de videoconferencias en mi organización pueden iniciar y entrar a reuniones sin mensajes para la reunión de sala personal y reunión de MC.
createUser/setUser/getUser
agregar un nuevo dispositivo denodoCanStartMyPMR
enpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting agregue un nuevo dispositivo
denodoCanStartMeeting
en la planificación.
La opción en la interfaz de usuario de Webex para la reunión de sala personal:
Cambios de esquema
CreateUser:
SetUser:
getUserResponse:
Crear reunión:
setMeeting:
getMeetingResponse:
Actualizaciones de la API 40.9.0
Actualizaciones de la API de XML 40.9.0
Haga clic aquí para descargar el esquema de la API de XML 40.9.0
Soporte de API de XML para solicitud y respuesta de UUID
de la reunión
Hemos agregado el UUID de la reunión a la solicitud y respuesta de API donde sea que admitamos como meetingKey
o sessionKey
.
API de XML de muestra: Obtener solicitud de información de
sesión:
<?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>
<siteName>xxx</siteName>
<webExID>Prueba</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
<meetingUUID>o 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>ATENCIÓN</serv:result>
<serv:gsbStatus>PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>falso 805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API afectadas:
Obtener información de inscripción
LstsummaryTrainingSession
Prueba addscheduled
Configurarprueba programada
DelScheduledTest
ObtenerTestinformación
CargarEventImage
EnviarinvitaciónEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreimainaryHistory
LsteventattendeePredelainaryHistory
LstTrainingPollResultsHistory
Las reuniones de Webex tendrán una sala de recepción de reunión bloqueada donde los usuarios pueden esperar para ser admitidos en la reunión
La reunión de XML API planifica y edita una reunión de MC para admitir la sala de recepción bloqueada cuando se activa lacaracterística (ConsistentLockedLobby).
Cambios de esquema
Se agregaron tres elementos nuevos(externalAttendeeSecurity
, autoLock
, autoLockWaitTime ) en
createMeeting, SetMeeting y GetMeeting API.
Elemento |
Descripción |
---|---|
|
Cuando la reunión está desbloqueada, hay tres opciones Usuario externo que pueden elegirse los elementos de seguridad.
|
|
Si bloquea automáticamente la reunión. Verdadero: Bloquear automáticamente la reunión después de # minutos después de que se inicia la reunión Falso: No bloquea automáticamente la reunión después de que se inicia la reunión |
|
Minutos(0,5,10,15,20 ) para bloquear automáticamente la reunión despuésde que se inicia la reunión |
Muestra de solicitud y respuesta
Solicitud de CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>falso</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Solicitud de SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01...</meetingkey>
<attendeeOptions>
...
<joinRequiresAccount>falso</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Respuesta de GetMeeting:
<?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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
PRIMARY...
<meet:attendeeOptions>
...
<meet:joinRequiresAccount>falso</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
API afectadas:
Crear reunión
Definir reunión
Obtener reunión
Mejora Obtener API de Información de sesión para devolver el
estado de los participantes en una sesión en curso
Se agregaron dos elementos nuevos(tieneHostInMeeting
, hasAttendeeInMeeting ) en respuesta
a GetSessionInfo
. Estos dos elementos volverán cuando la reunión esté en curso.
Elemento |
Descripción |
---|---|
|
Si el anfitrión ha entró a la reunión en curso. Verdadero: El anfitrión está en la reunión en curso. Falso/Nulo: El host no está en la reunión en curso o la reunión no está en curso. |
|
Si hay un asistente/organizador que haya participado en la reunión en curso. Verdadero: hay un asistente u organizador en una reunión en curso. Falso/Nulo: no hay ningún asistente ni organizador en la reunión en curso o la reunión no está en curso. |
Ejemplo de respuesta de API:
<?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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
PRIMARY...
<ep:status>INPROGRESS</ep:status>
<ep:hasHostInMeeting></ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting></ep:hasAttendeeInMeeting>
verdadero...
API afectadas:
GetSessionInfo
La API GetUserCard requiere autorización.
Mejora de seguridad: la API de XML GetUserCard
requiere autorización para obtener información del usuario.
API afectadas:
GetUserCard
Actualizaciones de la API 40.8.0
Actualizaciones de la API de XML 40.8.0
Haga clic aquí para descargar el esquema de la API de XML 40.8.0
Mejora de la respuesta de GetSessionInfo
Si no se lo invita ni aprueba de la reunión, su llamada a la API de XML: GetSessionInfo
no mostrará los elementos: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
en el cuerpo de respuesta de la API.
Ejemplo de respuesta de API para reuniones:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>falso</ep:listStatus>
<ep:registration></ep:registration>
<ep:passwordReq></ep:passwordReq>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType></ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount></ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom>no listado falso verdadero de MeetingCenter falso verdadero falso</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Ejemplo de respuesta de API para capacitaciones/eventos:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>true</ep:listStatus>
<ep:registration></ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>INVITE/REGISTER/REJECT</ep:joinStatus>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount></ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom>falso verdadero</ep:isPersonalMeetingRoom>
</serv:bodyContent>
API afectadas:
GetSessionInfo
ObtenerSessionInfo, GetUserCard
Mejoras de seguridad
Hemos hecho una mejora de seguridad en la API de XML GetSessionInfo
y GetUserCard
. Bloquearemos a los usuarios para que accedan a estas dos API en las próximas dos horas si su llamada alcanzó el límite en una hora sin errores encontrados en ningún dato.
La respuesta de estado de error es: "403 prohibido"
API afectadas:GetSessionInfo
GetUserCard
meetingUUID
en soporte de solicitud y respuesta de API
Hemos agregado meetingUUID a la solicitud y respuesta de API dondequiera que se admita una reuniónKey/sessionKey
.
Obtener solicitud de información de
sesión:
<?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>
<siteName>xxx</siteName>
<webExID>Prueba</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
<meetingUUID>o 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>ATENCIÓN</serv:result>
<serv:gsbStatus>PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>falso 805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API afectadas:
LstOpenSession
Obtener información de inscripción
Reunión de resumen de Lstsu
Pruebas LstScheduled
Obtener evento
Evento de resumen de Lstsu
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Plantilla de sitios de educación (edu tipo de sesión) en soporte de API de XML
Cuando sus sitios habilitan el instructor de educación (EDU) tipo de sesión, la API de XML puede admitir para planificar una reunión con el instructor de edu plantilla de reunión.
API afectadas:
Crear reunión
Definir reunión
Crear evento
Establecer evento
Crearsesión de capacitación
ConfigurarSesión de capacitación
XML API CreateMeetingAttendee
and RegisterMeetingAttendee
support
Tanto CreateMeetingAttendee
como RegisterMeetingAttendee pueden comprobar el formulario de inscripción de asistentes obligatorio para un
registro Webex Meetings registro.
Y hay una nueva excepción para esta tarea:
Número de excepción |
Mensaje de excepción |
---|---|
040014 |
Campos obligatorios faltantes (formulario de registro): ... |
Por ejemplo, si seleccionó "Cargo" y "Nombre de la empresa" como los campos de solicitud de registro de un asistente Webex Meetings como se muestra a continuación, debe proporcionar valor en "Cargo" y "Nombre de la empresa" cuando llame a las dos API: CreateMeetingAttendee
and RegisterMeetingAttendee
.
Solicitud de registro del cliente para
la reunión:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>FirstNameb Apellido</name>
<firstName>FirstNameb</firstName>
<lastName>Apellido</lastName>
<title>Ingeniero</title> Cargo
<company>Cisco1234</company>
//Nombre de la empresa...
<email>@****.com</email>
<type>ASISTENTE</type>
<sendReminder></sendReminder>
</person>
<role>VERDADERO ACEPTAR</role>
<joinStatus></joinStatus>
<emailInvitations>VERDADERO</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
Solicitud de createMeetingAttendee:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>NombreA ApellidoA</name>
<firstName>FirstNamea</firstName>
<lastName>ApellidoA</lastName>
<title>Ingeniero</title> Cargo
<company>Cisco1234</company>
//Nombre de la empresa...
<email>@****.com</email>
<type>ASISTENTE</type>
<sendReminder></sendReminder>
</person>
<role>VERDADERO ACEPTAR</role>
<joinStatus></joinStatus>
<emailInvitations>VERDADERO</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Excepción de ejemplo de
respuesta:
<?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:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>FALLA</serv:result>
<serv:reason>Faltan campos obligatorios (formulario de inscripción): título,título principal</serv:reason>
<serv:gsbStatus>de la</serv:gsbStatus>
<serv:exceptionID>empresa 040014,</serv:exceptionID>
<serv:value>empresa</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API afectadas:
CreateMeetingAttendee
RegistrarMeetingAttendee
Mejoras en la validación de correo electrónico de API de XML
La API de XML no debe permitir los caracteres de espacio en blanco en un correo electrónico, de manera que hemos mejorado la validación del correo electrónico para alinearse con el comportamiento Webex Meetings página.
API afectadas:
CreateMeetingAttendee
Crear evento
Establecer evento
Crear contacto
SetContact
SetRecordingInfo
CreateMeetingAttendee
Crearsesión de capacitación
ConfigurarSesión de capacitación
CreateUser
SetUser
Crear reunión
Definir reunión
RegistrarMeetingAttendee
Actualizaciones de la API 40.7.0
Actualizaciones de la API de XML 40.7.0
Haga clic aquí para descargar el esquema de la API de XML 40.7.0
soporte de
meetingUUID
Hemos agregado meetingUUID a la solicitud y respuesta de API donde sea que admitamos una meetingKey o sessionKey.
Ejemplo de solicitud de Obtener
información de sesión:
<?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>
<siteName>xxx</siteName>
<webExID>Prueba</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
<meetingUUID>o 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
Ejemplo de solicitud de Obtener
información de sesión:
<?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>
<siteName>xxx</siteName>
<webExID>Prueba</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
<meetingUUID>o 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
Ejemplo de respuesta de
GetSessionInfo:
<?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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>ATENCIÓN</serv:result>
<serv:gsbStatus>PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>falso 805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API afectadas:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
Soporte de correo
electrónico de bienvenida de CREATEUser API para cuatro idiomas nuevos
El correo electrónico en formato HTML de bienvenida de XMLAPI es compatible con los siguientes cuatro idiomas nuevos:
Checo (LANGUAGEID=19)
Polaco (languageID=20)
Húngaro (languageID=21)
Nativo (LANGUAGEID=22)
XMLAPI envía el correo electrónico de bienvenida según el idioma o el languageID en la solicitud
CreateUser.
Uso de CreateUser
para enviar un ejemplo de correo electrónico de bienvenida en html (checo):
<?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"> xxx
<header>
<securityContext>
<siteName></siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId>test user testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
o Czech
<language>ACTIVATED</language>
<active></active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
API 40.6.1, 40.4.9 Actualizaciones
API de XML 40.6.1, 40.4.9 Actualizaciones
Haga clic aquí para descargar el esquema de la API de XML 40.6.1
Haga clic aquí para descargar el esquema de la API de XML 40.4.9
Soporte para CreateMeeting/SetMeeting
Al planificar una reunión de Webex, API de XML CreateMeeting/SetMeeting le permite marcar o desmarcar o hacer clic en un campo obligatorio o no obligatorio del formulario
inscripción de asistentes reunión.
La siguiente es una planificación de reuniones de muestra desde la página web del usuario, donde puede verificar los campos requeridos como "Cargo", "Nombre de la empresa", "Ciudad" y "Estado" en el formulariode inscripción de asistentes:
La siguiente es una asignación entre los campos de la página y los elementos de la API de XML:
Campos de página | Elemento XMLAPI |
---|---|
Cargo | <title> |
Nombre de la empresa | <company> |
Dirección 1 | <address1> |
Dirección 2 | <address2> |
Ciudad | <city> |
Estado | <state> |
Código postal | <postalCode> |
País/Región | <country> |
Teléfono laboral | <phone> |
Fax | <fax> |
Esquema cambiado: Agregar el elemento "formulario de registro" en CreateMeeting
Esquema cambiado: Agregar el elemento "formulario de inscripción" en SetMeeting
Esquema cambiado: Agregar el elemento "formulario de inscripción" a GetMeeting
Ejemplo de solicitud de
Crear reunión:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>contraseña</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>verdadero</emailInvitations>
<registration>falso</registration>
<auto>verdadero</auto>
</attendeeOptions>
<registrationForm>
<title><req>True</req></title> <!-- true -->
<company><req>verdadero</req></company> <!-- true -->
<address1><req>falso</req></address1>
<address2><req>falso</req></address2>
<city><req>verdadero</req></city> <!-- true -->
<state><req>falso</req></state> <!-- true -->
<postalCode><req></req></postalCode>
<country><req>falso</req></country>
<phone><req></req></phone>
<fax><req>falso</req></fax>
</registrationForm>
Ejemplo de solicitud
de setMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339 Nombre de la</meetingkey>
<metaData>
<confName></confName>
<meetingType>conferencia 3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations></emailInvitations>
<registration>verdadero</registration>
<auto>verdadero</auto>
</attendeeOptions>
<registrationForm>
<title><req>True</req></title>
<company><req>verdadero</req></company>
<address1><req>falso</req></address1>
<address2><req>falso</req></address2>
<city><req>verdadero</req></city>
<state><req>falso</req></state>
<postalCode><req></req></postalCode>
<country><req>falso</req></country>
<phone><req></req></phone>
<fax><req>falso</req></fax>
</registrationForm>
Ejemplo de obtener respuesta
de la reunión:
<meet:sipURL>1234567890@sitename.webex.com 1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl></meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req></meet:req></meet:phone>
<meet:title><meet:req>falso verdadero verdadero</meet:req></meet:title>
<meet:company><meet:req></meet:req></meet:company>
<meet:address1><meet:req>falso</meet:req></meet:address1>
<meet:address2><meet:req></meet:req></meet:address2>
<meet:city><meet:req>verdadero falso</meet:req></meet:city>
<meet:state><meet:req></meet:req></meet:state>
<meet:postalCode><meet:req></meet:req></meet:postalCode>
<meet:country><meet:req>falso</meet:req></meet:country>
<meet:fax><meet:req>falso</meet:req></meet:fax>
</meet:registrationForm>
API afectadas:
Crear reunión
Definir reunión
Obtener reunión
Eliminar
El tipo de reunión E2EE no admite una reunión PMR reunión
Cuando habilita un PMR durante una llamada con las API:CreateUser/SetUser/GetUser/GetMe y solo un tipo de reunión E2EE es avalable, responderá el siguiente mensaje
de error: "110063 El usuario debe tener al menos un administrador que no sea E2EE tipo de reunión habilitar la PMR".
API afectadas:
CreateUser
SetUser
GetUser
Obtenerme
Actualizaciones de la API 40.6.0
Actualizaciones de la API de XML 40.6.0
Haga clic aquí para descargar el esquema de la API de XML 40.6.0
Rol de administración de usuarios agregado
Hemos creado la función de administración de usuarios y ha cambiado el archivo del esquema para lo siguiente.
Esquema cambiado: Solicitud
createUser:
Esquema cambiado: SetUser
Esquema cambiado: Respuesta de
GetMe:
Esquema cambiado: LstsummaryUser
respuesta:
API afectadas:
CreateUser
SetUser
Obtenerme
Usuario de Lstsummary
Ejemplo de solicitud
de CreateUser:
<?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"> xxx
<header>
<securityContext>
<siteName></siteName>
<webExID>SiteAdmin</webExID>xxxx xxx xxx xxx xxx true
<password></password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId></webExId>
<password></password>
<email></email>
<privilege>
<umSiteAdmin>false</umSiteAdmin>
<host></host>
<siteAdmin></siteAdmin>
<labAdmin></labAdmin>
<voiceOverIp></voiceOverIp>
</privilege>
<languageID></languageID>
<active></active>
<sendWelcome></sendWelcome>
<isHTMLEmail>false 3 ACTIVATED true</isHTMLEmail>
</bodyContent>
</body>
Soporte mediante el acceso a la clave API en GetUserCard
Ahora ofrecemos compatibilidad para usar la clave API (token JWT generado) para acceder a la API: GetUserCard
en esta versión.
Puede consultar estas páginas para obtener información sobre cómo aplicar una clave API y para generar un token JWT:
Ejemplo de solicitud
de GetUserCard:
POST https://{sitename}.webex.com/WBXService/XMLService
Encabezado:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
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>
<siteName>{sitename}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
</bodyContent>
</body>
</message>
Ejemplo de 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>Sala personal de ATENCIÓN HTTPS://XXXX.WEBEX.COM/SVC3300/SVCCOMPONENTS/HTML/IMG/AVATAR160.PNG</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:avatar>
<use:url></use:url>
<use:lastModifiedTime>1587493389768 false</use:lastModifiedTime>
<use:isUploaded></use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>Test's Personal Room</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>
Soporte para meetingUUID
en solicitud y respuesta de API
Hemos agregado meetingUUID a la solicitud y respuesta de API cuando ofrecemos soporte para una reuniónKey o sessionKey.
API afectadas:
LstRecording
LstsummarySession
Obtener información de la ssession
ObtenerhosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
Crear reunión
Definir reunión
Obtener reunión
Eliminar
LstCalendarSession
ejemplo de solicitud de
meetingUUID:
<?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>
<siteName>xxx</siteName>
<webExID>Prueba</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
<meetingUUID>o 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
ejemplo de respuesta de
meetingUUID:
<?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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>ATENCIÓN</serv:result>
<serv:gsbStatus>PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>falso 805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
PMR cambiarán las claves de las reuniones de un usuario desactivado temporalmente o de deshabilitará PMR
Cuando un usuario desactivado temporal o desactivado PMR se vuelve a activar en el plazo de una semana, el usuario ahora reactivado o la clave de reunión de PMR no se cambia, será igual que antes.
API afectadas:
SetUser
DelUser
Mejoras en LstSummarySession
Mejoramos la API: LstSummarySession return scheduled-PMR para tener un nuevo
elemento, returnScheduledPMR
, en la solicitud. Y el valor alternar característica predeterminado es desactivado.
API afectadas:
LstSummarySession
Cambio de esquema:
Agregamos un nuevo nombre de elemento returnScheduledPMR
en la solicitud LstSummarySession de API.
Agregamos un nuevo nombre de elemento esScheduledPMR
en la respuesta LstSummarySession de API.
Ejemplo de solicitud de LstSummarySession:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<partnerID>xxxx</partnerID>
<clientInfo></clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>Y</listMethod>
</listControl>
<dateScope>
<startDateStart>11/01/2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/01 /2019 8:0:0</endDateStart>
<endDateEnd>12/01/2019 7:59:59</endDateEnd>
</dateScope>
<order>
<orderBy>HOSTWEBEXID</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType></serviceType>
<serviceType>MeetingCenter SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SoporteCenterCenter True</serviceType>
</serviceTypes>
<returnScheduledPMR></returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
Ejemplo de respuesta de LstSummarySession:
<?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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>ÉXITO</serv:result>
<serv:gsbStatus>PRIMARIO</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:lstsummarySessionResponse">
<ep:matchingRecords>
<serv:total>1787</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325 809914325 Equipo Reunión 3 Prueba de prueba de</ep:sessionKey>
<ep:MeetingUUID></ep:MeetingUUID>
<ep:confName></ep:confName>
<ep:sessionType></ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID></ep:hostWebExID>
<ep:hostFirstName></ep:hostFirstName>
<ep:hostLastName></ep:hostLastName>
<ep:otherHostWebExID></ep:otherHostWebExID>
<ep:timeZoneID>Prueba 2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawái (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>12/10/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined></ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting>false true</ep:isCETMeeting>
<ep:isException></ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>false 0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmcMcMc08Conscentro816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType></ep:serviceType>
<ep:hostWebExID>MeetingCenterCenterCm08Conscentro81696000Tus08Conslia81696000Tus08Conslia81696000</ep:hostWebExID>
<ep:hostFirstName></ep:hostFirstName>
<ep:hostLastName></ep:hostLastName>
<ep:otherHostWebExID>Utc08Conslia81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawái (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>12/10/2019 00:35:41</ep:startTime>
<ep:duration>60 Información</ep:duration>
<ep:listStatus></ep:listStatus>
<ep:hostEmail></ep:hostEmail>
<ep:passwordReq></ep:passwordReq>pública Molly08Console81696000@webex.com verdadera
<ep:hostJoined>falso</ep:hostJoined>
<ep:participantsJoined>falso</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence></ep:isTCSingleRecurrence>
<ep:isAllowJBH>false false</ep:isAllowJBH>
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isException></ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
Mejoras
de GetSite
Hemos agregado un archivo de respuesta de GetSite
alternar característica SupportXMLAPIReturnScheduledPMR
API afectadas:
GetSite
Cambio de esquema:
El nuevo elemento de respuesta de la API de XML GetSite
es: SupportXMLAPIReturnScheduledPMR
Ejemplo de solicitud
de GetSite:
<?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"> xxx
<header>
<securityContext>
<siteName></siteName>
<webExID>prueba</webExID>
<password></password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
Ejemplo de respuesta
de GetSite:
<?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: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></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:siteCommonOptions>
PRINCIPAL...
<ns1:SupportXMLAPIReturnScheduledPMR></ns1:SupportXMLAPIReturnScheduledPMR>
verdadero...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.8, 40.2.9 Actualizaciones
API de XML 40.4.8, actualizaciones de 40.2.9
Haga clic aquí para descargar el esquema de la API de XML 40.4.8
Haga clic aquí para descargar el esquema de la API de XML 40.2.9
Nueva respuesta al actualizar reuniones planificadas en XMLAPI
Cuando los clientes usen XMLAPI para actualizar reuniones planificadas a través de su página, enviaremos la contraseña numérica en una actualización del correo electrónico de la reunión y la aplicaremos a Webex Meetings, Teams y Events Centers.
Esas API: GetMeeting, GetTrainingSession, GetEvent
y GetTeleconferenceSession , tendrá estos nuevos elementos
como respuesta: audioPassword
(contraseña numérica), isEnforceAudioPassword
, isEnforceAudioLogin
para Webex Meetings, Teams y Events centers.
Esquema cambiado:
API afectadas:
Obtener reunión
Obtener CapacitaciónSesión
Obtener evento
GetTeleconferenceSession
Ejemplo de solicitud
de reunión de GetMeeting:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>prueba del</siteName>
<webExID>sitio</webExID>
<password>xxx</password>
<partnerID>xx</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey>803328224</meetingKey>
</bodyContent>
</body>
</serv:message>
Ejemplo de 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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:accessControl>
<meet:listToPublic>false</meet:listToPublic>
<meet:isPublic></meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>false</meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.5, 40.2.6 Actualizaciones
API de XML 40.4.5, actualizaciones de 40.2.6
Límite de uso de GetUserCard
y GetSessionInfo
Implementamos el límite de uso en API GetUserCard
y GetSessionInfo
, puede recibir el mensaje de error: "403 prohibido" si alcanza el límite de uso.
API afectadas:
GetUserCard
GetSessionInfo
API 40.4.4, 40.2.5 Actualizaciones
Actualizaciones de la API de XML 40.4.4, 40.2.5
Límite de números de BodyContent
Hemos agregado una cantidad limitada de BodyContent
en cada sección de API de XML. Cuando agregue demasiados contenidos de BodyContent en la solicitud de API, aparecerán el siguiente código de
error y el siguiente mensaje: "000053 El recuento de BodyContent en una solicitud debe ser menor que {number}"
API afectadas:
Cualquier API de XML
Solicitud de API de XML con varios cuerpo Ejemplo de
contenido:
<?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>xxxx</webExID>
<password></password>
<siteName>xxx</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId>xxx</webExId>
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>801020403</sessionKey>
</bodyContent>
</body>
API 40.4.3, 40.2.4 Actualizaciones
API de XML 40.4.3, actualizaciones de 40.2.4
Haga clic aquí para descargar el esquema de la API de XML 40.4.3, 40.2.4.
Mejoras
de CreateUser
Hemos mejorado CreateUser para
que sea compatible con el correo electrónico de bienvenida en varios idiomas. El usuario creado ahora solicita
esHTMLEmail
API afectadas:
CreateUser
Ejemplo de solicitud
de CreateUser:
<?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"> administrator xxxx xxx xxx xxx xxx xxx verdadero falso falso
<header>
<securityContext>
<webExID></webExID>
<password></password>
<siteName></siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId></webExId>
<password></password>
<email></email>
<privilege>
<host></host>
<siteAdmin></siteAdmin>
<labAdmin></labAdmin>
<voiceOverIp></voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVADO</active>
<sendWelcome></sendWelcome>
<isHTMLEmail>verdadero verdadero</isHTMLEmail>
</bodyContent>
</body>
Actualizaciones de la API 40.4.0
Actualizaciones de la API de XML 40.4.0
Exigir la verificación del correo electrónico al cambiar los correos electrónicos en la API de XML
Después de que el administrador del sitio activase la confirmación necesaria para que el usuario actualice la dirección de correo electrónico en la página Administración del sitio:
Si una cuenta de administrador que no es del sitio llama a la API SetUser para cambiar las direcciones de correo electrónico, el correo electrónico actual permanece hasta que
se verifique el nuevo correo
electrónico. El correo electrónico de confirmación del cambio de cuenta se envía a la nueva dirección de correo electrónico con la "Confirmación de cambio de cuenta de Webex". Después de hacer clic en el enlace del correo electrónico para confirmar, la nueva dirección de correo electrónico se vincula inmediatamente.Si un administrador que no es del sitio llama varias veces a la API SetUser sin finalizar el proceso de verificación del correo electrónico, se guarda el correo electrónico actual y el nuevo correo electrónico más reciente es el que debe
verificarse.
Si una cuenta de administrador del sitio llama a la API setUser para cambiar las direcciones de correo electrónico, no se activa el proceso de verificación
del correo electrónico. El nuevo correo electrónico se vinculará inmediatamente a la cuenta del organizador o del asistente.
API afectadas:
SetUser
Tiempo de espera de GetEnrollmentInfo
y restablecimiento de conexión
La API GetEnrollmentInfo actualmente busca direcciones IP en el sistema de nombres de dominio, lo que genera grandes impactos en el rendimiento. Planeamos simplificar este proceso con una respuesta vacía en el
<domain>
campo.
API afectadas:
Obtener información de inscripción
Ejemplo de solicitud getEnrollmentInfo:
<?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>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
</body>
Ejemplo de respuesta getEnrollmentInfo:
<?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:att="http://www.webex.com/schemas/2002/06/service/attendee"> PRINCIPAL DE ÉXITO
<serv:header>
<serv:response>
<serv:result></serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>15427906699981548</att:confID>
<att:attendee>
<att:attendeeID>3191792</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>Alex</att:firstName>
<att:lastName>Yang</att:lastName>
<att:email>omega.alex.yang@gmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>falso</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress>10.35.240.53</att:ipAddress>
<att:submitTime>02/27/2020 22:03:57 APROBADO</att:submitTime>
<att:status></att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797 Prueba de</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKIA achillesyang@hotmail.com falso</att:firstName>
<att:lastName></att:lastName>
<att:email></att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo></att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress>10.154.181.15</att:ipAddress>
<att:submitTime>2/27/2020 22:07:38</att:submitTime>
<att:status>APROBADO</att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</att:matchingRecords>
<att:sessionKey>716773566</att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>
Actualizaciones de la API 40.2.0
Actualizaciones de la API de XML 40.2.0
Haga clic aquí para descargar el esquema de la API de XML 40.2.0.
Eliminar el acceso anónimo a LstSummarySession
Como una mejora de seguridad, estamos deteniendo el soporte para el acceso anónimo a la API de LstSummarySession.
Si Webex Meetings accede anónimamente a la API, se devuelven el siguiente código de error y mensaje: "000015 Lo sentimos, no se encontró ningún registro".
API afectadas:
LstSummarySession
Ejemplo de solicitud de
LstSummarySession:
<?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>
<siteName>nombre del</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>sitio1 211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
Ejemplo de respuesta de LstSummarySession:
<?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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting"> ERROR Lo sentimos, no se encontró ningún registro
<serv:header>
<serv:response>
<serv:result></serv:result>
<serv:reason></serv:reason>
<serv:gsbStatus>PRINCIPAL</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
Mejoras de seguridad
de CreateMeeting y SetMeeting
Este cambio se realizó en la API de XML 40.2.0, pero su descripción se editó después de recibir comentarios del cliente. |
Como una mejora de seguridad, hemos actualizado las API de CreateMeeting y SetMeeting para que no permitan a los usuarios planificar una hora de inicio de reunión que
ya haya transcurrido. Si intentan, la API muestra el mensaje de error: "La hora de inicio de la sesión 060016 debe ser posterior a la hora actual". Si un usuario necesita planificar una reunión instantánea, recomendamos que la hora de inicio de la reunión se establezca cinco minutos más tarde que la hora actual.
API afectadas:
Crear reunión
Definir reunión
Actualizaciones de API 40.1.2
Actualizaciones de la API de XML 40.1.2
Haga clic aquí para descargar el esquema de la API de XML 40.1.2.
La planificación de una reunión genera automáticamente una contraseña si no se proporciona una
Hemos mejorado la sesión CreateMeeting
, CreateEvent ,
CreateTrainingSession
y CreateTeleconferenceSession
para incluir una contraseña en el cuerpo de la respuesta de la API.
De manera predeterminada, la configuración Todas las reuniones,eventos/sesiones debe tener habilitada una contraseña. En esta situación, si la solicitud API no incluye una contraseña, se genera una contraseña automáticamente desde los servidores de API de XML.
Si la configuración Todos los eventos/las reuniones/las sesiones debe tener una contraseña deshabilitada, y la solicitud API no incluye una contraseña, no se genera una contraseña desde los servidores de API de XML.
Si la solicitud API incluye una contraseña, la respuesta incluirá esa contraseña, independientemente de que todos los eventos/las reuniones/las sesiones deben tener habilitada o deshabilitada la configuración de una contraseña.
API afectadas:
Crear reunión
Crear evento
Crearsesión de capacitación
CrearSesión de audio conferencia
La respuesta de CreateMeeting
ahora tiene el elemento meetingPassword:
Ejemplo de solicitud de
Crear reunión:
<?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>
<siteName>siteName1</siteName>
<webExID>userID</webExID>
<password>****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType></meetingType>
</metaData>
<schedule>
<startDate>28/10/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
Ejemplo de respuesta de
CreateMeeting:
<?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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>ÉXITO</serv:result>
<serv:gsbStatus>PRIMARIO</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>806745263</meet:meetingkey>
<meet:meetingPassword>UzXJuzUD428</meet:meetingPassword>
<meet:iCalendarURL>
<serv:host></serv:host>
<serv:attendee>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640 https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>
</serv:bodyContent>
</serv:body>
</serv:message>
La respuesta crear evento ahora tiene el elemento
eventPassword:
Las respuestas CreateTrainingSession
y CreateTeleconferenceSession
ahora tienen el elemento sessionPassword:
Actualizaciones de API 40.1.0
Actualizaciones de la API de XML 40.1.0
Haga clic aquí para descargar el esquema de la API de XML 40.1.
Mejoras para Obtener información
de sesión
Hemos agregado nuevos elementos a la API GetSessionInfo.
La API ahora también devuelve información para los dispositivos móviles.
API afectadas:
GetSessionInfo
Obtener actualizaciones de solicitud
de Información de sesión:

Ejemplo de solicitud:
<?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>
<siteName>sqdemo11</siteName>
<webExID>siteadmin</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633 https://go.webex.com/join/dongchen dongchen@go.webex.com o</sessionKey>
<pmrUrl></pmrUrl>
<sipUrl>123456789_go@webex.com o</sipUrl>
<meetingLink>123456789@go.webex.com https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhere Mejoras de
la historia
Hemos agregado una nueva API, lstAccessAnywhereHistory , para responder con la
información del Webex Access Anywhere del cliente.
API afectadas:
LstAccessAnywhereHistory
LstAccessAnywhere Actualizaciones de solicitud
de contenido:

LstAccessAnywhere Actualizaciones de la
respuesta de la historia:

Ejemplo de solicitud:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XML Json-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID></webExID>
<password>test P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test 1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>29/29/2019 00 42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12/29/2019 4:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>9/29/2019 2:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>12/29/2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom></serv:startFrom>
<serv:maximumNum>1 10 O</serv:maximumNum>
<serv:listMethod></serv:listMethod>
</listControl>
<order>
<orderBy></orderBy>
<orderAD>STARTTIME ASC</orderAD>
</order>
</bodyContent>
</body>
Ejemplo de 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:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse">
xmlns:xsi="http://www .w3.org/2001/XMLOrg-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom></serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>1 123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222 .183</history:clientIP>
<history:startTime>29/11/2019 3:05:44</history:startTime>
<history:endTime>29/11/2019 3:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:body>