API 42.11.1-Aktualisierungen

XML API 42.11.1 Aktualisierungen

Klicken Sie auf hier um das XML API 42.11.1-Schema herunterzuladen.

XMLAPI wird LstRecording als zusätzliches Feld zurückgeben recordingUUID>

Betroffene APIs und Schemaänderungen

LstRecording gibt ein neues Element zurück recordingUUID nur für Serviceaufzeichnungen.


 
Dieses Element hat keine Rückgabewerte in einer NBR-Aufzeichnung.

Schemaänderungen

Betroffene APIs

LstRecording

Beispiel API

Antwort von 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>

API 42.11.0-Aktualisierungen

API 42.11.0-Aktualisierungen


 
Es wurden keine Schemaänderungen am Schema XML API 42.11.0 vorgenommen.

API 42.10.0-Aktualisierungen

XML API 42.10.0 Aktualisierungen

Klicken Sie auf hier um das Schema XML API 42.10.0 herunterzuladen.

Die GetSessionInfo- API gibt einen neuen Knoten zurück<registrationShortURL> die im Short-Link-Format für Webex Events (classic) und Webex Trainings verfügbar ist

Betroffene APIs und Schemaänderungen

Jetzt unterstützen fast alle Webex -URLs das Short-Link-Format, aber GetSessionInfo gibt weiterhin das Long-Link-Format für Registrierungs-URLs zu Webex Events (klassisch) und Webex Trainings zurück. Also fügen wir eine neue Elementbenennung hinzu RegistrierungKurzURL > unterstützt das Kurzling-Format für die Registrierungs- URL und behält die vorhandenen Elemente bei Registrierungs-URL > für Kompatibilität.

Schemaänderungen

Ein neues Element < RegistrierungKurzURL > wird zur GetSessionInfo-Antwort hinzugefügt:

Betroffene APIs:

GetSessionInfo

Beispiel API

registrationShortURL wird für Webex Events (classic) und Webex Trainings zurückgegeben


<ep:accessControl>
<ep:sessionPassword>einfaches PW</ep:sessionPassword>
<ep:listStatus> NICHT AUFGEFÜHRT</ep:listStatus>
<ep:registration> wahr</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> //Neues Element
<ep:passwordReq> wahr </ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus> REGISTRIEREN</ep:registrationStatus>
<ep:isEnforceAudioPassword> falsch</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> falsch</ep:isEnforceAudioLogin>
</ep:accessControl>

API 42.9.2-Aktualisierungen

Aktualisierungen von XML API 42.9.2

Klicken Sie auf hier um das Schema XML API 42.9.2 herunterzuladen.

XML - API wird das Ansetzen des klassischen Events nach dem 31.03.2021 blockieren

Betroffene APIs und Schemaänderungen

Wenn Sie nach März 2023 die XML - API aufrufen: CreateEvent und SetEvent, zeigt die Fehlermeldung und den Code an:

110065 Nach März 2023 können Sie keine neuen oder vorhandenen Webex Events (classic) mehr ansetzen oder bearbeiten. Siehe Webex Webinars (https://developer.webex.com/docs/api/v1/meetings ), um Events anzusetzen

Betroffene APIs

  • CreateEvent
  • SetEvent

Schemaänderungen

Es gibt keine Schemaänderungen.

Beispiel API

XML API: Event erstellen


https://{sitename}.webex.com/WBXService/XMLService

Anfragetext:
<?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> Site-Admin-Konto</webExID>
<password> xxxxxx</password>
</securityContext>
</header>

<body>

<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">

<accessControl>

<sessionPassword> 123aBc123 </sessionPassword>

<enforcePassword />

</accessControl>

<metaData>

<sessionName> ECTest zurückziehen </sessionName>

</metaData>

<schedule>

<startDate> 01.09.2023 14:29:15 </startDate>

<openTime> 15 Zoll </openTime>

</schedule>

<remind>

<minutesAhead> 10 Zoll </minutesAhead>

</remind>

<panelists>

<panelistPassword> P@ss12345 </panelistPassword>

<panelist>

<name> Test1-Bereich </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> wahr </sendReminder>

</attendee>

</attendees>

<!-- <extOptions><sajan index="82" /><sajan index="83" /> <participantLimit>10</participantLimit><sajan index="84" /><sajan index="85" /> </extOptions> -->

</bodyContent>

</body>





Antwort:

<?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>FEHLER</serv:result>

<serv:reason>Nach März 2023 können Sie keine neuen/bestehenden Webex Events (classic) mehr ansetzen/bearbeiten. Weitere Informationen finden Sie unter Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) um Events anzusetzen</serv:reason>

