Qui sono riportate tutte le importanti informazioni necessarie sull'API Cisco Webex Meetings, come le modifiche allo schema e altri annunci.
Per ulteriori informazioni sull'API XML 41, vedere panoramica sugli Cisco Webex Meetings degli aggiornamenti API (API 41)
Per ulteriori informazioni sull'API XML 39 e sull'API XML 11, vedere panoramica sugli aggiornamenti dell'API XML Cisco Webex Meetings (API XML 39 e precedenti).
Per gli aggiornamenti per l'API XML 11 SP9 e precedenti, andare a Cisco DevNet.
Aggiornamenti API 40.12.0
Aggiornamenti all'API XML 40.12.0
L'API XML supporta il tipo di riunione privata
Sulle API XML
È possibile utilizzare l'API:
CreateMeeting
eSetMeeting
per pianificare o aggiornare una riunione App Webex Meetings con tipo di riunione privata.Se viene pianificata App Webex Meetings riunione con tipo di riunione privata,
GetSessionInfo
GetMeeting
,LstSummarySession
eLstCalendarSession
restituirà un nuovo nome per l'elemento èPrivateMeeting
per conoscerlo.GetMeetingType
eLstMeetingType
restituire un nuovo nome per gli elementi
che indica se supporta riunioni private o meno.SupportPrivateMeeting
Modifiche allo schema
API XML: GetMeetingType/LstMeetingType: Aggiungi <SupportPrivateMeeting>
Elemento.
API XML:LstSummarySession
: Aggiungere il campo <isPrivateMeeting>
Elemento.
API XML:LstCalendarSession
: Aggiungere il campo <isPrivateMeeting>
Elemento.
API XML:GetSessionInfo
: Aggiungere il campo <isPrivateMeeting>
Elemento.
API XML:GetMeeting: Aggiungi <isPrivateMeeting>
Elemento.
Richiesta di API XML: Creameeting
Richiesta di Creazione riunione con tipo di riunione privata
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>10/25/2020 13:00:00</startDate>
<duration>45</duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>********</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> //169 is a sample which supports Private Meeting
</metaData>
</bodyContent>
</body>
Risposta dell'API XML: GetSessionInfo
Risposta per isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting> //true: the meeting supports Private Meeting; false: the meeting does
not support Private Meeting.
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
L'API GetSite restituirà i modelli di riunione a livello di sito
Storia dell'utente/descrizione del compito
L'API GetSite per restituire informazioni a livello di modello riunione. Ciò consentirà a Education Connector e Webex Classrooms di mostrare questi modelli agli insegnanti per scegliere e scegliere questi modelli durante la pianificazione delle sessioni on-line.
API su cui si è impatto
Se sono disponibili modelli di riunione personalizzati a livello di sito, l'api GetSite restituirà questi modelli a livello di sito.
Nome elementi |
Descrizione |
---|---|
|
il nome dei modelli di riunione personalizzati a livello di sito |
|
Webex Meetings, Webex Training e Webex Events |
Modifiche allo schema
GetSite: Aggiungi <meetingTemplates>
Elemento.
Esempio di risposta
Risposta GetSite
<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC Meeting 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>
SetUser API XML non può modificare elemento di supportedServices
quando il sito è unificato CI
Descrizione
XMLAPI SetUser
don't support change value of " (Non supportare il valore di modifica di " supportedServices
" in una richiesta API quando il sito è un Control Hub collegato a un App Webex Meetings amministrazione.
Modifiche allo schema
Non è stata apportata alcuna modifica allo schema sull'API: SetUser
.
WEBEX-15436: Aggiungere la protezione per evitare messaggi e-mail duplicati in Mtgconfattendeelist
Descrizione
Se più partecipanti con lo stesso messaggio e-mail vengono aggiunti alla stessa riunione nella stessa richiesta API, il primo partecipante viene processato solo con l'e-mail.
API su cui si è impatto
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
API di esempio
Richiedi
<?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>
</serv:message>
Aggiornamenti API 40.11.0
Aggiornamenti all'API XML 40.11.0
XmlAPI CreateUser supporta il nome visualizzato
CreateUser
Supporta dispalyname
quando attivazione/disattivazione funzione EnableDisplayName
è come 1. Se il attivazione/disattivazione funzione è 1, il campo displayName
verrà ignorato.
Modifiche allo schema
CreateUser:
SetUser XMLAPI supporta il nome visualizzato
SetUser
Supporta dispalyname
quando attivazione/disattivazione funzione EnableDisplayName
è 1. Se il attivazione/disattivazione funzione è 1, il campo displayName
verrà ignorato.
Modifiche allo schema
SetUser:
XMLAPI GetUser supporta il nome visualizzato
GetUser
Supporta dispalyname
quando attivazione/disattivazione funzione EnableDisplayName
è 1. Se il attivazione/disattivazione funzione è 1, il campo displayName
non verrà visualizzato.
Quando displayName
in DB nullo e attivazione/disattivazione funzione EnableDisplayName
è 1, displayName
verrà firstName+" "+lastName
per i caratteri non asiatici e firstName+lastName
per i caratteri asiatici.
Modifiche allo schema
GetUserResponse:
Controllo livello utente XMLAPI per CMR Hybrid Voip
L'icona cmrHybridVoip
viene utilizzata per impostare e recuperare l'impostazione a livello utente per EnableCMRHybridVoIP
.
Modifiche allo schema
GetUser Response:
CreateUser Request:
SetUser Request:
Aggiornamenti API 40.10.0
Aggiornamenti all'API XML 40.10.0
XML API support for meeting UUID
in richiesta e risposta API
API XML di esempio: GetSessionInfo
Richiesta:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI restituirà un elemento aggiuntivo per la configurazione di Amministrazione sito per disabilitare l'acquisizione della schermata
Il requisito proviene dalla sicurezza, entrambe PenTest
bug e clienti, come Goldman Sachs. Non desiderano consentire agli utenti finali di acquisire la schermata nell'app Meetings. Molte altre clienti desiderano utilizzare questa funzione per consentire l'acquisizione della schermata. Inoltre, gli utenti di Education desiderano consentire anche l'acquisizione della schermata. Pertanto, sarà presente una configurazione dell'amministratore del sito per questo campo e XMLAPI restituirà un campo aggiuntivo EnableMobileScreenCapture
in risposta a GetSite
per supportare questa operazione.
Esempio di richiesta 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>Test</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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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:securityOptions>
...
...
<ns1:EnableMobileScreenCapture>false</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata
GetSite
Miglioramenti all'accesso senza PIN MEET-269 supporto XMLAPI
XMLAPI aggiunge una NUOVA OPZIONE I sistemi di videoconferenza nella mia organizzazione possono avviare e partecipare alle riunioni senza prompt per la riunione nella sala riunioni personale e la riunione MC.
createUser/setUser/getUser
aggiungi un nuovo nododeviceCanStartMyPMR
inpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting
aggiungi un nuovo nododeviceCanStartMeeting
in pianificazione.
L'opzione nell'interfaccia utente Webex per la riunione nella sala riunioni personale:
Modifiche allo schema
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
Aggiornamenti API 40.9.0
Aggiornamenti all'API XML 40.9.0
XML API support for meeting UUID
richiesta e risposta
L'UUID della riunione è stato aggiunto alla richiesta e alla risposta API ovunque sia supporto come meetingKey
o sessionKey
.
API XML di esempio: GetSessionInfo
Richiesta:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
Le riunioni Webex dispongono di un'area di ingresso della riunione bloccata in cui gli utenti possono attendere di essere ammessi alla riunione
La pianificazione e la modifica della riunione MC dell'API XML per supportare l'area di ingresso bloccata quando la funzione ConsistentLockedLobby
) attivare.
Modifiche allo schema
Aggiunti tre nuovi elementi ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) nelle API CreateMeeting, SetMeeting e GetMeeting.
Elemento |
Descrizione |
---|---|
|
Quando la riunione viene sbloccata, possono essere utente esterno possono essere scelte tre elementi di sicurezza.
|
|
Se bloccare automaticamente la riunione. Vero: Blocca automaticamente la riunione dopo # minuti dopo l'inizio della riunione False(Falso): Non blocca automaticamente la riunione dopo l'inizio della riunione |
|
Minuti(0,5,10,15,20 ) per il blocco automatico dellariunione dopo l'inizio della riunione |
Esempio di richiesta e risposta
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
Request of SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
Risposta di 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>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:attendeeOptions>
...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
API interessata:
CreateMeeting
SetMeeting
GetMeeting
miglioramento GetSessionInfo
API per la restituzione dello stato dei partecipanti nella sessione in corso
Sono stati aggiunti due nuovi elementi ( hasHostInMeeting
, hasAttendeeInMeeting
) in risposta di GetSessionInfo
. Questi due elementi verranno restituiti quando la riunione è una riunione in corso.
Elemento |
Descrizione |
---|---|
|
Se l'organizzatore si è unito alla riunione in corso. Vero: L'organizzatore è in riunione in corso. False/Null: L'organizzatore non è in riunione in corso oppure la riunione non è in corso. |
|
Se un partecipante/organizzatore si è unito alla riunione in corso. Vero: è presente un partecipante o un organizzatore nella riunione in corso. False/Null: non è presente alcun partecipante od organizzatore nella riunione in corso oppure la riunione non è in corso. |
Esempio di risposta 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>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<ep:status>INPROGRESS</ep:status>
<ep:hasHostInMeeting>true</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>true</ep:hasAttendeeInMeeting>
...
</bodyContent>
</body>
</serv:message>
API interessata:
GetSessionInfo
L'API GetUserCard richiede l'autorizzazione.
Miglioramento della sicurezza dell'API XML GetUserCard
richiede l'autorizzazione a ottenere le informazioni dell'utente.
API interessata:
GetUserCard
Aggiornamenti API 40.8.0
Aggiornamenti all'API XML 40.8.0
GetSessionInfo
miglioramento risposta
Se non si è stati invitati o approvati dalla riunione, la chiamata all'API XML: GetSessionInfo
non restituirà gli elementi: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
nel corpo della risposta API.
Esempio di risposta API per le riunioni:
<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>UNLISTED</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Esempio di risposta API per Trainings/Events:
<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>UNLISTED</ep:listStatus>
<ep:registration>true</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>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
API interessata:
GetSessionInfo
GetSessionInfo, GetUserCard
Miglioramenti della sicurezza
È stato apportato un miglioramento alla sicurezza sull'API XML GetSessionInfo
e GetUserCard
. Gli utenti non potranno accedere a queste due API nelle prossime due ore se la chiamata raggiungerà il limite in un'ora senza errori rilevati dati.
La risposta allo stato dell'errore è: "403 Vietato"
API interessate:GetSessionInfo
GetUserCard
meetingUUID
in supporto richiesta e risposta API
MeetingUUID è stato aggiunto alla richiesta e risposta API ovunque sia richiesto un meetingKey/sessionKey
.
GetSessionInfo
Richiesta:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Modello dei siti Education (EDU tipo di sessione) nel supporto DELL'API XML
Se i siti consentono l'istruttore dell'istruzione (EDU) tipo di sessione, l'API XML può supportare per pianificare una riunione con l'modello riunione.
API interessata:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
API XML CreateMeetingAttendee
e RegisterMeetingAttendee
supporto
Entrambi CreateMeetingAttendee
e RegisterMeetingAttendee
sono in grado di controllare il modulo di registrazione partecipante richiesto per una Webex Meetings iscrizione.
Ed è presente una nuova eccezione per questa attività:
Numero di eccezione |
Messaggio di eccezione |
---|---|
040014 |
Campi obbligatori mancanti (modulo di iscrizione): ... |
Ad esempio, se sono stati selezionati "Mansione" e "Nome società" come campi obbligatori per l'iscrizione Webex Meetings un partecipante come mostrato di seguito, sarà necessario fornire un valore sui campi "Titolo lavoro" e "Nome società" quando si chiamano le due API: CreateMeetingAttendee
e RegisterMeetingAttendee
.
RegisterMeetingAttendee
Richiesta:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>FirstNameb LastName</name>
<firstName>FirstNameb</firstName>
<lastName>LastName</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
CreateMeetingAttendee
Richiesta:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>FirstNameA LastNameA</name>
<firstName>FirstNameA</firstName>
<lastName>LastNameA</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>*****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Exception of Response
Esempio:
<?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>FAILURE</serv:result>
<serv:reason>Missing required fields (registration form) : title,company</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>title,company</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API interessata:
CreateMeetingAttendee
RegisterMeetingAttendee
Miglioramenti alla convalida e-mail dell'API XML
L'API XML non deve consentire caratteri di spazio in un messaggio e-mail, pertanto è stata migliorata la convalida e-mail per allinearsi al funzionamento Webex Meetings pagina di supporto.
API interessata:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
Aggiornamenti API 40.7.0
Aggiornamenti all'API XML 40.7.0
meetingUUID
supporto
L'elenco è stato aggiunto meetingUUID
alla richiesta e risposta API ovunque sia supporto una meetingKey o sessionKey.
GetSessionInfo
Esempio di richiesta:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Esempio di richiesta:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Esempio di risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessate:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
Supporto e-mail di benvenuto dell'API per quattro nuove lingue
Il messaggio e-mail di benvenuto XMLAPI html supporta le quattro nuove lingue seguenti:
Ceco (languageID=19)
Polacco (languageID=20)
Ungherese (languageID=21)
Lingue (languageID=22)
XMLAPI invia il messaggio e-mail di benvenuto in base alla lingua o al languageID nel campo CreateUser
Richiesta.
Utilizzando CreateUser
per inviare un messaggio e-mail di benvenuto html (ceco):
<?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>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>test</firstName>
<lastName>user</lastName>
<webExId>testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
or
<language>Czech</language>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
</serv:message>
Aggiornamenti API 40.6.1, 40.4.9
Aggiornamenti all'API XML 40.6.1, 40.4.9
CreateMeeting/SetMeeting
supporto
Quando si pianifica una riunione Webex, viene richiesta l'API XML CreateMeeting/SetMeeting
consente di selezionare o deselezionare o fare clic su un campo obbligatorio o non richiesto dal registrazione partecipante registrazione.
Di seguito è riportato un esempio della pianificazione Meetings dalla pagina Web dell'utente in cui è possibile controllare i campi obbligatori come "Titolo professionale", "Nome società", "Città" e "Stato" nel modulodi registrazione partecipante:
Di seguito è riportata un'associazione tra i campi pagina e gli elementi dell'API XML:
Campi pagina | Elemento XMLAPI |
---|---|
Professione | <title> |
Nome società | <company> |
Indirizzo 1 | <address1> |
Indirizzo 2 | <address2> |
Città | <city> |
Stato | <state> |
CAP/Codice postale | <postalCode> |
Paese/Regione | <country> |
Telefono ufficio | <phone> |
Fax | <fax> |
Schema modificato: Aggiungi elemento "registrationForm" a CreateMeeting
Schema modificato: Aggiungi elemento "registrationForm" a SetMeeting
Schema modificato: Aggiungi elemento "registrationForm" a GetMeeting
CreateMeeting
Esempio di richiesta:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>password</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>false</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title> <!-- true -->
<company><req>true</req></company> <!-- true -->
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city> <!-- true -->
<state><req>true</req></state> <!-- true -->
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
SetMeeting
Esempio di richiesta:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Conference Name</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>true</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title>
<company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
GetMeeting
Esempio di risposta:
<meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>false</meet:req></meet:phone>
<meet:title><meet:req>true</meet:req></meet:title>
<meet:company><meet:req>true</meet:req></meet:company>
<meet:address1><meet:req>false</meet:req></meet:address1>
<meet:address2><meet:req>false</meet:req></meet:address2>
<meet:city><meet:req>true</meet:req></meet:city>
<meet:state><meet:req>true</meet:req></meet:state>
<meet:postalCode><meet:req>false</meet:req></meet:postalCode>
<meet:country><meet:req>false</meet:req></meet:country>
<meet:fax><meet:req>false</meet:req></meet:fax>
</meet:registrationForm>
</serv:bodyContent>
</serv:body>
</serv:message>
API interessate:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
L'tipo di riunione E2EE non supporta una PMR riunione
Quando si abilita una PMR durante una chiamata con le API: CreateUser/SetUser/GetUser/GetMe
e solo un amministratore E2EE tipo di riunione disponibile, verrà restituito il seguente messaggio di errore: "110063 L'utente deve disporre di almeno un tipo di riunione non E2EE per abilitare la PMR."
API interessate:
CreateUser
SetUser
GetUser
GetMe
Aggiornamenti API 40.6.0
Aggiornamenti all'API XML 40.6.0
Ruolo di gestione utenti aggiunto
Il ruolo di gestione utenti è stato creato e il file dello schema per quanto segue è stato modificato.
Schema modificato: CreateUser
Richiesta:
Schema modificato: SetUser
Schema modificato: GetMe
Risposta:
Schema modificato: LstsummaryUser
Risposta:
API interessate:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Esempio di richiesta:
<?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>SiteAdmin</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilege>
<umSiteAdmin>true</umSiteAdmin>
<host>false</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
Supporto tramite accesso a chiave API per GetUserCard
L'uso della chiave API (token JRINO generato) consente ora l'accesso all'API: GetUserCard
in questa release.
È possibile fare riferimento a queste pagine sull'applicazione di una chiave API e per generare un token JRINO:
Come generare il token J GENERE
GetUserCard
Esempio di richiesta:
POST https://{sitename}.webex.com/WBXService/XMLService
Header:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
Body:
<?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>
Esempio di risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:lastModifiedTime>1587493389768</use:lastModifiedTime>
<use:isUploaded>false</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>
Supporto per meetingUUID
in richiesta e risposta API
L'elenco è stato aggiunto meetingUUID
alla richiesta e risposta API quando è supporto una meetingKey o sessionKey.
API interessate:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Esempio di richiesta:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
meetingUUID
Esempio di risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
PMR delle riunioni non verranno modificate da un utente temporaneamente disattivato o disabilitato PMR
Se un utente disattivato temporaneamente o disabilitato PMR riattivato entro una settimana, la chiave della riunione dell'PMR riattivata o abilitata non viene modificata, sarà uguale a prima.
API interessate:
SetUser
DelUser
LstSummarySession
Miglioramenti
L'API è stata migliorata: LstSummarySession
restituise le PMR di un nuovo elemento, returnScheduledPMR
, nella richiesta. Il valore attivazione/disattivazione funzione predefinito è disattivato.
API interessate:
LstSummarySession
Modifica schema:
Aggiungi un nuovo nome di elemento returnScheduledPMR
nell'API LstSummarySession richiesta.
Aggiungi un nuovo nome di elemento isScheduledPMR
nell'API LstSummarySession risposta.
LstSummarySession
Esempio di richiesta:
<?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>xxxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>AND</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>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>true</returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Esempio di risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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</ep:sessionKey>
<ep:MeetingUUID>809914325</ep:MeetingUUID>
<ep:confName>Team Meeting</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Test</ep:hostWebExID>
<ep:hostFirstName>Test</ep:hostFirstName>
<ep:hostLastName>Test</ep:hostLastName>
<ep:otherHostWebExID>Test</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/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>false</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>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Molly08Console81696000</ep:hostWebExID>
<ep:hostFirstName>Molly08Console81696000</ep:hostFirstName>
<ep:hostLastName>Molly08Console81696000</ep:hostLastName>
<ep:otherHostWebExID>Molly08Console81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</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>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</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>
GetSite
Miglioramenti
È stata aggiunta una sala GetSite
risposta attivazione/disattivazione funzione di SupportXMLAPIReturnScheduledPMR
API interessate:
GetSite
Modifica schema:
The XML API GetSite
risposta nuovo elemento: SupportXMLAPIReturnScheduledPMR
GetSite
Esempio di richiesta:
<?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>Test</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
</serv:message>
GetSite
Esempio di risposta:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>
...
<ns1:SupportXMLAPIReturnScheduledPMR>true</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Aggiornamenti API 40.4.8, 40.2.9
Aggiornamenti all'API XML 40.4.8, 40.2.9
Nuova risposta all'aggiornamento delle riunioni pianificate in XMLAPI
Quando i clienti utilizzano XMLAPI per aggiornare le riunioni pianificate attraverso la relativa pagina, la password numerica verrà inviata in un aggiornamento e-mail per la riunione e la applicheremo a Webex Meetings, Teams ed Events Center.
Api seguenti: GetMeeting, GetTrainingSession, GetEvent
e GetTeleconferenceSession
, avrà questi nuovi elementi come risposta: audioPassword
(password numerica), isEnforceAudioPassword
, isEnforceAudioLogin
per Webex Meetings, Teams ed Events Center.
Schema modificato:
API interessate:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Esempio di richiesta:
<?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>test</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>
Esempio di risposta:
<?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>false</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>
Aggiornamenti API 40.4.5, 40.2.6
Aggiornamenti all'API XML 40.4.5, 40.2.6
GetUserCard
e GetSessionInfo
limite utilizzo
Il limite di utilizzo sull'API viene implementato GetUserCard
e GetSessionInfo
, è possibile che si otterrà il messaggio di errore: "403 vietato" se si raggiunge il limite di utilizzo.
API interessate:
GetUserCard
GetSessionInfo
Api 40.4.4, 40.2.5 Aggiornamenti
Aggiornamenti all'API XML 40.4.4, 40.2.5
BodyContent
limite numero
È stato aggiunto un numero limitato di BodyContent
in ciascuna sezione dell'API XML. Quando si aggiungono troppi BodyContent
nella richiesta API, verranno restituiti il seguente codice di errore e messaggio: "000053 Il numero di bodyContent in una richiesta deve essere inferiore a {number}"
API interessate:
Qualsiasi API XML
Richiesta API XML con più BodyContent
Esempio:
<?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>xxxx</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>
</serv:message>
Aggiornamenti API 40.4.3, 40.2.4
Aggiornamenti ALL'API XML 40.4.3, 40.2.4
Fare clic qui per scaricare lo schema XML API 40.4.3, 40.2.4.
CreateUser
Miglioramenti
Sono stati migliorati CreateUser
per supportare il messaggio e-mail di benvenuto in più lingue. L'icona CreateUser
ora richiede isHTMLEmail
API interessate:
CreateUser
CreateUser
Esempio di richiesta:
<?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>administrator</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilege>
<host>true</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
Aggiornamenti API 40.4.0
Aggiornamenti all'API XML 40.4.0
Applica verifica e-mail quando si modificano messaggi e-mail nell'API XML
Dopo che un amministratore del sito ha abilitato l'opzione Conferma richiesta all'utente per l'aggiornamento dell'indirizzo e-mail in Webex amministrazione sito:
Se l'account di un utente non di un amministratore del sito chiama il
SetUser
API per modificare gli indirizzi e-mail, l'e-mail corrente rimane fino a quando non viene verificato il nuovo messaggio e-mail. Il messaggio e-mail di conferma della modifica dell'account viene inviato al nuovo indirizzo e-mail con la conferma della modifica dell'account Webex. Dopo aver fatto clic sul collegamento nel messaggio e-mail per confermare, il nuovo indirizzo e-mail viene immediatamente collegato.Se un amministratore non del sito chiama il
SetUser
API più volte senza completare il processo di verifica e-mail, viene mantenuto l'e-mail corrente e l'ultimo messaggio e-mail è quello che deve essere verificato.Se l'account di un amministratore del sito chiama il
SetUser
API per la modifica degli indirizzi e-mail; il processo di verifica e-mail non viene attivato. Il nuovo messaggio e-mail verrà collegato immediatamente all'account dell'organizzatore o del partecipante.
API interessate:
SetUser
GetEnrollmentInfo
timeout e reimpostazione della connessione
L'icona GetEnrollmentInfo
L'API ricerca attualmente gli indirizzi IP sul sistema dei nomi di dominio, il che incide su un notevole impatto sulle prestazioni. Questo processo è in programma di semplificare, con una risposta vuota nella finestra di <domain>
.
API interessate:
GetEnrollmentInfo
GetEnrollmentInfo
Esempio di richiesta:
<?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>
</bodyContent>
</body>
</serv:message>
GetEnrollmentInfo
Esempio di risposta:
<?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">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>154279066999981548</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>false</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</att:submitTime>
<att:status>APPROVED</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</att:firstName>
<att:lastName>Test</att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</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>02/27/2020 22:07:38</att:submitTime>
<att:status>APPROVED</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>
</serv:message>
Aggiornamenti API 40.2.0
Aggiornamenti all'API XML 40.2.0
Rimuovi accesso anonimo a LstSummarySession
Come miglioramento della sicurezza, stiamo interrompendo il supporto per l'accesso anonimo a LstSummarySession
Api. Se Webex Meetings accede in modo anonimo all'API, vengono restituiti il seguente codice di errore e messaggio: "000015 Spiacenti, non è stato trovato alcun record."
API interessate:
LstSummarySession
LstSummarySession
Esempio di richiesta:
<?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>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Esempio di risposta:
<?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>FAILURE</serv:result>
<serv:reason>Sorry, no record found</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateMeeting
e SetMeeting
miglioramenti di sicurezza
Questa modifica è stata effettuata nell'API XML 40.2.0, ma la relativa descrizione è stata modificata in seguito alla ricezione del feedback dei clienti. |
Come miglioramento della sicurezza, è stata aggiornata la CreateMeeting
e SetMeeting
API per non consentire agli utenti di pianificare un'ora di inizio della riunione già trascorsa. Se si tenta di eseguire un tentativo, l'API richiede il messaggio di errore: "L'ora di inizio della sessione 060016 deve essere successiva all'ora corrente". Se un utente deve pianificare una riunione immediata, si consiglia di impostare l'ora di inizio della riunione cinque minuti dopo l'ora corrente.
API interessate:
CreateMeeting
SetMeeting
Aggiornamenti API 40.1.2
Aggiornamenti all'API XML 40.1.2
La pianificazione di una riunione genera automaticamente una password, se non è stata fornita una password
Sono stati migliorati i CreateMeeting
, CreateEvent
, CreateTrainingSession
e CreateTeleconferenceSession
per includere una password nel corpo della risposta API.
Per impostazione predefinita, l'impostazione Tutte le riunioni/eventi/sessioni devono avere una password è abilitata. In questo scenario, se la richiesta API non include una password, viene generata automaticamente una password dai server API XML.
Se l'impostazione Tutte le riunioni/eventi/sessioni deve essere disabilitata e la richiesta API non include una password, non viene generata una password dai server API XML.
Se la richiesta API include una password, la risposta includerà tale password, a prescindere dal fatto che l'impostazione Tutte le riunioni/eventi/sessioni devono essere abilitate o disabilitate.
API interessate:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
L'icona CreateMeeting
ora ha la meetingPassword
Elemento:
CreateMeeting
Esempio di richiesta:
<?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>3</meetingType>
</metaData>
<schedule>
<startDate>10/28/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
Esempio di risposta:
<?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:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>806745263</meet:meetingkey>
<meet:meetingPassword>UzXJuzUD428</meet:meetingPassword>
<meet:iCalendarURL>
<serv:host>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
<serv:attendee>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>
L'icona CreateEvent
ora ha la eventPassword
Elemento:
L'icona CreateTrainingSession
e CreateTeleconferenceSession
le risposte ora hanno sessionPassword
Elemento:
Aggiornamenti API 40.1.0
Aggiornamenti all'API XML 40.1.0
GetSessionInfo
Miglioramenti
Abbiamo aggiunto nuovi elementi alla GetSessionInfo
Api. L'API ora restituisce informazioni anche per i dispositivi mobili.
API interessate:
GetSessionInfo
GetSessionInfo
Richiedi aggiornamenti:

Esempio di richiesta:
<?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</sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>dongchen@go.webex.com or 123456789_go@webex.com or 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory
Miglioramenti
Abbiamo aggiunto una nuova API, lstAccessAnywhereHistory
, per rispondere con Webex Access Anywhere informazioni sul report.
API interessate:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Richiedi aggiornamenti:

LstAccessAnywhereHistory
Aggiornamenti risposta:

Esempio di richiesta:
<?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>test</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>09/29/2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12/29/2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>9/29/2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>12/29/2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OR</serv:listMethod>
</listControl>
<order>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
</serv:message>
Esempio di risposta:
<?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/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>11/29/2019 03:05:44</history:startTime>
<history:endTime>11/29/2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>
</serv:body>
</serv:message>