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

Fare clic qui per scaricare lo schema DELL'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 oaggiornare una riunione Webex con tipo di riunione privata.

  • Se viene pianificata una riunione Webex con tipo di riunione privata, GetSessionInfoGetMeeting, LstSummarySession eLstCalendarSession restituiranno un nuovo elemento di denominazione come PrivateMeeting per conoscerlo.

  • GetMeetingType e LstMeetingType restituiscono un nuovo elemento didenominazione SupportPrivateMeeting che indica se supporta riunioni private o meno.

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 il modello di riunione a livello di sito. 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

Nome modello riunione

il nome dei modelli di riunione personalizzati a livello di sito

Servicetype

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 a siti Webex Meeting 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

Fare clic qui per scaricare lo schema DELL'API XML 40.11.0

XmlAPI CreateUser supporta il nome visualizzato

CreateUser supporta dispalyname quando l'interruttore della funzione EnableDisplayName è come 1. Se l'interruttore della funzione non è 1, il displayName verrà ignorato.

Modifiche allo schema

Createuser:

SetUser XMLAPI supporta il nome visualizzato

SetUser supporta dispalyname quando l'interruttore della funzione EnableDisplayName è 1. Se l'interruttore della funzione non è 1, il displayName verrà ignorato.

Modifiche allo schema

Setuser:

XMLAPI GetUser supporta il nome visualizzato

GetUser supporta dispalyname quando l'interruttore della funzione EnableDisplayName è 1. Se l'interruttore della funzione non è 1, il displayName non verrà visualizzato.

Se displayName in DB è nullo e l'interruttore funzione EnableDisplayName è 1, displayName saràfirstName+" "+lastName per i caratteri non asiatici efirstName+lastName per i caratteri asiatici.

Modifiche allo schema

GetUserResponse:

Controllo del livello utente XMLAPI per Voip CMR Hybrid

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

Fare clic qui per scaricare lo schema DELL'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 dispositivo nodoCanStartMyPMR in personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting aggiunge un nuovo dispositivo nodoCanStartMeeting 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

Fare clic qui per scaricare lo schema DELL'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

externalAttendeeSecurity

Quando la riunione viene sbloccata, possono essere disponibili tre elementi Di sicurezza utente esterno.

Consentiaccesso: Può accedere immediatamente alla riunione;

AllowJoinWithLobby : Può accedere alla riunione solo sel'organizzatore ha consentito l'accesso;

BlockFromJoin: Impossibile accedere alla riunione.

Autolock

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

tempo autoLockWaitTime

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

hasHostInMeeting

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.

hasAttendeeInMeeting

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

Fare clic qui per scaricare lo schema DELL'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></ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>INVITE/REGISTER/REJECT false</ep:joinStatus>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom></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 di sito Education (tipo di sessione EDU) nel supporto API XML

Se i siti abilitano il tipo di sessione Istruttore education (EDU), l'API XML può supportare per pianificare una riunione con il modello di riunione EDU.

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 cheRegisterMeetingAttendee sono in grado di controllare il modulo di iscrizione partecipante richiesto per l'iscrizione a Webex Meetings.

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 "Titolo professionale" e "Nome società" come campi obbligatori per l'iscrizione a Webex Meetings del partecipante come mostrato di seguito, sarà necessario fornire il valore su "Titolo del 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 dellarisposta:


<?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 vuoto in un messaggio e-mail, pertanto è stata migliorata la convalida e-mail per allinearsi al funzionamento della pagina Webex Meetings.

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

Fare clic qui per scaricare lo schema DELL'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=" xxx test utente test xxx test utentehttp://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName></siteName>
<webExID></webExID>
<password></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></webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
o
<language>ceco</language>
<active>ATTIVATO</active>
<sendWelcome>vero</sendWelcome>
<isHTMLEmail></isHTMLEmail>
            </bodyContent>
        </bodyContent>
    </body>

Aggiornamenti API 40.6.1, 40.4.9

Aggiornamenti all'API XML 40.6.1, 40.4.9

Fare clic qui per scaricare lo schema XML API 40.6.1

Fare clic qui per scaricare lo schema XML API 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 di iscrizione del partecipante.

Di seguito viene fornito 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 modulo di iscrizione del 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 richiestaCreateMeeting:

<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 rispostaGetMeeting:

            <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

Il tipo di riunione E2EE non supporta una riunione pmR

Quando si abilita una sala riunioni pmR durante una chiamata con le API: CreateUser/SetUser/GetUser/GetMe ed è disponibile solo un tipo di riunioneE2EE, viene visualizzato il seguente messaggio di errore: "110063 L'utente deve disporre di almeno un tipo di riunione non E2EE per abilitare la funzionalità PMR."

API interessate:

  • Createuser

  • Setuser

  • Getuser

  • GetMe

Aggiornamenti API 40.6.0

Aggiornamenti all'API XML 40.6.0

Fare clic qui per scaricare lo schema XML API 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: RichiestaCreateUser:

Schema modificato: Setuser

Schema modificato: RispostaGetMe:

Schema modificato: Risposta utente Lstsummary:

API interessate:

  • Createuser

  • Setuser

  • GetMe

  • Utente Lstsummary

Esempio dirichiesta CreateUser:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv=" xxx SiteAdmin xxx xxx xxx falsohttp://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName></siteName>
<webExID></webExID>
<password></password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId></webExId>
<password></password>
<email></email>
<privilege>
<umSiteAdmin></umSiteAdmin>
<host></host>