<serv:gsbStatus>PRIMÄR</serv:gsbStatus>

<serv:exceptionID>110065</serv:exceptionID>

</serv:response>

</serv:header>

<serv:body>

<serv:bodyContent/>

</serv:body>

</serv:message>

XML API: Ereignis festlegen


https://{sitename}.webex.com/WBXService/XMLService

Anfragetext:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> Site-Admin-Konto</webExID>
<password> xxxxxx</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>

Antwort:
<?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>FEHLER</serv:result>
<serv:reason> Nach März 2023 können Sie keine neuen/bestehenden Webex Events (classic) mehr ansetzen/bearbeiten. Weitere Informationen finden Sie unter Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) um Events anzusetzen</serv:reason>
<serv:gsbStatus> PRIMÄR</serv:gsbStatus>
<serv:exceptionID> 110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>

API 42.9.0-Aktualisierungen

API 42.9.0-Aktualisierungen


 
Es wurden keine Schemaänderungen am Schema XML API 42.9.0 vorgenommen.

API 42.8.1-Aktualisierungen

XML API 42.8.1 Aktualisierungen

Klicken Sie auf hier um das Schema XML API 42.8.1 herunterzuladen.

Neue XML - API: SyncUser

Betroffene APIs und Schemaänderungen

Neue XML - API: SyncUser unterstützt die Synchronisierung von Benutzerinformationen vom Control Hub mit dem Webex -Meeting-System.

Wenn Ihr Client die Geschwindigkeitsbegrenzung erreicht, antwortet er als Antwort "429 zu viele Anfragen.", AfterRetry ist 25 Sekunden im API -Antwortheader.

Wenn der Benutzer nicht vorhanden ist, reagiert es auf folgenden Fehler: 000031 Von Control Hub verwalteter Benutzer existiert nicht.“

Wenn Ihre Authentifizierung nicht über Site-Administrator-Privilegien verfügt, reagiert sie auf folgenden Fehler: "000031 Only Site Admin can call this API"

Schemaänderungen

Beispiel API

XML API: SyncUser


https://{sitename}.webex.com/WBXService/XMLService

Anfragetext:
<?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> Site-Admin-Konto</webExID>
<password> xxxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>

Antwort:
<?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>ERFOLGREICH</serv:result>
<serv:gsbStatus> PRIMÄR</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>

API 42.8.0-Aktualisierungen

XML API 42.8.0 Aktualisierungen

Klicken Sie auf hier um das Schema XML API 42.8.0 herunterzuladen.

GetLoginTicket gibt einen zusätzlichen Knoten zurück <webExID>

Betroffene APIs und Schemaänderungen

XML API: GetLoginTicket gibt einen zusätzlichen Knoten zurück <webExID>

Schemaänderungen


<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"> → neues Element
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Betroffene APIs:

  • GetLoginTicket

API -Beispiel:

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> ERFOLGREICH</serv:result>
<serv:gsbStatus> PRIMÄR </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> WebEx XML API V10.0.0</use:apiVersion>
<use:webExID> alexxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>

Die Webex-Seite-basierte XML - API unterstützt die Zuweisung von Lizenzen zu Benutzern (Teilnehmer, Gastgeber und Site-Administratoren) in externen Organisationen auf von Control Hub verwalteten Sites

