- Aggiornamenti API 40.12.0
- Aggiornamenti API 40.11.0
- Aggiornamenti API 40.10.0
- Aggiornamenti API 40.9.0
- Aggiornamenti API 40.8.0
- Aggiornamenti API 40.7.0
- Aggiornamenti API 40.6.1, 40.4.9
- Aggiornamenti API 40.6.0
- Aggiornamenti API 40.4.8, 40.2.9
- Aggiornamenti API 40.4.5, 40.2.6
- Api 40.4.4, 40.2.5 Aggiornamenti
- Aggiornamenti API 40.4.3, 40.2.4
- Aggiornamenti API 40.4.0
- Aggiornamenti API 40.2.0
- Aggiornamenti API 40.1.2
- Aggiornamenti API 40.1.0
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:
Crea riunione e Imposta riunione per pianificare o aggiornare una riunione App Webex Meetings
tipo di riunione
privata.Se viene pianificato un App Webex Meetings con tipo di riunione privata,
GetSessionInfo
GetMeeting
,LstSummarySession e
LstCalendarSession restituirannoun
nuovo elemento di denominazione come PrivateMeeting per conoscerlo.
GetMeetingType e LstMeetingType restituiscono un nuovo elemento di
che indica se supporta riunioni private o meno.denominazione SupportPrivateMeeting
Modifiche allo schema
API XML: GetMeetingType/LstMeetingType: Aggiungere <SupportPrivateMeeting>
l'elemento.
API XML:LstSummarySession:
Aggiungere <isPrivateMeeting>
l'elemento.
API XML:LstCalendarSession:
Aggiungere <isPrivateMeeting>
l'elemento.
API XML:GetSessionInfo:
Aggiungere <isPrivateMeeting>
l'elemento.
API XML:GetMeeting: Aggiungere <isPrivateMeeting>
l'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>25/10/2020 13:00:00</startDate>
<duration></duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>*******</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> //169 è un esempio che supporta le riunioni private
</metaData>
</bodyContent>
</body>
Risposta dell'API XML: GetSessionInfo
Risposta per isPrivateMeeting
<ep:supportE2E>falso</ep:supportE2E>
<ep:isAllowJBH>vero</ep:isAllowJBH>
<ep:isPrivateMeeting></ep:isPrivateMeeting> vero //vero: la riunione supporta riunioni private; False: la riunione non supporta riunioni private.
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>(falso) true (falso)</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: Aggiungere <meetingTemplates>
l'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>RIUNIONE EC Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Modello riunione 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
SetUser api XML non può modificare elemento di supportedServices
quando il sito è un sito CI unified
Descrizione
SetUser XMLAPI non supporta la modifica del valore di " supportedServices " in una richiesta API quando il sito è un hub di controllo collegato un App Webex Meetings
Unified.
Modifiche allo schema
Non è stata apportata alcuna modifica allo schema sull'API: SetUser
.
WEBEX-15436: Aggiungi protezione per evitare messaggi e-mail duplicati nell'elenco di attesa
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
CreameetingAttendee
Createuser
Setuser
Creameeting
Gruppo SetMeeting
Crea evento
Evento impostato
Creazione di una sessione di formazione
Sessione di formazione
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></siteName>
<webExID>testSito test</webExID>
<password>Password utente</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382</sessionKey>
<person>
<email></email>
<name>test@webex.com 1</name>
</person>
<attendees>
<person>
<email></email>
<name>test@webex.com 2</name>
</person>
<sessionKey>1714904382</sessionKey>
</attendees>
</bodyContent>
</body>
Aggiornamenti API 40.11.0
Aggiornamenti all'API XML 40.11.0
XmlAPI CreateUser supporta il nome visualizzato
CreateUser
supporta dispalyname quando
enableDisplayName è attivazione/disattivazione funzione come
1. Se il attivazione/disattivazione funzione è 1, il valore displayName
verrà ignorato.
Modifiche allo schema
Createuser:
SetUser XMLAPI supporta il nome visualizzato
SetUser
supporta dispalyname quando
enableDisplayName attivazione/disattivazione funzione è
1. Se il attivazione/disattivazione funzione è 1, il displayName
verrà ignorato.
Modifiche allo schema
Setuser:
XMLAPI GetUser supporta il nome visualizzato
GetUser
supporta dispalyname quando
EnableDisplayName attivazione/disattivazione funzione è
1. Se il attivazione/disattivazione funzione è 1, non verrà visualizzato displayName.
Se displayName in DB è nullo e attivazione/disattivazione funzione
EnableDisplayName
è 1, displayName sarà 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'impostazione cmrHybridVoip viene utilizzata per impostare e recuperare l'impostazione a livello di utente per EnableCMRHybridVoIP.
Modifiche allo schema
Risposta GetUser:
Richiesta CreateUser:
Richiesta SetUser:
Aggiornamenti API 40.10.0
Aggiornamenti all'API XML 40.10.0
Supporto API XML per UUID riunione
in richiesta e risposta API
API XML di esempio: Richiesta
GetSessionInfo:
<?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>039c00dd25c64ab0812dda2bb8a4fcc</meetingUUID>
</bodyContent>
</body>
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 NOT_INPROGRESS</serv:result>
<serv:gsbStatus></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>falso</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda2bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata:
CreameetingAttendee
DelMeetingAttendee
RegistratiMeetingAttendee
Crea sessione di teleconferenza
Sessione SetTeleconference
Sessione GetTeleconference
Creazione di una sessione di formazione
Sessione di formazione
GetTrainingSession
Sessione di formazione
Crea evento
Evento impostato
Azione del tipo "Canc"
XMLAPI restituirà un elemento aggiuntivo per la configurazione di Amministrazione sito per disabilitare l'acquisizione della schermata
Il requisito proviene dalla sicurezza: entrambi i bug pentest
e i 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 tale operazione e XMLAPI restituirà un campo aggiuntivo EnableMobileScreenCapture nella risposta di 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>OPERAZIONE</serv:result>
<serv:gsbStatus>RIUSCITA PRINCIPALE</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>
(falso) ...
</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
aggiunge un nuovo dispositivonodoCanStartMyPMR
inpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting aggiunge un nuovo
dispositivonodoCanStartMeeting
in pianificazione.
L'opzione nell'interfaccia utente Webex per la riunione nella sala riunioni personale:
Modifiche allo schema
Createuser:
Setuser:
getUserResponse:
Creameeting:
setMeeting:
getMeetingResponse:
Aggiornamenti API 40.9.0
Aggiornamenti all'API XML 40.9.0
Supporto dell'API XML per la richiesta e la risposta UUID
della riunione
L'UUID della riunione è stato aggiunto alla richiesta e alla risposta API ovunque sia supporto come meetingKey
o sessionKey
.
API XML di esempio: Richiesta
GetSessionInfo:
<?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>039c00dd25c64ab0812dda2bb8a4fcc</meetingUUID>
</bodyContent>
</body>
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 NOT_INPROGRESS</serv:result>
<serv:gsbStatus></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>falso</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda2bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata:
GetEnrollmentInfo
LstsummaryTrainingSession
Aggiungi test pianificato
Imposta test pianificato
Test pianificato
Informazioni getTestInformazioni
Carica evento evento
Invia e-mail diinvita
Creasessione disupporto
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
Pianificazione e modifica della riunione MC dell'API XML per supportare l'area di ingresso bloccata quando la funzione (ConsistentLockedLobby
) viene attivata.
Modifiche allo schema
Aggiunti tre nuovi elementi (externalAttendeeSecurity
, autoLock
, autoLockWaitTime ) alle APICreateMeeting, 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
Richiesta di Creazione riunione:
<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>
Richiesta di 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>
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>
...
API interessata:
Creameeting
Gruppo SetMeeting
GetMeeting
Miglioramento dell'API GetSessionInfo per restituire lo stato
dei partecipanti alla sessione in corso
Aggiunti due nuovi elementi (hasHostInMeeting
, hasAttendeeInMeeting
) in risposta a 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></ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>vero</ep:hasAttendeeInMeeting>
...
API interessata:
GetSessionInfo
L'API GetUserCard richiede l'autorizzazione.
Il miglioramento della sicurezza dell'API XML GetUserCard
richiede l'autorizzazione a ottenere le informazioni dell'utente.
API interessata:
Scarica scheda utente
Aggiornamenti API 40.8.0
Aggiornamenti all'API XML 40.8.0
Miglioramento della risposta GetSessionInfo
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 IN ELENCO</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration>falso</ep:registration>
<ep:passwordReq>falso</ep:passwordReq>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>falso</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>vero</ep:isAllowJBH>
<ep:isCETMeeting>falso</ep:isCETMeeting>
<ep:isPersonalMeetingRoom></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 NON IN ELENCO</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration>true https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registration>
<ep:registrationURL></ep:registrationURL>
<ep:passwordReq>true https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:passwordReq>
<ep:registrationURLForMobile></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>falso</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom></ep:isPersonalMeetingRoom>
</serv:bodyContent>
API interessata:
GetSessionInfo
Miglioramenti alla sicurezza getSessionInfo,
GetUserCard
È 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
Scarica scheda utente
meetingUUID
in supporto richiesta e risposta API
MeetingUUID è stato aggiunto alla richiesta e alla risposta API ovunque sia supporto per meetingKey/sessionKey
.
Richiesta
GetSessionInfo:
<?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>039c00dd25c64ab0812dda2bb8a4fcc</meetingUUID>
</bodyContent>
</body>
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 NOT_INPROGRESS</serv:result>
<serv:gsbStatus></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>falso</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda2bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessata:
Sessione LstOpen
GetEnrollmentInfo
LstsummaryMeeting
Test pianificati Lst
Ottieni evento
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
Sessione LsteventsessionHistory
LstsupportsessionHistory
DelSessione
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:
Creameeting
Gruppo SetMeeting
Crea evento
Evento impostato
Creazione di una sessione di formazione
Sessione di formazione
Supporto api XML CreateMeetingAttendee
e RegisterMeetingAttendee
Sia CreateMeetingAttendee che
RegisterMeetingAttendee possono controllare il modulo di registrazione 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
ed RegisterMeetingAttendee
.
RegistrazioneRi requestMeetingAttendee:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>Nomeb Cognome</name>
<firstName>Nome</firstName>
<lastName>Cognome</lastName>
<title>Ingegnere</title> Titolo professionale
<company>Cisco1234</company> //Nome società...
<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>
Richiesta CreateMeetingAttendee:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>NomeA CognomeA</name>
<firstName>NomeA</firstName>
<lastName>Cognome</lastName>
<title>Ingegnere</title> Titolo professionale
<company>Cisco1234</company> //Nome società...
<email>@*****.com</email>
<type>VISITATORE</type>
<sendReminder>VERO</sendReminder>
</person>
<role>PARTECIPANTE</role>
<joinStatus>ACCETTA</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1###4#####1</sessionKey>
040014 Esempio di eccezione della
risposta:
<?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 iscrizione) : titolo,</serv:reason>
<serv:gsbStatus>titolo società PRINCIPALE</serv:gsbStatus>
<serv:exceptionID>040014,</serv:exceptionID>
<serv:value>società</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API interessata:
CreameetingAttendee
RegistratiMeetingAttendee
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:
CreameetingAttendee
Crea evento
Evento impostato
Creacontatto
SetContact
Informazioni di registrazione
CreameetingAttendee
Creazione di una sessione di formazione
Sessione di formazione
Createuser
Setuser
Creameeting
Gruppo SetMeeting
RegistratiMeetingAttendee
Aggiornamenti API 40.7.0
Aggiornamenti all'API XML 40.7.0
supporto meetingUUID
MeetingUUID è stato aggiunto alla richiesta e alla risposta API ovunque sia supportata una meetingKey o sessionKey.
Esempio di richiesta
GetSessionInfo:
<?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>039c00dd25c64ab0812dda2bb8a4fcc</meetingUUID>
</bodyContent>
</body>
Esempio di richiesta
GetSessionInfo:
<?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>039c00dd25c64ab0812dda2bb8a4fcc</meetingUUID>
</bodyContent>
</body>
Esempio di risposta
GetSessionInfo:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESSO NOT_INPROGRESS</serv:result>
<serv:gsbStatus></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>falso</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda2bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API interessate:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
Supporto
e-mail di benvenuto per l'API CreateUser 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 nella richiesta
CreateUser.
Uso di CreateUser
per inviare un esempio di 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"> xxx
<header>
<securityContext>
<siteName></siteName>
<webExID>Test</webExID>
<password>utente test xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId>test utente</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
<language></language>
<active></active>
<sendWelcome></sendWelcome>
<isHTMLEmail>o ceco ATTIVATO vero</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
Aggiornamenti API 40.6.1, 40.4.9
Aggiornamenti all'API XML 40.6.1, 40.4.9
Supporto per CreateMeeting/SetMeeting
Quando si pianifica una riunione Webex, la creazione della riunione nell'API XML CreateMeeting/SetMeeting consente di selezionare o deselezionare o fare clic su un campo obbligatorio o non richiesto dal modulo
registrazione partecipante Riunione.
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: Aggiunta di un elemento "registrationForm" in CreateMeeting
Schema modificato: Aggiunta dell'elemento "registrationForm" a SetMeeting
Schema modificato: Aggiungi elemento "registrationForm" a GetMeeting
Esempio di richiesta
CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>password</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>false (falso)</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></req></phone>
<fax><req>(falso)</req></fax>
</registrationForm>
Esempio di richiesta SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Nome conferenza</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>vero</emailInvitations>
<registration></registration>
<auto>vero</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></req></phone>
<fax><req>(falso)</req></fax>
</registrationForm>
Esempio di risposta
GetMeeting:
<meet:sipURL>1234567890@sitename.webex.com 1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl></meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>falso</meet:req></meet:phone>
<meet:title><meet:req>vero vero</meet:req></meet:title>
<meet:company><meet:req>falso</meet:req></meet:company>
<meet:address1><meet:req></meet:req></meet:address1>
<meet:address2><meet:req></meet:req></meet:address2>
<meet:city><meet:req>vero vero</meet:req></meet:city>
<meet:state><meet:req></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></meet:req></meet:fax>
</meet:registrationForm>
API interessate:
Creameeting
Gruppo SetMeeting
GetMeeting
DelMeeting
L'tipo di riunione E2EE non supporta una PMR riunione
Quando si abilita un PMR durante una chiamata con le API:CreateUser/SetUser/GetUser/GetMe ed è disponibile solo un tipo di riunione E2EE, viene visualizzato 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: Richiesta
CreateUser:
Schema modificato: Setuser
Schema modificato: Risposta
GetMe:
Schema modificato: Risposta utente Lstsummary:
API interessate:
Createuser
Setuser
GetMe
Utente Lstsummary
Esempio di
richiesta CreateUser:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<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>
Supporto tramite accesso chiave API a 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
Esempio di richiesta
GetUserCard:
POST https://{sitename}.webex.com/WBXService/XMLService
Intestazione:
Content-Type application/json;charset=utf-8
JTOKEN ${jtokentoken}
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>{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>OPERAZIONE</serv:result>
<serv:gsbStatus>RIUSCITA HTTPS://XXXX.WEBEX.COM/SVC3300/SVCCOMPONENTS/HTML/IMG/AVATAR160.PNG</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:avatar>
<use:url></use:url>
<use:lastModifiedTime>1587493389768 sala riunioni personale di test falso https://xxxx.webex.com/meet/Test</use:lastModifiedTime>
<use:isUploaded></use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title></use:title>
<use:personalMeetingRoomURL></use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>
Supporto per meetingUUID
in richiesta e risposta API
MeetingUUID è stato aggiunto alla richiesta e alla risposta dell'API quando viene supporto meetingKey o sessionKey.
API interessate:
LstRecording
Sessione Lstsummary
GetSesssionInfo
Nome hosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
Creameeting
Gruppo SetMeeting
GetMeeting
DelMeeting
Sessione LstCalendar
Esempio di richiesta
meetingUUID:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
o
<meetingUUID>039c00dd25c64ab0812dda2bb8a4fcc</meetingUUID>
</bodyContent>
</body>
Esempio di risposta meetingUUID:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESSO NOT_INPROGRESS</serv:result>
<serv:gsbStatus></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>falso</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda2bb8a4fcc</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
Utente Del
Miglioramenti a LstSummarySession
L'API è stata migliorata: LstSummarySession restituisce gli elementi PMR un nuovo
elemento, returnScheduledPMR
, nella richiesta. Il valore attivazione/disattivazione funzione predefinito è disattivato.
API interessate:
Sessione LstSummarySession
Modifica schema:
Aggiungere un nuovo nome di elemento returnScheduledPMR
nella richiesta API LstSummarySession.
Aggiungere un nuovo nome di elemento isScheduledPMR
nella risposta API LstSummarySession.
Esempio di richiesta LstSummarySession:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password></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>01/11/2019 08:0:0</startDateStart>
<startDateEnd>12/01/2019 07:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/01/2019 08.0:0</endDateStart>
<endDateEnd>12/01/2019 07:59</endDateEnd>
</dateScope>
<order>
<orderBy>HOSTWEBEXID</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType></serviceType>
<serviceType>MeetingCenter SalesCenter</serviceType>
<serviceType></serviceType>
<serviceType>SupportCenter True</serviceType>
</serviceTypes>
<returnScheduledPMR></returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
Esempio di risposta LstSummarySession:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>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></ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>false true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
Miglioramenti
getSite
È stata aggiunta una risposta GetSite
attivazione/disattivazione funzione di SupportXMLAPIReturnScheduledPMR
API interessate:
GetSite
Modifica schema:
Nuovo elemento risposta API XML
GetSite: SupportXMLAPIReturnScheduledPMR
Esempio di richiesta
GetSite:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"> xxx
<header>
<securityContext>
<siteName></siteName>
<webExID>test</webExID>
<password></password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
Esempio di risposta
GetSite:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>OPERAZIONE</serv:result>
<serv:gsbStatus>RIUSCITA PRINCIPALE</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 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 , di avrà questi nuovi
elementi come risposta: audioPassword
(password numerica), isEnforceAudioPassword
, isEnforceAudioLogin per centri
Webex Meetings, Teams ed Events.
Schema modificato:
API interessate:
GetMeeting
GetTrainingSession
Ottieni evento
Sessione GetTeleconference
Esempio di richiesta
GetMeeting:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>test</siteName>
<webExID>Test 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>OPERAZIONE</serv:result>
<serv:gsbStatus>RIUSCITA PRINCIPALE</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></meet:listToPublic>
<meet:isPublic>falso</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
Limite utilizzo GetUserCard
e GetSessionInfo
È stato implementato il limite di utilizzo sull'API GetUserCard
e GetSessionInfo;
è possibile che si otterrà il messaggio di errore: "403 vietato" se si raggiunge il limite di utilizzo.
API interessate:
Scarica scheda utente
GetSessionInfo
Api 40.4.4, 40.2.5 Aggiornamenti
Aggiornamenti all'API XML 40.4.4, 40.2.5
Limite numero
bodyContent
È stato aggiunto un numero limitato di BodyContent
in ciascuna sezione dell'API XML. Quando si aggiunge troppi BodyContent nella richiesta API, vengono 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
Esempio di richiesta API XML con più contenuti
nel corpo:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID></webExID>
<password>xxxx xxxx</password>
<siteName>xxx xxx</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId></webExId>
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>xxx 801020403</sessionKey>
</bodyContent>
</body>
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.
Miglioramenti Per
CreateUser
È stato migliorato CreateUser
per supportare il messaggio e-mail di benvenuto in più lingue. La richiesta CreateUser
ora èHTMLEmail
API interessate:
Createuser
Esempio di
richiesta CreateUser:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<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>
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 un account non amministratore del sito chiama l'API SetUser per modificare gli indirizzi e-mail, il messaggio 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 più volte l'API SetUser senza completare il processo di verifica e-mail, l'e-mail corrente viene mantenuto e l'ultimo messaggio e-mail nuovo è quello che
deve essere verificato.
Se l'account di un amministratore del sito chiama l'API SetUser per modificare gli 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
Timeout GetEnrollmentInfo
e reimpostazione della connessione
L'API GetEnrollmentInfo ricerca attualmente gli indirizzi IP nel sistema dei nomi di dominio, il che incide su un notevole impatto sulle prestazioni. Questo processo è in programma di semplificare l'operazione, con una risposta vuota nel
<domain>
campo.
API interessate:
GetEnrollmentInfo
Esempio di richiesta GetEnrollmentInfo:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
</body>
Esempio di risposta GetEnrollmentInfo:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<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>Omega.alex.yang@gmail.com</att:lastName>
<att:email></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/22/2 7/2020 22:03:57</att:submitTime>
<att:status>HA</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>APPROVATO 3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexK TESTING</att:firstName>
<att:lastName></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 APPROVATO</att:submitTime>
<att:status></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 all'API XML 40.2.0
Rimuovi accesso anonimo a LstSummarySession
Come miglioramento della sicurezza, viene interrotto il supporto per l'accesso anonimo all'API LstSummarySession.
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:
Sessione LstSummarySession
Esempio di richiesta LstSummarySession:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>nome sito1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
Esempio di risposta LstSummarySession:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting"> ERRORE, nessun record trovato
<serv:header>
<serv:response>
<serv:result></serv:result>
<serv:reason>su</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
Miglioramenti alla sicurezza per
CreateMeeting e SetMeeting
Questa modifica è stata effettuata nell'API XML 40.2.0, ma la descrizione è stata modificata in seguito alla ricezione del feedback dei clienti. |
Come miglioramento della sicurezza, sono state aggiornate le API CreateMeeting e SetMeeting in modo da 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:
Creameeting
Gruppo 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 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:
Creameeting
Crea evento
Creazione di una sessione di formazione
Crea sessione di teleconferenza
La risposta CreateMeeting
ora presenta l'elemento
meetingPassword:
Esempio di richiesta
CreateMeeting:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>siteName1</siteName>
<webExID>userID</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType></meetingType>
</metaData>
<schedule>
<startDate>28/10/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
Esempio di risposta
CreateMeeting:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESSO</serv:result>
<serv:gsbStatus>PRINCIPALE</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>
La risposta CreateEvent
ora presenta l'elemento
eventPassword:
Le risposte CreateTrainingSession
e CreateTeleconferenceSession
ora dispongono dell'elemento sessionPassword:
Aggiornamenti API 40.1.0
Aggiornamenti all'API XML 40.1.0
Miglioramenti a
GetSessionInfo
Abbiamo aggiunto nuovi elementi all'API GetSessionInfo. L'API ora restituisce informazioni anche per i dispositivi mobili.
API interessate:
GetSessionInfo
Aggiornamenti richiesta
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>sqdemo11</siteName>
<webExID>siteadmin</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633 https://go.webex.com/join/dongchen dongchen@go.webex.com o 123456789_go@webex.com o</sessionKey>
<pmrUrl></pmrUrl>
<sipUrl></sipUrl>
<meetingLink>123456789@go.webex.com https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
Miglioramenti a LstAccessAnywhereHistory
È stata aggiunta una nuova API, lstAccessAnywhereHistory , per rispondere con le informazioni Webex Access Anywhere
report.
API interessate:
LstAccessAnywhereHistory
Aggiornamenti richiesta LstAccessAnywhereHistory:

Aggiornamenti risposta LstAccessAnywhereHistory:

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></webExID>
<password>test P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>29/09/2019 00:00 042: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></serv:startFrom>
<serv:maximumNum>1 10</serv:maximumNum>
<serv:listMethod></serv:listMethod>
</listControl>
<order>
<orderBy></orderBy>
<orderAD>O ORA DI INIZIO 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/2002/2 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.com 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>6926_dean</history:userName>
<history:computerName></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>