- Home
- /
- Articolo
Qui sono riportate tutte le informazioni importanti necessarie sull'API Cisco Webex Meetings, come le modifiche dello schema e altri annunci.
Per ulteriori informazioni sull'API XML 41, vedere la Panoramica sugli aggiornamenti dell'API Cisco Webex Meetings (API 41)
Per ulteriori informazioni sull'API XML 39 e sull'API XML 11, vedi Panoramica sugli aggiornamenti dell'API XML Cisco Webex Meetings (API XML 39 e precedenti).
Per aggiornamenti dell'API XML 11 SP9 e precedenti, vai a Cisco DevNet.
Aggiornamenti API 40.12.0
Aggiornamenti dell'API XML 40.12.0
L'API XML supporta il tipo di riunione privata
Impatto sulle API XML
Possiamo utilizzare l'API:
CreateMeeting
eSetMeeting
per pianificare o aggiornare una riunione Webex con tipo di riunione privata.Se viene pianificata una riunione Webex con tipo di riunione privata,
GetSessionInfo
GetMeeting
,LstSummarySession
eLstCalendarSession
restituirà un nuovo elemento che indicaPrivateMeeting
per conoscerlo.GetMeetingType
eLstMeetingType
restituisci un nuovo elemento che indica il nome
che indica se supporta o meno riunioni private.SupportPrivateMeeting
Modifiche allo schema
API XML : GetMeetingType/LstMeetingType: Aggiungere il <SupportPrivateMeeting>
elemento.
API XML : LstSummarySession
: Aggiungere il <isPrivateMeeting>
elemento.
API XML : LstCalendarSession
: Aggiungere il <isPrivateMeeting>
elemento.
API XML : GetSessionInfo
: Aggiungere il <isPrivateMeeting>
elemento.
API XML : GetMeeting: Aggiungere il <isPrivateMeeting>
elemento.
Richiesta di API XML: Crea riunione
Richiesta di CreateMeeting con tipo di riunione privata
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>25/10/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 è un campione che supporta il meeting privato
</metaData>
</bodyContent>
</body>
Risposta di API XML: GetSessionInfo
Risposta per isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting> //true: la riunione supporta la riunione privata; falso: la riunione non supporta la riunione privata.
<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
Descrizione della storia utente/attività
API GetSite per restituire il modello di riunione a livello di sito. Ciò consentirà a Connettore Istruzione e Webex Classrooms di mostrare questi modelli per consentire agli insegnanti di scegliere e scegliere questi modelli durante la pianificazione delle sessioni online.
API interessate
Se sono presenti modelli di riunione personalizzati a livello di sito, l'API GetSite restituirà questi modelli a livello di sito.
Nome elementi | Descrizione |
---|---|
| nome dei modelli di riunione personalizzati a livello di sito |
| Webex Meetings, Webex Training e Webex Events |
Modifiche allo schema
GetSite : Aggiungere il <meetingTemplates>
elemento.
Campione 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 l'elemento di supportedServices
quando il sito è sito unificato CI
Descrizione
XMLAPI SetUser
non supportare la modifica del valore di " supportedServices
" in una richiesta API quando il sito è un sito per riunioni Webex unificate collegato a Control Hub.
Modifiche allo schema
Non è prevista alcuna modifica dello schema sull'API: SetUser
.
WEBEX-15436: Aggiungi protezione per evitare duplicati e-mail in Mtgconfattendeelist
Descrizione
Se più partecipanti con lo stesso indirizzo e-mail vengono aggiunti alla stessa riunione nella stessa richiesta API, viene elaborato solo il primo partecipante con il messaggio e-mail.
API interessate
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>testTest del sito</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 dell'API XML 40.11.0
XMLAPI CreateUser supporta il nome visualizzato
CreateUser
supporta dispalyname
quando tasto di alternanza funzione EnableDisplayName
è uguale a 1. Se il tasto di alternanza funzione non è 1, il valore displayName
verranno ignorati.
Modifiche allo schema
CreateUser:
XMLAPI SetUser supporta il nome visualizzato
SetUser
supporta dispalyname
quando tasto di alternanza funzione EnableDisplayName
è 1. Se il tasto di alternanza funzione non è 1, il displayName
verranno ignorati.
Modifiche allo schema
SetUser:
XMLAPI GetUser supporta il nome visualizzato
GetUser
supporta dispalyname
quando tasto di alternanza funzione EnableDisplayName
è 1. Se il tasto di alternanza funzione non è 1, il displayName
non vengono visualizzati.
Quando displayName
in DB è nullo e tasto di alternanza funzione EnableDisplayName
è 1, displayName
sarà destinata a firstName+" "+lastName
per i caratteri non asiatici e firstName+lastName
per i caratteri asiatici.
Modifiche allo schema
GetUserResponse:
Controllo livello utente XMLAPI per Voip ibrido CMR
Il cmrHybridVoip
impostazione viene utilizzata per impostare e recuperare l'impostazione a livello di utente per EnableCMRHybridVoIP
.
Modifiche allo schema
GetUser Response:
CreateUser Request:
SetUser Request:
Aggiornamenti API 40.10.0
Aggiornamenti dell'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>
o
<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>SUCCESSO</serv:result>
<serv:gsbStatus>PRIMARIO</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>NON_IN CORSO</ep:status>
<ep:isLocked>falso</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 viene dalla sicurezza, sia PenTest
bug e clienti, come Goldman Sachs. Non desiderano consentire agli utenti finali di acquisire lo schermo nell'app Meetings. Nel frattempo, molti altri clienti desiderano questa funzione per consentire l'acquisizione dello schermo. Anche gli utenti dell'istruzione desiderano consentire l'acquisizione dello schermo. Pertanto, verrà configurata un amministratore del sito e XMLAPI restituirà un campo aggiuntivo EnableMobileScreenCapture
nella risposta di GetSite
a sostegno di questa iniziativa.
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>SUCCESSO</serv:result>
<serv:gsbStatus> PRIMARIA</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>falso</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata
GetSite
Supporto XMLAPI MEET-269 PIN-less Join Improvement
XMLAPI aggiunge una NUOVA OPZIONE I sistemi di videoconferenza nella mia organizzazione possono avviare e accedere 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
nell'allegato.
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 dell'API XML 40.9.0
XML API support for meeting UUID
richiesta e risposta
Abbiamo aggiunto l'UUID della riunione alla richiesta e risposta dell'API ovunque supportiamo 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>
o
<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>SUCCESSO</serv:result>
<serv:gsbStatus>PRIMARIO</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>NON_IN CORSO</ep:status>
<ep:isLocked>falso</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 avranno un'area di ingresso virtuale bloccata in cui gli utenti possono attendere di essere ammessi alla riunione
La pianificazione dell'API XML e la modifica della riunione MC per supportare l'area di ingresso virtuale bloccata quando la funzione ( ConsistentLockedLobby
) attiva/disattiva.
Modifiche allo schema
Aggiunti tre nuovi elementi ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) nelle API CreateMeeting, SetMeeting e GetMeeting.
Elemento | Descrizione |
---|---|
| Quando la riunione è sbloccata, è possibile scegliere tre elementi di sicurezza dell'utente esterno.
|
| Se si blocca Automaticamente la riunione. Vero: Blocca automaticamente la riunione dopo # minuti dall'inizio della riunione Falso: Non blocca automaticamente la riunione una volta avviata |
| Minuti (0,5,10,15,20) per bloccare automaticamente la riunione dopo l'inizio |
Esempio di richiesta e risposta
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>falso</joinRequiresAccount>
<externalAttendeeSecurity>Consenti accesso con lobby</externalAttendeeSecurity>
<autoLock>vero</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Request of SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>falso</joinRequiresAccount>
<externalAttendeeSecurity>Consenti accesso con lobby</externalAttendeeSecurity>
<autoLock>vero</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
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>PRIMARIA</serv:result>
<serv:gsbStatus>DI SUCCESSO</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>falso</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>ConsentiIscriviti</meet:externalAttendeeSecurity>
<meet:autoLock>vero</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
API interessata:
CreateMeeting
SetMeeting
GetMeeting
Miglioramento GetSessionInfo
API per ripristinare lo stato dei partecipanti nella sessione in corso
Aggiunti due nuovi elementi ( hasHostInMeeting
, hasAttendeeInMeeting
) in risposta a GetSessionInfo
. Questi due elementi verranno restituiti quando la riunione è in corso.
Elemento | Descrizione |
---|---|
| Se l'organizzatore si è unito alla riunione in corso. Vero: L'organizzatore è nella riunione in corso. Falso/Nullo: L'organizzatore non è nella riunione in corso o la riunione non è in corso. |
| Se è presente un partecipante/organizzatore che si è unito alla riunione in corso. Vero: è presente un partecipante o un organizzatore nella riunione in corso. Falso/Nullo: 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>PRIMARIA</serv:result>
<serv:gsbStatus>DI SUCCESSO</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>vero</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>vero</ep:hasAttendeeInMeeting>
...
API interessata:
GetSessionInfo
L'API GetUserCard richiede autorizzazione.
Miglioramento della sicurezza dell'API XML GetUserCard
richiede l'autorizzazione per ottenere le informazioni dell'utente.
API interessata:
GetUserCard
Aggiornamenti API 40.8.0
Aggiornamenti dell'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 di 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>NON _IN CORSO</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>NON ELENCATO</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 sessioni di formazione/eventi:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NON_IN CORSO</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>NON IN ELENCO</ep:listStatus>
<ep:registration>vero</ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>vero</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>INVITO/ISCRIZIONE/RIFIUTO</ep:joinStatus>
<ep:isRegisterIDRequired>falso</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>falso</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>vero</ep:isAllowJBH>
<ep:isCETMeeting>vero</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>falso</ep:isPersonalMeetingRoom>
</serv:bodyContent>
API interessata:
GetSessionInfo
GetSessionInfo, GetUserCard
Miglioramenti della sicurezza
È stato eseguito un miglioramento della sicurezza sull'API XML GetSessionInfo
e GetUserCard
. Impediremo agli utenti di accedere a queste due API nelle prossime due ore se la loro chiamata ha raggiunto il limite in un'ora senza errori rilevati nei dati.
La risposta di stato dell'errore è: "403 Vietato"
API interessate:GetSessionInfo
GetUserCard
meetingUUID
in supporto di richieste e risposte API
Abbiamo aggiunto meetingUUID alla richiesta e risposta API ovunque supportiamo una 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>
o
<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>SUCCESSO</serv:result>
<serv:gsbStatus>PRIMARIO</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>NON_IN CORSO</ep:status>
<ep:isLocked>falso</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 siti di istruzione (tipo di sessione EDU) nel supporto dell'API XML
Quando i siti abilitano il tipo di sessione Istruttore istruzione (EDU), l'API XML può supportare la pianificazione di una riunione con il modello di riunione EDU.
API interessata:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
API XML CreateMeetingAttendee
e RegisterMeetingAttendee
supporto
Entrambi CreateMeetingAttendee
e RegisterMeetingAttendee
è possibile controllare il modulo di iscrizione partecipante richiesto per una registrazione Webex Meetings.
E c'è una nuova eccezione per questa attività:
Numero di eccezione | Messaggio di eccezione |
---|---|
040014 | Campi obbligatori mancanti (modulo di iscrizione): ... |
Ad esempio, se è stato selezionato "Titolo lavoro" e "Nome società" come campi richiesti per la registrazione a un partecipante Webex Meetings come mostrato di seguito, è necessario fornire il valore in "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>NomeCognome</name>
<firstName>NomeCognome</firstName>
<lastName>Nome</lastName>
<title>Tecnico</title> //Titolo lavoro
<company>Cisco1234</company> //Nome società
...
<email>****@*****.com</email>
<type>VISITATORE</type>
<sendReminder>vero</sendReminder>
</person>
<role>PARTECIPANTE</role>
<joinStatus>ACCETTA</joinStatus>
<emailInvitations>vero</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
CreateMeetingAttendee
Richiesta:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>NomeA CognomeA</name>
<firstName>NomeA</firstName>
<lastName>CognomeA</lastName>
<title>Tecnico</title> //Titolo lavoro
<company>Cisco1234</company> //Nome società
...
<email>*****@*****.com</email>
<type>VISITATORE</type>
<sendReminder>vero</sendReminder>
</person>
<role>PARTECIPANTE</role>
<joinStatus>ACCETTA</joinStatus>
<emailInvitations>vero</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>ERRORE</serv:result>
<serv:reason>Campi obbligatori mancanti (modulo di registrazione): titolo,società</serv:reason>
<serv:gsbStatus>PRINCIPALE</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>titolo,società</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 bianco in un messaggio e-mail, pertanto la convalida e-mail avanzata è stata migliorata per allinearsi al comportamento della pagina Webex Meetings.
API interessata:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
Aggiornamenti API 40.7.0
Aggiornamenti dell'API XML 40.7.0
meetingUUID
supporto
Abbiamo aggiunto meetingUUID
alla richiesta e risposta API ovunque supportiamo 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>
o
<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>
o
<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>SUCCESSO</serv:result>
<serv:gsbStatus>PRIMARIO</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>NON_IN CORSO</ep:status>
<ep:isLocked>falso</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 API per quattro nuove lingue
Il messaggio e-mail html di benvenuto XMLAPI supporta le seguenti quattro nuove lingue:
Ceco (languageID=19)
Polacco (languageID=20)
Ungherese (languageID=21)
Rumeno (languageID=22)
XMLAPI invia il messaggio e-mail di benvenuto in base alla lingua o languageID nel CreateUser
richiesta.
Utilizzo CreateUser
per inviare l'esempio 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>utente</lastName>
<webExId>testatore</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>vero</host>
</privilege>
<languageID>19</languageID>
oppure
<language>Ceco</language>
<active>ATTIVATO</active>
<sendWelcome>vero</sendWelcome>
<isHTMLEmail>vero</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
Aggiornamenti API 40.6.1, 40.4.9
Aggiornamenti dell'API XML 40.6.1, 40.4.9
CreateMeeting/SetMeeting
supporto
Quando si pianifica una riunione Webex, API XML CreateMeeting/SetMeeting
consente di selezionare o deselezionare o fare clic su un campo richiesto o non richiesto dal modulo di iscrizione del partecipante.
Di seguito è riportato un esempio di pianificazione delle riunioni dalla pagina Web dell'utente in cui è possibile selezionare i campi obbligatori, ad esempio "Titolo lavoro", "Nome società", "Città" e "Stato" nel modulo di iscrizione dei partecipanti:
Di seguito è riportata una mappatura tra i campi della 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" in CreateMeeting
Schema modificato: Aggiungi elemento "registrationForm" in SetMeeting
Schema modificato: Aggiungi elemento "registrationForm" in GetMeeting
CreateMeeting
Esempio di richiesta:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>password</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>vera</emailInvitations>
<registration>vera</registration>
<auto>falsa</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title> <!-- true -->
<company><req>vero</req></company><!-- true -->
<address1><req>falso</req></address1>
<address2><req>falso</req></address2>
<city><req>vero</req></city><!-- true -->
<state><req>vero</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>Nome conferenza</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>true</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title>
<company><req>vero</req></company>
<address1><req>falso</req></address1>
<address2><req>falso</req></address2>
<city><req>vero</req></city>
<state><req>vero</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>falso</req></fax>
</registrationForm>
GetMeeting
Esempio di risposta:
<meet:sipURL>1234567890@nomesito.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@nomesito.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>falso</meet:req></meet:phone>
<meet:title><meet:req>vero</meet:req></meet:title>
<meet:company><meet:req>vero</meet:req></meet:company>
<meet:address1><meet:req>falso</meet:req></meet:address1>
<meet:address2><meet:req>falso</meet:req></meet:address2>
<meet:city><meet:req>vero</meet:req></meet:city>
<meet:state><meet:req>vero</meet:req></meet:state>
<meet:postalCode><meet:req>falso</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 interessate:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
Il tipo di riunione E2EE non supporta una riunione PMR
Quando si abilita una PMR durante una chiamata con le API: CreateUser/SetUser/GetUser/GetMe
e solo un tipo di riunione E2EE è disponibile; risponderà al seguente messaggio di errore: "110063 Per abilitare la sala riunioni personale, l'utente deve disporre di almeno un tipo di riunione non E2EE."
API interessate:
CreateUser
SetUser
GetUser
GetMe
Aggiornamenti API 40.6.0
Aggiornamenti dell'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>Amministrazione sito</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>vero</umSiteAdmin>
<host>falso</host>
<siteAdmin>falso</siteAdmin>
<labAdmin>falso</labAdmin>
<voiceOverIp>falso</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ATTIVATO</active>
<sendWelcome>vero</sendWelcome>
<isHTMLEmail>vero</isHTMLEmail>
</bodyContent>
</body>
Supporto tramite chiave API accesso alla GetUserCard
Ora è possibile utilizzare la chiave API (token JWT generato) per accedere all'API: GetUserCard
in questa release.
È possibile fare riferimento a queste pagine sull'applicazione di una chiave API e sulla generazione di un token JWT:
GetUserCard
Esempio di richiesta:
MESSAGGIO https://{nomesito}.webex.com/WBXService/XMLService
Intestazione:
Applicazione tipo contenuto/json;charset=utf-8
JWTToken ${jwttoken}
Corpo:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{nomesito}</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>SUCCESSO</serv:result>
<serv:gsbStatus>PRINCIPALE</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>Sala riunioni personale del test</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
Abbiamo aggiunto meetingUUID
alla richiesta e risposta API quando supportiamo 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>
o
<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>SUCCESSO</serv:result>
<serv:gsbStatus>PRIMARIO</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>NON_IN CORSO</ep:status>
<ep:isLocked>falso</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Le chiavi della riunione PMR non verranno modificate da un utente temporaneamente disattivato o da una riunione PMR disabilitata
Quando un utente temporaneamente disattivato o disabilitato riattiva la PMR entro una settimana, l'utente ora riattivato o abilitato la chiave della riunione della PMR non viene modificato, sarà uguale a prima.
API interessate:
SetUser
DelUser
LstSummarySession
miglioramenti
Abbiamo migliorato l'API: LstSummarySession
restituire il pianificato-PMR per disporre di un nuovo elemento, returnScheduledPMR
, nella richiesta. E il tasto di alternanza funzione predefinito è disattivato.
API interessate:
LstSummarySession
Modifica schema:
È stato aggiunto un nuovo nome elemento returnScheduledPMR
nella richiesta API LstSummarySession.
È stato aggiunto un nuovo nome elemento isScheduledPMR
nella risposta API LstSummarySession.
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>E</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>NOME CONFESSO</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>Centro vendite</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>vero</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>OPERAZIONE RIUSCITA</serv:result>
<serv:gsbStatus>PRINCIPALE</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>Riunione del team</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>NON_IN CORSO</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBBLICO</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>vero</ep:passwordReq>
<ep:hostJoined>falso</ep:hostJoined>
<ep:participantsJoined>falso</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>falso</ep:registration>
<ep:isRecurring>vero</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>falso</ep:isAudioOnly>
<ep:isTCSingleRecurrence>falso</ep:isTCSingleRecurrence>
<ep:isAllowJBH>falso</ep:isAllowJBH>
<ep:isCETMeeting>vero</ep:isCETMeeting>
<ep:isException>falso</ep:isException>
<ep:isNextUpcomingInstance>falso</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>vero</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>NON_IN CORSO</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBBLICO</ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>vero</ep:passwordReq>
<ep:hostJoined>falso</ep:hostJoined>
<ep:participantsJoined>falso</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>falso</ep:registration>
<ep:isRecurring>vero</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>falso</ep:isAudioOnly>
<ep:isTCSingleRecurrence>falso</ep:isTCSingleRecurrence>
<ep:isAllowJBH>falso</ep:isAllowJBH>
<ep:isCETMeeting>vero</ep:isCETMeeting>
<ep:isException>falso</ep:isException>
<ep:isNextUpcomingInstance>falso</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>vero</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
GetSite
miglioramenti
È stata aggiunta una sala GetSite
tasto di alternanza funzione risposta SupportXMLAPIReturnScheduledPMR
API interessate:
GetSite
Modifica schema:
L'API XML GetSite
il nuovo elemento di risposta è: 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>
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>IL SUCCESSO</serv:result>
<serv:gsbStatus>PRIMARIO</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:siteCommonOptions>
...
<ns1:SupportXMLAPIReturnScheduledPMR>vero</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Aggiornamenti API 40.4.8, 40.2.9
Aggiornamenti dell'API XML 40.4.8, 40.2.9
Nuova risposta quando si aggiornano le riunioni pianificate in XMLAPI
Quando i clienti utilizzano XMLAPI per aggiornare le riunioni pianificate attraverso la relativa pagina, invieremo la password numerica in un aggiornamento e-mail della riunione e la applicheremo ai centri Webex Meetings, Teams ed Events.
Tali API: GetMeeting, GetTrainingSession, GetEvent
e GetTeleconferenceSession
, avrà come risposta questi nuovi elementi: audioPassword
(password numerica), isEnforceAudioPassword
, isEnforceAudioLogin
per i centri Webex Meetings, Teams ed Events.
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>testTest</siteName>
<webExID>del Sito</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>SUCCESSO</serv:result>
<serv:gsbStatus>PRIMARIO</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 dell'API XML 40.4.5, 40.2.6
GetUserCard
e GetSessionInfo
limite di utilizzo
Implementiamo il limite di utilizzo su API GetUserCard
e GetSessionInfo
, è possibile ricevere il messaggio di errore: "403 vietato" se si raggiunge il limite di utilizzo.
API interessate:
GetUserCard
GetSessionInfo
Aggiornamenti API 40.4.4, 40.2.5
Aggiornamenti dell'API XML 40.4.4, 40.2.5
BodyContent
limite numerico
Abbiamo aggiunto un numero limitato di BodyContent
in ogni sezione API XML. Quando si aggiungono troppe BodyContent
nella richiesta API, vengono restituiti il seguente codice di errore e messaggio: "000053 Il conteggio 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>
Aggiornamenti API 40.4.3, 40.2.4
Aggiornamenti dell'API XML 40.4.3, 40.2.4
Fare clic qui per scaricare lo schema dell'API XML 40.4.3, 40.2.4.
CreateUser
miglioramenti
Abbiamo migliorato CreateUser
per supportare il messaggio e-mail di benvenuto in più lingue. Il CreateUser
richieste ora 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>amministratore</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>vero</host>
<siteAdmin>falso</siteAdmin>
<labAdmin>falso</labAdmin>
<voiceOverIp>falso</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ATTIVATO</active>
<sendWelcome>vero</sendWelcome>
<isHTMLEmail>vero</isHTMLEmail>
</bodyContent>
</body>
Aggiornamenti API 40.4.0
Aggiornamenti dell'API XML 40.4.0
Applica verifica e-mail in caso di modifica dei messaggi e-mail nell'API XML
Dopo che un amministratore del sito ha abilitato la Conferma richiesta all'utente per l'aggiornamento dell'indirizzo e-mail in Amministrazione sito Webex:
Se un account amministratore non del sito chiama il
SetUser
API per modificare gli indirizzi e-mail. L'e-mail corrente rimane fino a quando non viene verificata la nuova 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
SetUser
API diverse volte senza terminare il processo di verifica e-mail, l'e-mail corrente viene conservata e l'ultima nuova e-mail deve essere verificata.Se un account amministratore del sito chiama il
SetUser
API per modificare gli indirizzi e-mail. Il processo di verifica e-mail non è attivato. Il nuovo indirizzo e-mail verrà immediatamente collegato all'account dell'organizzatore o del partecipante.
API interessate:
SetUser
GetEnrollmentInfo
timeout e ripristino connessione
Il GetEnrollmentInfo
L'API attualmente cerca gli indirizzi IP nel sistema dei nomi di dominio, il che fa scattare enormi impatti sulle prestazioni. Intendiamo semplificare questo processo, con una risposta vuota nel <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>
</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>OPERAZIONE RIUSCITA</serv:result>
<serv:gsbStatus>PRINCIPALE</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>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>27/02/2020 22:03:57</att:submitTime>
<att:status>APPROVATO</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>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.154.181.15</att:ipAddress>
<att:submitTime>27/02/2020 22:07:38</att:submitTime>
<att:status>APPROVATO</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>
Aggiornamenti API 40.2.0
Aggiornamenti dell'API XML 40.2.0
Rimuovi accesso anonimo a LstSummarySession
Come miglioramento della sicurezza, stiamo interrompendo il supporto per l'accesso anonimo al LstSummarySession
API. Se Webex Meetings accede in modo anonimo all'API, vengono restituiti il seguente codice di errore e messaggio: "000015 Spiacenti, nessun record trovato."
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>nomesito1</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>FALLIMENTO</serv:result>
<serv:reason>Spiacenti, nessun record trovato</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
CreateMeeting
e SetMeeting
miglioramenti alla sicurezza
Questa modifica è stata effettuata nell'API XML 40.2.0, ma la relativa descrizione è stata modificata dopo la ricezione del feedback del cliente. |
Come miglioramento della sicurezza, abbiamo aggiornato CreateMeeting
e SetMeeting
API per non consentire agli utenti di pianificare un'ora di inizio della riunione già trascorsa. Se si tenta, l'API richiede il messaggio di errore: "060016 L'ora di inizio della sessione 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 dell'API XML 40.1.2
La pianificazione di una riunione genera automaticamente una password se non viene fornita
Abbiamo migliorato il CreateMeeting
, CreateEvent
, CreateTrainingSession
e CreateTeleconferenceSession
per includere una password nel corpo della risposta API.
Per impostazione predefinita, l'impostazione Tutte le riunioni/eventi/sessioni deve 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 devono avere una password è disabilitata e la richiesta API non include una password, una password non viene generata dai server API XML.
Se la richiesta API include una password, la risposta includerà tale password, indipendentemente dall'impostazione Tutte le riunioni/eventi/sessioni devono avere una password abilitata o disabilitata.
API interessate:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
Il CreateMeeting
la risposta ora ha 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>SUCCESSO</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>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>
Il CreateEvent
la risposta ora ha eventPassword
elemento:
Il CreateTrainingSession
e CreateTeleconferenceSession
le risposte ora dispongono sessionPassword
elemento:
Aggiornamenti API 40.1.0
Aggiornamenti dell'API XML 40.1.0
GetSessionInfo
miglioramenti
Sono stati aggiunti 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 o 123456789_go@webex.com o 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 informazioni sul report Webex Access Anywhere.
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>29/09/2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>29/12/2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>29/09/2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>29/12/2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OPPURE</serv:listMethod>
</listControl>
<order>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
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>OPERAZIONE RIUSCITA</serv:result>
<serv:gsbStatus>PRINCIPALE</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>rettore</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>29/11/2019 03:05:44</history:startTime>
<history:endTime>29/11/2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:body>