Betroffene APIs und Schemaänderungen

  • Die XML API: CreateUser, SetUser, und DelUser kann einem externen Benutzer eine Konferenzstandort -Lizenz zuweisen oder widerrufen (Rolle als: Gastgeber, Teilnehmer und Site-Administratoren). Wenn die Benutzer in einer externen Organisation vorhanden sind, dann die API: CreateUser und DelUser kann einen Benutzer auf der Konferenzstandort erstellen oder deaktivieren.

  • Wenn der Benutzer in keiner Control Hub-Organisation vorhanden ist und er nicht der Organisation hinzugefügt werden kann, die die Site besitzt, schlägt dieser Anruf fehl.

  • Die XML API: CreateUser und SetUser Vorgang für Benutzer externer Organisationen, die sich auf die Änderung des Benutzers beschränken firstName, lastName, displayName, webExId, E-Mail. Wenn Sie diese Informationen wirklich ändern müssen, müssen Sie sich an die Administratoren einer externen Organisation wenden, um die Änderungen zu übernehmen.

  • Wenn der Benutzer zu einer anderen Organisation gehört, in der die organisationsübergreifende Lizenzierung blockiert ist, schlägt dieser Anruf fehl.

  • Um Benutzer in einer externen Organisation zu lizenzieren, müssen Sie die Organisationseinstellung aktivieren:

    • Administrator-Organisation des Einladens – Allow-Cross-org-Assignment

    • Eingeladener Administrator Organisation – Allow-Cross-org-Acceptance

  • Für die Zuweisung und den Widerruf von Benutzer mit Administratorrechten -Meeting-Lizenzen für externe Organisationen unterstützen wir nur das Control Hub- Administratorkonto , um die XML - API aufzurufen: CreateUser, SetUser, und DelUser zu dieser Bestimmung.

  • Die XML API: SetUser kann das Ändern der E-Mail-Adresse von Benutzern in der Benutzerbereitstellung für interne Organisationen nur unterstützen, wenn Sie sich vollständig authentifizieren.

Es gibt neue Ausnahmen und Fehlercodes:

  • 030124 kann die E-Mail für einen externen Organisationsbenutzer nicht ändern.

  • 030125 kann nicht geändert werden firstName, lastName oder displayName für einen externen Organisationsbenutzer.

Schemaänderungen

Keine Schemaänderung.

Betroffene APIs:

  • CreateUser

  • SetUser

  • DelUser

API Beispiel:

CreateUser

Die hier aufgeführte API erstellt einen neuen Benutzer auf der Konferenzstandort (testSite1) und weist die Konferenzstandort -Lizenz zu (TC_xxx ; SC_xxx ) zu einem externen Organisationsbenutzer: John Smith, da dieser Benutzer im verwalteten Control Hub-System und zur IBM Organisation vorhanden ist. Dies ist eine andere Organisation als die Organisation der Meeting-Site.


POST- URL: https://{testSite1}.webex.com/WBXService/XMLService

Text:
<?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> siteadmin</webExID>
<password> P@ss1234</password>
<siteName> TestSite1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> Buchse</firstName>
<lastName> Schmidt</lastName>
<webExId> Jsmith</webExId>
<email> Jsmith@ibm.com</email>
<password> P@ss1234 </password>
<privilege>
<host> wahr </host>
</privilege>
<active> AKTIVIERT </active>
<supportedServices>
<meetingCenter> falsch</meetingCenter>
<trainingCenter> wahr</trainingCenter>
<eventCenter> falsch</eventCenter>
<supportCenter> wahr</supportCenter>
</supportedServices>
</bodyContent>
</body>

SetUser

Es weist die Konferenzstandort -Lizenz (MC_xxx , TC_xxx , und EC_xxx ) zu einem externen Organisationsbenutzer: John Smith, und widerrufen Sie die Meeting-Lizenz (SC_xxx ) von Jack Smith.


POST- URL: https://{testSite1}.webex.com/WBXService/XMLService

Text:
<?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>siteadmin</webExID>
<password> P@ss1234</password>
<siteName> TestSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
<webExId> Jsmith </webExId>
<supportedServices>
<meetingCenter> wahr</meetingCenter>
<trainingCenter> wahr</trainingCenter>
<eventCenter> wahr</eventCenter>
<supportCenter> falsch</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>


DelUser

Der Konferenzstandort und alle Lizenzen von einem externen Organisationsbenutzer werden widerrufen: Hans Schmidt; und deaktiviert den Benutzer auf der Konferenzstandort: testSite1


POST- URL: https://{testSite1}.webex.com/WBXService/XMLService

Text:
<?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>siteadmin</webExID>
<password> P@ss1234</password>
<siteName> TestSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.DelUser">
<webExId> Jsmith</webExId>
</bodyContent>
</body>
</message>

API 42.7.2-Aktualisierungen

XML API 42.7.2 Aktualisierungen

Klicken Sie auf hier um das Schema XML API 42.7.2 herunterzuladen.

Neue XML - API: SyncUser

Betroffene APIs und Schemaänderungen

Neue XML - API: SyncUser unterstützt die Synchronisierung von Benutzerinformationen vom Control Hub mit dem Webex -Meeting-System.

Wenn Ihr Client die Geschwindigkeitsbegrenzung erreicht, antwortet er als Antwort "429 zu viele Anfragen.", AfterRetry ist 25 Sekunden im API -Antwortheader.

