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 e DelUser 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 e DelUser 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 e SetUser operazione su utenti di organizzazioni esterne, che si limita a modificare gli utenti firstName, 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 e DelUser 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 o displayName 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

Fai clic su qui per scaricare lo schema 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

Fai clic su qui per scaricare lo schema 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 nome

  • allowChangeLastName, true o false, consente all'utente di modificare il cognome

  • allowChangeDisplayName, 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

Fai clic su qui per scaricare lo schema 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 il enableWebniar 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 attivo enableWebniarrisposta.

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>