<siteAdmin>falso</siteAdmin>
<labAdmin></labAdmin>
<voiceOverIp>falso falso</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ATTIVATO</active>
<sendWelcome>vero</sendWelcome>
<isHTMLEmail></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 applicare una chiave API

Come generare il token J GENERE

Esempio di richiestaGetUserCard:

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>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 sala riunioni personale di test falso</use:lastModifiedTime>
<use:isUploaded></use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title></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

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 richiestameetingUUID:

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

Le chiavi della riunione PMR non verranno modificate da un utente temporaneamente disattivato o disabilitato la sala riunioni riunioni

Se un utente disattivato temporaneamente o disabilitato la sala riunioni riunioni (PMR) viene riattivato entro una settimana, la chiave della riunione della pmR riattivata o abilitata non viene modificata, la stessa sarà uguale a prima.

API interessate:

  • Setuser

  • Utente Del

Miglioramenti a LstSummarySession

L'API è stata migliorata: LstSummarySession restituisce scheduled-PMR a un nuovo elemento, returnScheduledPMR, nella richiesta. L'interruttore della funzione è disattivato per impostazione predefinita.

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></ep:hostWebExID>
<ep:hostFirstName></ep:hostFirstName>
<ep:hostLastName>Test</ep:hostLastName>
<ep:otherHostWebExID>Test 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>12/10/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>falso</ep:passwordReq>
<ep:hostJoined></ep:hostJoined>
<ep:participantsJoined></ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration></ep:registration>
<ep:isRecurring>falso</ep:isRecurring>
<ep:hostType>1 019001</ep:hostType>
<ep:isAudioOnly>falso</ep:isAudioOnly>
<ep:isTCSingleRecurrence></ep:isTCSingleRecurrence>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isException></ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey></ep:seriesMeetingKey>
<ep:recurrenceId>0 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>Molly08Console816960 000</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>12/10/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>DATA</ep:listStatus>
<ep:hostEmail>MOLLY08CONSOLE81696000@WEBEX.COM</ep:hostEmail>
<ep:passwordReq>vera</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 false false</ep:isCETMeeting>
<ep:isException></ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
         </ep:session>
      </serv:bodyContent>
   </serv:body>
</serv:message>

Miglioramenti getSite

È stata aggiunta un'attivazione/disattivazione della funzione di risposta GetSitedi SupportXMLAPIReturnScheduledPMR

API interessate:

  • GetSite

Modifica schema:

Nuovo elemento risposta API XMLGetSite: SupportXMLAPIReturnScheduledPMR

Esempio di richiestaGetSite:

<?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></password>
<clientInfo>xxx</clientInfo>
  </securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>    
</body>

Esempio di rispostaGetSite:

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

Fare clic qui per scaricare lo schema DELL'API XML 40.4.8

Fare clic qui per scaricare lo schema DELL'API XML 40.2.9

Nuova risposta all'aggiornamento delle riunioni pianificate in XMLAPI

Se 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 si applicherà alle applicazioni Center Webex Meetings, Teams ed Events.

Api seguenti: GetMeeting, GetTrainingSession, GetEvent e GetTeleconferenceSession , di avrà questi nuovielementi come risposta: audioPassword (password numerica), isEnforceAudioPassword, isEnforceAudioLogin per le applicazioni Center di Webex Meetings, Teams ed Events.

Schema modificato:

API interessate:

  • GetMeeting

  • GetTrainingSession

  • Ottieni evento

  • Sessione GetTeleconference

Esempio di richiestaGetMeeting:

<?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 GetUserCarde 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>xxxx</webExID>
<password>xxx</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 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=" amministratore xxxx xxx xxx verohttp://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID></webExID>
<password></password>
<siteName></siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId></webExId>
<password></password>
<email></email>
<privilege>
<host></host>
<siteAdmin></siteAdmin>
<labAdmin>falso</labAdmin>
<voiceOverIp>falso</voiceOverIp>
</privilege>
<languageID>falso 3</languageID>
<active>ATTIVATO</active>
<sendWelcome></sendWelcome>
<isHTMLEmail>vero</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 Amministrazione sito Webex:

  • 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 PRIMARIO</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>1542790669999981548</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>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:0 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>false</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress>10.154.181.15</att:ipAddress>
<att:submitTime>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 all'API XML 40.2.0

Fare clic qui per scaricare lo schema DELL'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=" xmlns:meet=" ERRORE Spiacenti, non è stato trovato alcunhttp://www.webex.com/schemas/2002/06/service/ep" http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result></serv:result>
<serv:reason>record</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 perCreateMeeting e SetMeeting


Questa modifica è stata effettuata nell'API XML 40.2.0, ma la relativa descrizione è stata modificata in seguito alla ricezione del feedback dei clienti.

Come miglioramento della sicurezza, sono state aggiornate le API CreateMeeting e SetMeeting in modo da non consentire agli utenti di pianificare un'ora di inizio della riunionegià 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

Fare clic qui per scaricare lo schema dell'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, CreateTrainingSessione 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

Fare clic qui per scaricare lo schema DELL'API XML 40.1.

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 dongchen@go.webex.com o 123456789_go@webex.com o</sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>123456789@go.webex.com</sipUrl>
<meetingLink>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 informazionidel report Webex Access Anywhere.

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>test</webExID>
<password>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:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>29/12/2019 04:04:04.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></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/06/common"
xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom></serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>1 123456</history:confID>
<history:userName>in</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.2 22.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>