Wenn der Benutzer nicht vorhanden ist, reagiert es auf folgenden Fehler: 000031 Von Control Hub verwalteter Benutzer existiert nicht.“

Wenn Ihre Authentifizierung nicht über Site-Administrator-Privilegien verfügt, reagiert sie auf folgenden Fehler: "000031 Only Site Admin can call this API"

Schemaänderungen

Beispiel API

XML API: SyncUser


https://{sitename}.webex.com/WBXService/XMLService

Anfragetext:
<?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> Site-Admin-Konto</webExID>
<password> xxxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>

Antwort:
<?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>ERFOLGREICH</serv:result>
<serv:gsbStatus> PRIMÄR</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>

API 42.6.0-Aktualisierungen

Aktualisierungen für XML API 42.6.0

Klicken Sie auf hier um das Schema XML API 42.6.0 herunterzuladen.

Administratoren können keinen neuen Benutzer erstellen oder einen vorhandenen Benutzer ändern, wenn die Webex-Seite gesperrt ist

Betroffene APIs und Schemaänderungen

Wenn die Webex-Seite gesperrt ist, kann der Site-Administrator keine neuen Benutzer erstellen und vorhandene Benutzer mit der XML API nicht ändern: CreateUser und SetUser.

Es reagiert auf Ausnahmen 010107 Die Site ist gesperrt wenn ein Site-Administrator versucht, einen neuen Benutzer zu erstellen oder einen vorhandenen Benutzer zu ändern.

Der Nicht- Benutzer mit Administratorrechten (Besitzer selbst) kann seine eigenen Informationen unter dieser gesperrten Site ändern.

Schemaänderungen

Keine Schemaänderung.

Betroffene APIs:

  • CreateUser

  • SetUser

API 42.5.0-Aktualisierungen

Aktualisierungen für XML API 42.5.0

Klicken Sie auf hier um das Schema XML API 42.5.0 herunterzuladen.

Wenn die Webex-Seite gesperrt wurde, können Sie keine Webinare, Webex Events (klassisch), Webex Trainings und Webex Support-Meetings ansetzen oder bearbeiten

Betroffene APIs und Schemaänderungen

Wenn die Webex-Seite gesperrt ist, können Sie keine Webinare, Webex Events (klassisch), Webex -Schulungen und Webex Support-Meetings ansetzen oder bearbeiten. Die Site unterstützt nur den kostenlosen Typ Webex Meetings .

Es gibt neue Ausnahmecodes und Meldungen: „010107 Die Site ist gesperrt“ wenn Sie diese APIs ( CreateMeeting, SetMeeting, CreateEvent, SetEvent, CreateTrainingSession, SetTrainingSession, CreateSupportSession) auf diese Einschränkung.

Schemaänderungen

Keine Schemaänderung.

Betroffene APIs:

  • CreateMeeting, SetMeeting

  • CreateEvent, SetEvent

  • CreateTrainingSession, SetTrainingSession

  • CreateSupportSession

API 42.4.0-Aktualisierungen

API 42.4.0-Aktualisierungen


 

Es wurden keine Schemaänderungen am Schema XML API 42.4.0 vorgenommen.

API 42.3.0-Aktualisierungen

Aktualisierungen für XML API 42.3.0

Klicken Sie hier, um das Schema XML API 42.3.0 herunterzuladen .

XMLAPI verfügt über eine neue Möglichkeit, eine Benachrichtigungs-E-Mail an den Gastgeber zu senden, wenn die Meeting-Aufzeichnungen gelöscht oder von anderen neu zugewiesen werden

Betroffene APIs und Schemaänderung

Die XML API: DelRecording sendet eine Benachrichtigungs-E-Mail an den Gastgeber , wenn die Meeting-Aufzeichnungen gelöscht oder von anderen Personen neu zugewiesen werden.

Schemaänderungen

Keine Schemaänderung

Betroffene APIs: DelRecording

DelRecording Die API sendet eine Benachrichtigungs-E-Mail an den Besitzer der Aufzeichnung, wenn sie von einem Site-Administrator wird.

Beispiel für eine API Anfrage

XML API: DelRecording Beispiel


<?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> siteadmin</webExID>
<password> xxxxxx</password>
<siteName> Testsite </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelRecording">
<recordingID> 1234567890</recordingID>
<isServiceRecording> wahr</isServiceRecording>
<deletePermanently> falsch</deletePermanently>
</bodyContent>
</body>




