Qui sono riportate tutte le informazioni importanti necessarie sull'API Cisco Webex Meetings, come le modifiche dello schema e altri annunci.
Per ulteriori informazioni sull'API XML 39 e sull'API XML 11, vedi Panoramica sugli aggiornamenti dell'API XML Cisco Webex Meetings (API XML 39 e precedenti).
Per ulteriori informazioni sull'API XML 40, vedi Panoramica sugli aggiornamenti dell'API XML Cisco Webex Meetings (API XML 40 e successive).
Per ulteriori informazioni sull'API XML 41, vedi Panoramica sugli aggiornamenti dell'API Cisco Webex Meetings (API 41).
Per aggiornamenti dell'API XML 11 SP9 e precedenti, vai a Cisco DevNet.
Aggiornamenti API 42.11.1
Aggiornamenti API XML 42.11.1
Fare clic su qui per scaricare lo schema API XML 42.11.1.
L'API XML lo farà LstRecording
restituito come campo aggiuntivo recordingUUID
>
API e modifiche allo schema interessate
LstRecording
restituisce un nuovo elemento recordingUUID
solo per le registrazioni di servizio.
Questo elemento non ha ritorni in una registrazione NBR. |
Modifiche allo schema
API interessate
LstRecording
API esempio
Risposta di LstRecording
<ep:format>MP4</ep:format> <ep:serviceType>MeetingCenter</ep:serviceType> <ep:password></ep:password> <ep:passwordReq>false</ep:passwordReq> <ep:confID>239651171508160002</ep:confID> <ep:recordingUUID>20679f82215f103bbcff005056a3e9b8</ep:recordingUUID> <ep:shareToMe>false</ep:shareToMe></ep:recording>
Aggiornamenti API 42.11.0
Aggiornamenti API 42.11.0
Non sono presenti modifiche allo schema API XML 42.11.0. |
Aggiornamenti API 42.10.0
Aggiornamenti API XML 42.10.0
Fare clic su qui per scaricare lo schema API XML 42.10.0.
L' API di GetSessionInfo restituisce un nuovo nodo<registrationShortURL> che è disponibile nel formato del collegamento breve per Webex Events (classico) e Webex Training
API e modifiche allo schema interessate
Ora quasi tutti gli URL Webex supportano il formato del collegamento breve, ma GetSessionInfo restituisce ancora il formato del collegamento lungo per gli URL di registrazione relativi a Webex Events (classico) e Webex Training. Quindi aggiungiamo la nuova denominazione degli elementi < registrazioneShortURL > che supporta il formato short-ling per l' URL di registrazione e mantiene gli elementi esistenti < URL di registrazione > per compatibilità.
Modifiche allo schema
Un nuovo elemento < registrazioneShortURL > viene aggiunto nella risposta GetSessionInfo:
API interessate:
GetSessionInfo
API esempio
registrationShortURL
viene restituito per Webex Events (classico) e Webex Training
<ep:accessControl>
<ep:sessionPassword>pianuraPW</ep:sessionPassword>
<ep:listStatus> NON IN ELENCO</ep:listStatus>
<ep:registration> vero</ep:registration>
<ep:registrationURL>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURL>
<ep:registrationShortURL>https://sqdemo6.dmz.webex.com/sqdemo6/k2/j.php?MTID=t265bdc2ca9afd38c7d3cbed3e17974db</ep:registrationShortURL> //Nuovo elemento
<ep:passwordReq> vero </ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus> REGISTRATI</ep:registrationStatus>
<ep:isEnforceAudioPassword> falso</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> falso</ep:isEnforceAudioLogin>
</ep:accessControl>
Aggiornamenti API 42.9.2
Aggiornamenti API XML 42.9.2
Fare clic su qui per scaricare lo schema API XML 42.9.2.
L' API XML bloccherà la pianificazione dell'evento classico dopo il 31/3/2023
API e modifiche allo schema interessate
A partire da marzo 2023, se si chiama l' API XML : CreateEvent
e SetEvent
, mostra il messaggio di errore e il codice:
110065 A partire da marzo 2023, non è più possibile pianificare né modificare alcun evento Webex (classico) nuovo o esistente. Fare riferimento a Webex Webinars (https://developer.webex.com/docs/api/v1/meetings ) per pianificare eventi
API interessate
CreateEvent
SetEvent
Modifiche allo schema
Non sono presenti modifiche allo schema.
API esempio
API XML : Creaevento
https://{sitename}.webex.com/WBXService/XMLService
corpo richiesta:
<?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>
<webExID> account di amministrazione del sito</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
<accessControl>
<sessionPassword> 123aBc123 </sessionPassword>
<enforcePassword />
</accessControl>
<metaData>
<sessionName> RitiroECTest </sessionName>
</metaData>
<schedule>
<startDate> 01/09/2023 14.29.15 </startDate>
<openTime> 15 </openTime>
</schedule>
<remind>
<minutesAhead> 10 </minutesAhead>
</remind>
<panelists>
<panelistPassword> P@ss12345 </panelistPassword>
<panelist>
<name> Spazio Test1 </name>
<email> aleyang3@malinator.com </email>
</panelist>
<panelist>
<name> Test2 </name>
<email> aleyang4@malinator.com </email>
</panelist>
</panelists>
<attendees>
<attendee>
<name> Simon_ 3 </name>
<email> aleyang5@malinator.com </email>
<sendReminder> vero </sendReminder>
</attendee>
</attendees>
<!-- <extOptions><sajan index="82" /><sajan index="83" /> <participantLimit>10</participantLimit><sajan index="84" /><sajan index="85" /> </extOptions> -->
</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:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>GUASTO</serv:result>
<serv:reason>A partire da marzo 2023, non potrai più pianificare/modificare alcun evento Webex nuovo/esistente (classico). Fare riferimento a Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) per pianificare eventi</serv:reason>
<serv:gsbStatus>PRIMARIA</serv:gsbStatus>
<serv:exceptionID>110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API XML : SetEvent
https://{sitename}.webex.com/WBXService/XMLService
corpo richiesta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> account di amministrazione del sito</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.event.SetEvent">
<event:sessionKey> 17203097096 </event:sessionKey>
<schedule>
<startDate> 01/05/2023 14.29.15 </startDate>
</schedule>
</body>
</serv:message>
Risposta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>GUASTO</serv:result>
<serv:reason> A partire da marzo 2023, non potrai più pianificare/modificare alcun evento Webex nuovo/esistente (classico). Fare riferimento a Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) per pianificare eventi</serv:reason>
<serv:gsbStatus> PRIMARIA</serv:gsbStatus>
<serv:exceptionID> 110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Aggiornamenti API 42.9.0
Aggiornamenti API 42.9.0
Non sono presenti modifiche allo schema API XML 42.9.0. |
Aggiornamenti API 42.8.1
Aggiornamenti API XML 42.8.1
Fare clic su qui per scaricare lo schema API XML 42.8.1.
Nuova API XML : SyncUser
API e modifiche allo schema interessate
Nuova API XML : SyncUser supporta la sincronizzazione delle informazioni utente da Control Hub al sistema Webex .
Se il client raggiunge il limite di velocità, risponderà "429 troppe richieste.", afterRetry è di 25 secondi nell'intestazione della risposta API .
Se l'utente non esiste, risponde all'errore:" 000031 Utente gestito Control Hub non esistente"
Se l'autenticazione non dispone di privilegi di amministrazione del sito, risponde all'errore:"000031 Solo l'amministratore del sito può chiamare questa API"
Modifiche allo schema
API esempio
API XML : SyncUser
https://{sitename}.webex.com/WBXService/XMLService
corpo richiesta:
<?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>
<webExID> account di amministrazione del sito</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>
Risposta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>SUCCESSO</serv:result>
<serv:gsbStatus> PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>
Aggiornamenti API 42.8.0
Aggiornamenti API XML 42.8.0
Fare clic su qui per scaricare lo schema API XML 42.8.0.
GetLoginTicket
restituisce un nodo aggiuntivo <webExID>
API e modifiche allo schema interessate
API XML : GetLoginTicket
restituisce un nodo in più <webExID>
Modifiche allo schema
<xsd:complexType name="getLoginTicketResponse">
<xsd:complexContent>
<xsd:extension base="serv:bodyContentType">
<xsd:sequence>
<xsd:element name="ticket" type="xsd:string">
<xsd:element name="apiVersion" type="xsd:string">
<xsd:element name="webExID" type="xsd:string"> -> nuovo elemento
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
API interessate:
GetLoginTicket
Esempio API :
GetLoginTicket
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>sqci18</siteName>
<webExID> sqci18adm@mailinator.com</webExID>
<!-- <password>xxxxxxxxx</password><sajan index="7" /> <partnerID>webexpartner</partnerID> -->
<accessToken>MTxxxxxxxxx10bcc862be5 </accessToken>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetLoginTicket">
</bodyContent>
</body>
</serv:message>
<?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> PRIMARIA </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getLoginTicketResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:ticket> b49a94fb6d3bfd79f566a32f99a8eaf0f60bdd7a9a8cbfa7f24ca5d63fd2bc0b</use:ticket>
<use:apiVersion> API XML Webex V10.0.0</use:apiVersion>
<use:webExID> alexxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>
L' API XML basata su sito Webex supporta l'assegnazione di licenze a utenti (partecipanti, organizzatori e amministratori del sito) di organizzazioni esterne su siti gestiti Control Hub
API e modifiche allo schema interessate
L' API XML :
CreateUser
,SetUser
eDelUser
può assegnare o revocare la licenza del sito riunione a un utente esterno (ruolo come: organizzatore, partecipante e amministratori del sito). Se gli utenti esistenti in un'organizzazione esterna, l' API:CreateUser
eDelUser
può creare o disattivare un utente nel sito riunione.Se l'utente non esiste in un'organizzazione Control Hub e non può essere aggiunto all'organizzazione proprietaria del sito, la chiamata non viene completata.
L' API XML :
CreateUser
eSetUser
operazione su utenti di organizzazioni esterne, che si limita a modificare gli utentifirstName
,lastName
,displayName
,webExId
, e-mail. Se è davvero necessario modificare queste informazioni, è necessario contattare gli amministratori di un'organizzazione esterna per applicare le modifiche.Se l'utente appartiene a un'altra organizzazione che blocca la gestione delle licenze tra più organizzazioni, la chiamata non viene completata.
Per concedere in licenza gli utenti di un'organizzazione esterna, è necessario abilitare l'impostazione dell'organizzazione:
Organizzazione amministratore invitati - assegnazione-consenti-tra-org
Organizzazione amministratore invitati - accettazione-tra-organizzazione-
Per le organizzazioni esterne che utilizzano account amministratore utente amministratore Control Hub per chiamare l' API XML :
CreateUser
,SetUser
eDelUser
su tale disposizione.L' API XML :
SetUser
può supportare la modifica dell'indirizzo e-mail dell'utente nel provisioning utente di organizzazioni interne solo se si è un'autenticazione di amministrazione completa.
Sono presenti nuove eccezioni e codici di errore:
030124 non può modificare l'e-mail per un utente dell'organizzazione esterna.
030125 non può essere modificato
firstName
,lastName
odisplayName
per un utente dell'organizzazione esterna.
Modifiche allo schema
Nessuna modifica allo schema.
API interessate:
CreateUser
SetUser
DelUser
Esempio API :
CreateUser
L' API elencata qui crea un nuovo utente nel sito riunione (testSite1) e assegna la licenza del sito riunione (TC_xxx ; SC_xxx ) a un utente dell'organizzazione esterna: Jack Smith, perché questo utente esiste nel sistema gestito di Control Hub e sotto l'organizzazione IBM, che è un'organizzazione diversa con l'organizzazione del sito per riunioni.
URL POST: https://{testSite1}.webex.com/WBXService/XMLService
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> amministrazionesito</webExID>
<password> P@ss1234</password>
<siteName> sito di prova1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> Jack</firstName>
<lastName> Smith</lastName>
<webExId> Jsmith</webExId>
<email> Jsmith@ibm.com</email>
<password> P@ss1234 </password>
<privilege>
<host> vero </host>
</privilege>
<active> ATTIVATO </active>
<supportedServices>
<meetingCenter> falso</meetingCenter>
<trainingCenter> vero</trainingCenter>
<eventCenter> falso</eventCenter>
<supportCenter> vero</supportCenter>
</supportedServices>
</bodyContent>
</body>
SetUser
Assegna la licenza del sito riunione (MC_xxx , TC_xxx , ed EC_xxx ) a un utente dell'organizzazione esterna: Jack Smith, e revocare la licenza della riunione (SC_xxx ) di Jack Smith.
URL POST: https://{testSite1}.webex.com/WBXService/XMLService
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>
<webExID>amministrazionesito</webExID>
<password> P@ss1234</password>
<siteName> sito di prova1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
<webExId> Jsmith </webExId>
<supportedServices>
<meetingCenter> vero</meetingCenter>
<trainingCenter> vero</trainingCenter>
<eventCenter> vero</eventCenter>
<supportCenter> falso</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>
DelUser
Revoca il sito riunione e tutte le licenze di un utente dell'organizzazione esterna: Jack Smith; e disattiva l'utente nel sito riunione: testSite1
URL POST: https://{testSite1}.webex.com/WBXService/XMLService
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>
<webExID>amministrazionesito</webExID>
<password> P@ss1234</password>
<siteName> sito di prova1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.DelUser">
<webExId> Jsmith</webExId>
</bodyContent>
</body>
</message>
Aggiornamenti API 42.7.2
Aggiornamenti API XML 42.7.2
Fare clic su qui per scaricare lo schema API XML 42.7.2.
Nuova API XML : SyncUser
API e modifiche allo schema interessate
Nuova API XML : SyncUser supporta la sincronizzazione delle informazioni utente da Control Hub al sistema Webex .
Se il client raggiunge il limite di velocità, risponderà "429 troppe richieste.", afterRetry è di 25 secondi nell'intestazione della risposta API .
Se l'utente non esiste, risponde all'errore:" 000031 Utente gestito Control Hub non esistente"
Se l'autenticazione non dispone di privilegi di amministrazione del sito, risponde all'errore:"000031 Solo l'amministratore del sito può chiamare questa API"
Modifiche allo schema
API esempio
API XML : SyncUser
https://{sitename}.webex.com/WBXService/XMLService
corpo richiesta:
<?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>
<webExID> account di amministrazione del sito</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>
Risposta:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>SUCCESSO</serv:result>
<serv:gsbStatus> PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>
Aggiornamenti API 42.6.0
Aggiornamenti API XML 42.6.0
Fare clic su qui per scaricare lo schema API XML 42.6.0.
Gli amministratori non possono creare un nuovo utente o modificare un utente esistente quando il sito Webex è sospeso
API e modifiche allo schema interessate
Quando il sito Webex è sospeso, l' amministratore del sito non può creare nuovi utenti e modificare gli utenti esistenti utilizzando l' API XML : CreateUser
e SetUser
.
Risponde all'eccezione 010107 Il sito è sospeso quando un amministratore del sito tenta di creare un nuovo utente o modificare un utente esistente.
Gli utente amministratore (proprietario autonomo) possono modificare le informazioni personali in questo sito sospeso.
Modifiche allo schema
Nessuna modifica allo schema.
API interessate:
CreateUser
SetUser
Aggiornamenti API 42.5.0
Aggiornamenti API XML 42.5.0
Fare clic su qui per scaricare lo schema API XML 42.5.0.
Quando il sito Webex sospeso, non consente di pianificare o modificare le riunioni Webinars, Webex Events (classico), Webex Training e Webex Support
API e modifiche allo schema interessate
Quando il sito Webex è sospeso, non consente di pianificare o modificare le riunioni Webinars, Webex Events (classico), Webex Training e Webex Support Meetings, il sito supporta solo il tipo gratuito di Webex Meetings .
Sono presenti nuovi codici eccezione e messaggi: "010107 Il sito è sospeso" quando chiamare tali API ( CreateMeeting
, SetMeeting
, CreateEvent
, SetEvent
, CreateTrainingSession
, SetTrainingSession
, CreateSupportSession
) colpendo questo limite.
Modifiche allo schema
Nessuna modifica allo schema.
API interessate:
CreateMeeting
,SetMeeting
CreateEvent
,SetEvent
CreateTrainingSession
,SetTrainingSession
CreateSupportSession
Aggiornamenti API 42.4.0
Aggiornamenti API 42.4.0
Non sono presenti modifiche allo schema API XML 42.4.0. |
Aggiornamenti API 42.3.0
Aggiornamenti API XML 42.3.0
XMLAPI offre una nuova possibilità di inviare e-mail di notifica all'organizzatore quando le registrazioni delle riunioni vengono eliminate o riassegnate da altri
API e modifica dello schema interessate
L' API XML : DelRecording
invia un e-mail di notifica all'organizzatore quando le registrazioni della riunione vengono eliminate o riassegnate da altri.
Modifiche allo schema
Nessuna modifica allo schema
API interessate: DelRecording
DelRecording
L' API invia un e-mail di notifica al proprietario della registrazione quando è gestita da un amministratore del sito.
Esempio di richiesta API
API XML : DelRecording
esempio
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID> amministrazionesito</webExID>
<password> xxxxxx</password>
<siteName> sito di prova </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelRecording">
<recordingID> 1234567890</recordingID>
<isServiceRecording> vero</isServiceRecording>
<deletePermanently> falso</deletePermanently>
</bodyContent>
</body>
Esempio di un e-mail di notifica (spostato nel Cestino):
Esempio di un e-mail di notifica (eliminato in modo permanente):
Aggiornamenti API 42.2.0
Aggiornamenti API XML 42.2.0
GetSite risponde a nuovi elementi come: allowChangeFirstName
, allowChangeLastName
e allowChangeDisplayName
API e modifiche allo schema interessate
L' API XML : GetSite restituisce nuovi elementi: allowChangeFirstName
, allowChangeLastName
e allowChangeDisplayName
. L'interruttore per questa funzione è EnableCustomizeProfileFields
.
allowChangeFirstName
, true o false, consente all'utente di modificare il nomeallowChangeLastName
, true o false, consente all'utente di modificare il cognomeallowChangeDisplayName
, true o false, consente all'utente di modificare il nome visualizzato
AllowUploadPRAvatar
viene restituito. Vero o falso, significa che consente a un utente di caricare un avatar.
Le modifiche precedenti sono disponibili solo nei siti non gestiti da Control Hub.
Modifiche allo schema
In getSite
risposta, vengono restituiti nuovi attributi: allowChangeFirstName
, allowChangeLastName
, allowChangeDisplayName
e AllowUploadPRAvatar
sotto myWebExConfig
.
API interessate: GetSite
Esempio di richiesta e risposta API
API XML : GetSite
esempio
GetSiteResponse
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESSO</serv:result>
<serv:gsbStatus> PRIMARIA</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:myWebExConfig>
...
<ns1:allowChangeFirstName> falso</ns1:allowChangeFirstName>
<ns1:allowChangeLastName> falso</ns1:allowChangeLastName>
<ns1:allowChangeDisplayName> vero</ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar> vero</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Aggiornamenti API 42.1.0
Aggiornamenti API XML 42.1.0
Logica aziendale modificata su entrambe le API XML : LstSummarySession
e GetSessionInfo
sull'elemento di risposta: enableEvent
e enableWebniar
API e modifiche allo schema interessate
L' API XML : LstSummarySession
e GetSessionInfo
sull'elemento di risposta: enableEvent
e enableWebniar
, hanno la logica aziendale modificata come segue:
Quando
enableEvent
è true, la riunione è un webinar Webex , false non è un webinar Webex .Se
enableEvent
è true e quindi ilenableWebniar
può essere true o false, true indica il partecipante del webinar con privilegi di sola visualizzazione, false indica che il partecipante del webinar non ha limiti ai privilegi di sola visualizzazione.Se
enableEvent
è falso, nessun significato attivoenableWebniar
risposta.
Modifiche allo schema
Nessuna modifica allo schema.
API interessate:
LstSummarySession
GetSessionInfo
Aggiungere la limitazione massima del registro per una chiamata API API : CreateMeetingAttendee
, RegisterMeetingAttendee
API interessate
Abbiamo aggiunto 50 limite massimo di registrazione per una chiamata API su entrambe le API: CreateMeetingAttendee
e RegisterMeetingAttendee
.
Se il numero di partecipanti per la registrazione di una chiamata API una tantum del client è superiore a 50, il codice di errore risposta e il messaggio dell'API sono:
"040015 Numero di partecipanti registrato oltre limite in una chiamata API"
Modifiche allo schema API
Nessuna modifica allo schema.
Esempio di richiesta e risposta API
CreateMeetingAttendee
e RegisterMeetingAttendee
Richiesta e risposta API Richiesta di CreateMeetingAttendee
<?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"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID> host1</webExID>
<password> xxxxxx</password>
<siteName> sito di prova </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name> test001</name>
<email> test001@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
<attendees>
<person>
<name> test002</name>
<email> test002@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
</attendees>
...
..
<attendees>
<person>
<name>test051</name>
<email> test051@test.com </email>
</person>
<sessionKey> 987654321</sessionKey>
</attendees>
</bodyContent>
</body>
Risposta di CreateMeetingAttendee
<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>GUASTO</serv:result>
<serv:reason> Registra il numero di partecipanti oltre il limite in una chiamata API: 50</serv:reason>
<serv:gsbStatus> PRIMARIA</serv:gsbStatus>
<serv:exceptionID> 040015</serv:exceptionID>
<serv:value> 50</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>