Beispiel für eine Benachrichtigungs-E-Mail (in den Papierkorb verschoben):

Beispiel für eine Benachrichtigungs-E-Mail (dauerhaft gelöscht):

API 42.2.0-Aktualisierungen

Aktualisierungen für XML API 42.2.0

Klicken Sie hier, um das Schema XML API 42.2.0 herunterzuladen .

GetSite reagiert auf neue Elemente wie folgt: allowChangeFirstName, allowChangeLastName, und allowChangeDisplayName

Betroffene APIs und Schemaänderungen

Die XML API: GetSite gibt neue Elemente zurück: allowChangeFirstName, allowChangeLastName, und allowChangeDisplayName. Der Umschalter für diese Funktion ist EnableCustomizeProfileFields.

  • allowChangeFirstName, „true“ oder „false“, bedeutet, dass dem Benutzer erlauben, den Vornamen zu ändern

  • allowChangeLastName, „true“ oder „false“, bedeutet, dass Benutzer den Nachnamen ändern dürfen

  • allowChangeDisplayName, „true“ oder „false“, bedeutet, dass Benutzer den Anzeigename ändern dürfen

AllowUploadPRAvatar zurückgegeben wird. True oder false, bedeutet, dass ein Benutzer einen Avatar hochladen kann.

Die oben genannten Änderungen sind nur für nicht von Control Hub verwaltete Sites verfügbar.

Schemaänderungen

In getSite Antwort geben wir neue Attribute zurück: allowChangeFirstName, allowChangeLastName, allowChangeDisplayName, und AllowUploadPRAvatar unter myWebExConfig.

Betroffene APIs: GetSite

Beispiel für eine API Anfrage und -Antwort

XML API: GetSite Beispiel

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>ERFOLGREICH</serv:result>
<serv:gsbStatus> PRIMÄR</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> falsch</ns1:allowChangeFirstName>
<ns1:allowChangeLastName> falsch</ns1:allowChangeLastName>
<ns1:allowChangeDisplayName> wahr</ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar> wahr</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>

API 42.1.0-Aktualisierungen

Aktualisierungen für XML API 42.1.0

Klicken Sie hier, um das Schema XML API 42.1.0 herunterzuladen .

Die Geschäftslogik wurde auf beiden XML API geändert: LstSummarySession und GetSessionInfo bei Antwortelement: enableEvent und enableWebniar

Betroffene APIs und Schemaänderungen

Die XML API: LstSummarySession und GetSessionInfo bei Antwortelement: enableEvent und enableWebniar, haben die Geschäftslogik wie folgt geändert:

  • Wann enableEvent true ist, ist das Meeting ein Webex Webinar, false ist kein Webex Webinar.

  • Wenn enableEvent ist wahr und dann der enableWebniar kann "true" oder "false" sein. "true" bedeutet, dass der Teilnehmer des Webinars nur Leseberechtigungen hat. "false" bedeutet, dass der Teilnehmer des Webinars keine eingeschränkte Leseberechtigung hat.

  • Wenn enableEvent ist falsch, nicht aussagekräftig ein enableWebniarAntwort.

Schemaänderungen

Keine Schemaänderung.

Betroffene APIs:

  • LstSummarySession

  • GetSessionInfo

Maximale Registrierungsbeschränkung pro API-Aufruf auf XML - API: CreateMeetingAttendee, RegisterMeetingAttendee

Betroffene APIs

Wir haben hinzugefügt 50 °C maximale Registrierungsbeschränkung pro API-Aufruf auf beiden APIs: CreateMeetingAttendee und RegisterMeetingAttendee.

Wenn die Anzahl der Teilnehmer für die einmalige API-Aufruf des Clients mehr als 50 beträgt, lauten der Antwort Fehlercode und die Nachricht der APIs:

"040015 Registrierung der Teilnehmeranzahl über dem Limit in einem API-Aufruf"

Schemaänderungen auf API

Keine Schemaänderung.

Beispiel für eine API Anfrage und -Antwort

CreateMeetingAttendee und RegisterMeetingAttendee API Anfrage und -Antwort Anfrage von 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> Testsite </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>

Antwort von 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>FEHLER</serv:result>
<serv:reason> Registrieren der Teilnehmeranzahl über dem Limit in einem API-Aufruf: 50 °C</serv:reason>
<serv:gsbStatus> PRIMÄR</serv:gsbStatus>
<serv:exceptionID> 040015</serv:exceptionID>
<serv:value> 50 °C</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>