Aby uzyskać więcej informacji na temat interfejsu XML API 39 i XML API 11, zobacz Omówienie aktualizacji interfejsu XML API Cisco Webex Meetings (XML API 39 i starszych).

Aby uzyskać więcej informacji na temat interfejsu XML API 40, zobacz Omówienie aktualizacji interfejsu API XML Cisco Webex Meetings (XML API 40 i nowszych).

Aby uzyskać więcej informacji na temat interfejsu XML API 41, zobacz Omówienie aktualizacji interfejsu API Cisco Webex Meetings (API 41).

Aby uzyskać aktualizacje dla interfejsu XML API 11 SP9 i starszych wersji, przejdź na stronę Cisco DevNet.

Aktualizacje API 42.11.1

Aktualizacje interfejsu XML API 42.11.1

Kliknij tutaj aby pobrać schemat interfejsu XML API 42.11.1.

Interfejs XMLAPI LstRecording powrót jako pole dodatkowe recordingUUID>

Zmiany dotyczące interfejsów API i schematu

LstRecording zwraca nowy element recordingUUID tylko dla nagrań serwisowych.


 
Ten element nie ma zwrotów w nagraniu NBR.

Zmiany schematu

Interfejsy API, których dotyczy problem

LstRecording

Przykładowy API

Odpowiedź 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>

Aktualizacje API 42.11.0

Aktualizacje API 42.11.0


 
Nie ma żadnych zmian w schemacie API XML 42.11.0.

Aktualizacje API 42.10.0

Aktualizacje interfejsu XML API 42.10.0

Kliknij tutaj aby pobrać schemat interfejsu XML API 42.10.0.

GetSessionInfo API zwraca nowy węzeł<registrationShortURL> który jest dostępny w formacie krótkiego łącza dla Webex Events (klasyczny) i Webex Trainings

Zmiany dotyczące interfejsów API i schematu

Obecnie prawie wszystkie adresy URL Webex obsługują format krótkich linków, ale funkcja GetSessionInfo nadal zwraca format długich linków do rejestracji adresów URL dotyczących Webex Events (klasyczny) i Webex Trainings. Dodajemy więc nową nazwę elementu < RegistrationShortURL > który obsługuje format skrócony dla URL rejestracji i zachowuje istniejące elementy < adres URL rejestracji > dla zgodności.

Zmiany schematu

Nowy element < RegistrationShortURL > jest dodawany do odpowiedzi GetSessionInfo:

Interfejsy API, których dotyczy problem:

GetSessionInfo

Przykładowy API

registrationShortURL jest zwracany w przypadku Webex Events (wersja klasyczna) i Webex Trainings


<ep:accessControl>
<ep:sessionPassword>zwykłyPW</ep:sessionPassword>
<ep:listStatus> NIEWYMIENIONE</ep:listStatus>
<ep:registration> prawda</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> //Nowy element
<ep:passwordReq> prawda </ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus> ZAREJESTRUJ SIĘ</ep:registrationStatus>
<ep:isEnforceAudioPassword> Fałsz</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> Fałsz</ep:isEnforceAudioLogin>
</ep:accessControl>

Aktualizacje API 42.9.2

Aktualizacje API XML 42.9.2

Kliknij tutaj , aby pobrać schemat API XML 42.9.2.

API XML zablokuje harmonogram klasycznych wydarzeń po 31.03.2023 r.

Zmiany dotyczące interfejsów API i schematu

Po marcu 2023 r., jeśli wywołasz API XML : CreateEvent oraz SetEvent, pokazuje komunikat o błędzie i kod:

110065 Po marcu 2023 r. nie będzie już można planować ani edytować żadnych nowych ani istniejących wydarzeń Webex (wersja klasyczna). Przejdź do Webex Webinars (https://developer.webex.com/docs/api/v1/meetings ) aby zaplanować wydarzenia

Interfejsy API, których dotyczy problem

  • CreateEvent
  • SetEvent

Zmiany schematu

Nie ma zmian w schemacie.

Przykładowy API

API XML : Utwórz zdarzenie


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

treść żądania:
<?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>{nazwa witryny}</siteName>
<webExID> konto administratora witryny</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> RetireECTest </sessionName>

</metaData>

<schedule>

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

<openTime> 15 </openTime>

</schedule>

<remind>

<minutesAhead> 10 </minutesAhead>

</remind>

<panelists>

<panelistPassword> P@ss12345 </panelistPassword>

<panelist>

<name> Obszar 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> prawda </sendReminder>

</attendee>

</attendees>

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

</bodyContent>

</body>





Odpowiedź:

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

<serv:reason>Po marcu 2023 r. nie będzie już można planować/edytować żadnych nowych/istniejących wydarzeń Webex (wersja klasyczna). Zapoznaj się z Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) aby zaplanować wydarzenia</serv:reason>

<serv:gsbStatus>PODSTAWOWY</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

treść żądania:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{nazwa witryny}</siteName>
<webExID> konto administratora witryny</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.event.SetEvent">
<event:sessionKey> 17203097096 </event:sessionKey>
<schedule>
<startDate> 05/01/2023 14:29:15 </startDate>
</schedule>

</body>
</serv:message>

Odpowiedź:
<?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>AWARIA</serv:result>
<serv:reason> Po marcu 2023 r. nie będzie już można planować/edytować żadnych nowych/istniejących wydarzeń Webex (wersja klasyczna). Zapoznaj się z Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) aby zaplanować wydarzenia</serv:reason>
<serv:gsbStatus> PODSTAWOWY</serv:gsbStatus>
<serv:exceptionID> 110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>

Aktualizacje API 42.9.0

Aktualizacje API 42.9.0


 
W schemacie interfejsu API XML API 42.9.0 nie wprowadzono żadnych zmian.

Aktualizacje API 42.8.1

Aktualizacje interfejsu XML API 42.8.1

Kliknij tutaj aby pobrać schemat interfejsu XML API 42.8.1.

Nowy API XML : SyncUser

Zmiany dotyczące interfejsów API i schematu

Nowy API XML : SyncUser obsługuje synchronizowanie informacji o użytkowniku z Control Hub z systemem Webex Meeting.

Jeśli klient osiągnie limit szybkości, odpowie „429 za dużo żądań”, a afterRetry będzie 25 sekund w nagłówku odpowiedzi API .

Jeśli użytkownik nie istnieje, odpowiada na błąd:" 000031 Użytkownik zarządzany Control Hub nie istnieje”

Jeśli uwierzytelnianie nie ma uprawnień administratora witryny, reaguje na błąd: „000031 Tylko administrator witryny może wywoływać ten API”

Zmiany schematu

Przykładowy API

API XML : SyncUser


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

treść żądania:
<?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>{nazwa witryny}</siteName>
<webExID> konto administratora witryny</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>

Odpowiedź:
<?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>SUKCES</serv:result>
<serv:gsbStatus> PODSTAWOWY</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>

Aktualizacje API 42.8.0

Aktualizacje interfejsu XML API 42.8.0

Kliknij tutaj aby pobrać schemat interfejsu XML API 42.8.0.

GetLoginTicket zwraca dodatkowy węzeł <webExID>

Zmiany dotyczące interfejsów API i schematu

API XML : GetLoginTicket zwraca jeden dodatkowy węzeł <webExID>

Zmiany schematu


<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"> -> nowy element
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Interfejsy API, których dotyczy problem:

  • GetLoginTicket

Przykład 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> SUKCES</serv:result>
<serv:gsbStatus> PODSTAWOWY </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 10.0.0</use:apiVersion>
<use:webExID> alexxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>

Webex Site-based XML API obsługuje przypisywanie licencji użytkownikom (uczestnikom, prowadzącym i administratorom witryny) w organizacjach zewnętrznych w witrynach zarządzanych przez Control Hub

Zmiany dotyczące interfejsów API i schematu

  • API XML : CreateUser, SetUser i DelUser może przypisać lub odwołać licencję na miejsce spotkania użytkownikowi zewnętrznemu (rola: prowadzący, uczestnik i administratorzy witryny). Jeśli użytkownicy istniejący w organizacji zewnętrznej, API: CreateUser oraz DelUser może utworzyć lub dezaktywować jednego użytkownika w witrynie spotkania.

  • Jeśli użytkownik nie istnieje w organizacji Control Hub i nie można go dodać do organizacji będącej właścicielem witryny, to wywołanie zakończy się niepowodzeniem.

  • API XML : CreateUser oraz SetUser operacje na użytkownikach z organizacji zewnętrznych, które ograniczają możliwość zmiany użytkownika firstName, lastName, displayName, webExId, e-mail. Jeśli naprawdę musisz zmienić te informacje, skontaktuj się z administratorami organizacji zewnętrznej, aby zastosować zmiany.

  • Jeśli użytkownik należy do innej organizacji, która blokuje licencjonowanie między organizacjami, to wywołanie nie powiedzie się.

  • Aby licencjonować użytkowników w organizacji zewnętrznej, należy włączyć ustawienie organizacji:

    • Organizacja administratora osoby zapraszającej — zezwalaj na przypisanie w wielu organizacjach

    • Organizacja administratora zaproszeń — zezwalaj na akceptację w różnych organizacjach

  • W przypadku przypisywania i odwoływania licencji administratora na spotkanie administratorów organizacji zewnętrznych obsługujemy tylko konto administratora usługi Control Hub do wywoływania API XML : CreateUser, SetUser i DelUser na tym przepisie.

  • API XML : SetUser może obsługiwać funkcję zmiany adresu e-mail użytkownika w organizacjach wewnętrznych, tylko jeśli posiadasz pełne uwierzytelnianie administracyjne.

Pojawiły się nowe wyjątki i kody błędów:

  • 030124 nie może zmienić adresu e-mail użytkownika z organizacji zewnętrznej.

  • 030125 nie można zmienić firstName, lastName, lub displayName dla użytkownika z organizacji zewnętrznej.

Zmiany schematu

Brak zmian w schemacie.

Interfejsy API, których dotyczy problem:

  • CreateUser

  • SetUser

  • DelUser

Przykład API :

CreateUser

Wymieniony tutaj API tworzy nowego użytkownika w witrynie spotkania (testSite1) i przypisuje licencję witryny spotkania (TC_xxx ; SC_xxx ) do użytkownika z organizacji zewnętrznej: Jack Smith, ponieważ ten użytkownik istniejący w Control Hub zarządzał systemem i w organizacji IBM, która jest inna organizacja niż organizacja miejsca spotkania.


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

Treść:
<?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> Jack</firstName>
<lastName> Kowalski</lastName>
<webExId> Jsmith</webExId>
<email> Jkowalski@ibm.com</email>
<password> P@ss1234 </password>
<privilege>
<host> prawda </host>
</privilege>
<active> AKTYWOWANE </active>
<supportedServices>
<meetingCenter> Fałsz</meetingCenter>
<trainingCenter> prawda</trainingCenter>
<eventCenter> Fałsz</eventCenter>
<supportCenter> prawda</supportCenter>
</supportedServices>
</bodyContent>
</body>

SetUser

Przypisuje licencję miejsca spotkania (MC_xxx , TC_xxx , i EC_xxx ) do użytkownika z organizacji zewnętrznej: Jack Smith i cofnij licencję na spotkanie (SC_xxx ) od Jacka Smitha.


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

Treść:
<?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> prawda</meetingCenter>
<trainingCenter> prawda</trainingCenter>
<eventCenter> prawda</eventCenter>
<supportCenter> Fałsz</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>


DelUser

Odwołuje witrynę spotkania i wszystkie licencje od użytkownika z organizacji zewnętrznej: Jacka Smitha; i dezaktywuje użytkownika w witrynie spotkania: testSite1


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

Treść:
<?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>

Aktualizacje API 42.7.2

Aktualizacje API XML 42.7.2

Kliknij tutaj aby pobrać schemat API XML 42.7.2.

Nowy API XML : SyncUser

Zmiany dotyczące interfejsów API i schematu

Nowy API XML : SyncUser obsługuje synchronizowanie informacji o użytkowniku z Control Hub z systemem Webex Meeting.

Jeśli klient osiągnie limit szybkości, odpowie „429 za dużo żądań”, a afterRetry będzie 25 sekund w nagłówku odpowiedzi API .

Jeśli użytkownik nie istnieje, odpowiada na błąd:" 000031 Użytkownik zarządzany Control Hub nie istnieje”

Jeśli uwierzytelnianie nie ma uprawnień administratora witryny, reaguje na błąd: „000031 Tylko administrator witryny może wywoływać ten API”

Zmiany schematu

Przykładowy API

API XML : SyncUser


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

treść żądania:
<?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>{nazwa witryny}</siteName>
<webExID> konto administratora witryny</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>

Odpowiedź:
<?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>SUKCES</serv:result>
<serv:gsbStatus> PODSTAWOWY</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>

Aktualizacje API 42.6.0

Aktualizacje interfejsu XML API 42.6.0

Kliknij tutaj aby pobrać schemat interfejsu XML API 42.6.0.

Administratorzy nie mogą tworzyć nowego użytkownika ani modyfikować istniejącego użytkownika, gdy witryna Webex jest zawieszona

Zmiany dotyczące interfejsów API i schematu

Gdy witryna Webex jest zawieszona, administrator witryny nie może tworzyć nowych użytkowników ani modyfikować istniejących użytkowników przy użyciu API XML : CreateUser oraz SetUser.

Odpowiada na wyjątek 010107 Witryna jest zawieszona gdy jeden administrator witryny próbuje utworzyć nowego użytkownika lub zmodyfikować jednego istniejącego użytkownika.

Użytkownik niebędący administratorem (własny właściciel) może modyfikować informacje o sobie w tej zawieszonej witrynie.

Zmiany schematu

Brak zmian w schemacie.

Interfejsy API, których dotyczy problem:

  • CreateUser

  • SetUser

Aktualizacje API 42.5.0

Aktualizacje interfejsu XML API 42.5.0

Kliknij tutaj aby pobrać schemat interfejsu XML API 42.5.0.

Gdy witryna Webex zostanie zawieszona, nie będzie można planować ani edytować seminariów internetowych, wydarzeń Webex (wersja klasyczna), szkoleń Webex i spotkań pomocy technicznej Webex

Zmiany dotyczące interfejsów API i schematu

Gdy witryna Webex jest zawieszona, nie można planować ani edytować seminariów internetowych, wydarzeń Webex (wersja klasyczna), szkoleń Webex i spotkań pomocy technicznej Webex . Witryna obsługuje tylko bezpłatny typ Webex Meetings .

Dostępne są nowe kody i komunikaty wyjątków: „010107 Witryna jest zawieszona” po wywołaniu tych interfejsów API ( CreateMeeting, SetMeeting, CreateEvent, SetEvent, CreateTrainingSession, SetTrainingSession, CreateSupportSession) natrafienie na to ograniczenie.

Zmiany schematu

Brak zmian w schemacie.

Interfejsy API, których dotyczy problem:

  • CreateMeeting, SetMeeting

  • CreateEvent, SetEvent

  • CreateTrainingSession, SetTrainingSession

  • CreateSupportSession

Aktualizacje API 42.4.0

Aktualizacje API 42.4.0


 

W schemacie XML API 42.4.0 nie ma żadnych zmian.

Aktualizacje API 42.3.0

Aktualizacje interfejsu XML API 42.3.0

Kliknij tutaj, aby pobrać schemat XML API 42.3.0 .

Interfejs XMLAPI ma nową możliwość wysyłania wiadomości e-mail z powiadomieniem do prowadzącego, gdy nagrania ze spotkania zostaną usunięte lub ponownie przypisane przez inne osoby

Interfejsy API i zmiana schematu, których dotyczy problem

API XML : DelRecording wysyła wiadomość e-mail z powiadomieniem do prowadzącego, gdy nagrania spotkania zostaną usunięte lub ponownie przypisane przez inne osoby.

Zmiany schematu

Brak zmian w schemacie

Interfejsy API, których dotyczy problem: DelRecording

DelRecording API wysyła wiadomość e-mail z powiadomieniem do właściciela nagrania, gdy jest obsługiwany przez administratora witryny.

Przykład żądania API

API XML : DelRecording przykład


<?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> strona testowa </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelRecording">
<recordingID> 1234567890</recordingID>
<isServiceRecording> prawda</isServiceRecording>
<deletePermanently> Fałsz</deletePermanently>
</bodyContent>
</body>




Przykład wiadomości e-mail z powiadomieniem (przeniesionej do kosza):

Przykład wiadomości e-mail z powiadomieniem (trwale usuniętej):

Aktualizacje API 42.2.0

Aktualizacje interfejsu XML API 42.2.0

Kliknij tutaj, aby pobrać schemat interfejsu XML API 42.2.0 .

GetSite reaguje na nowe elementy w następujący sposób: allowChangeFirstName, allowChangeLastName i allowChangeDisplayName

Zmiany dotyczące interfejsów API i schematu

API XML : GetSite zwraca nowe elementy: allowChangeFirstName, allowChangeLastName i allowChangeDisplayName. Przełącznik dla tej funkcji to EnableCustomizeProfileFields.

  • allowChangeFirstName, prawda lub fałsz, oznacza zezwolenie użytkownikowi na zmianę imienia

  • allowChangeLastName, prawda lub fałsz, oznacza zezwolenie użytkownikowi na zmianę nazwiska

  • allowChangeDisplayName, prawda lub fałsz, oznacza zezwolenie użytkownikowi na zmianę wyświetlanej nazwy

AllowUploadPRAvatar jest zwracany. Prawda czy fałsz, oznacza zezwolenie użytkownikowi na przesłanie awatara.

Powyższe zmiany są dostępne tylko w witrynach zarządzanych poza usługą Control Hub.

Zmiany schematu

W getSite odpowiedzi, zwracamy nowe atrybuty: allowChangeFirstName, allowChangeLastName, allowChangeDisplayName i AllowUploadPRAvatar w obszarze myWebExConfig.

Interfejsy API, których dotyczy problem: GetSite

Przykład żądania i odpowiedzi API

API XML : GetSite przykład

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>SUKCES</serv:result>
<serv:gsbStatus> PODSTAWOWY</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> Fałsz</ns1:allowChangeFirstName>
<ns1:allowChangeLastName> Fałsz</ns1:allowChangeLastName>
<ns1:allowChangeDisplayName> prawda</ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar> prawda</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>

Aktualizacje API 42.1.0

Aktualizacje interfejsu XML API 42.1.0

Kliknij tutaj, aby pobrać schemat XML API 42.1.0 .

Zmieniono logikę biznesową w obu API XML : LstSummarySession oraz GetSessionInfo w elemencie odpowiedzi: enableEvent oraz enableWebniar

Zmiany dotyczące interfejsów API i schematu

API XML : LstSummarySession oraz GetSessionInfo w elemencie odpowiedzi: enableEvent oraz enableWebniar, logikę biznesową należy zmienić w następujący sposób:

  • Kiedy enableEvent prawda, spotkanie jest Webex , fałsz nie jest Webex .

  • Jeśli enableEvent jest prawdziwe, a następnie enableWebniar może mieć wartość prawda lub fałsz, prawda oznacza, że uczestnik webinarium ma tylko uprawnienia tylko do wyświetlania, fałsz oznacza, że uczestnik webinarium nie ma ograniczeń dotyczących uprawnień tylko do wyświetlania.

  • Jeśli enableEvent jest fałszywe, nie ma znaczenia włączone enableWebniarodpowiedź.

Zmiany schematu

Brak zmian w schemacie.

Interfejsy API, których dotyczy problem:

  • LstSummarySession

  • GetSessionInfo

Dodaj ograniczenie maksymalnej liczby rejestrów na jedno wywołanie API w API XML : CreateMeetingAttendee, RegisterMeetingAttendee

Interfejsy API, których dotyczy problem

Dodaliśmy 50 maksymalne ograniczenie rejestracji na jedno wywołanie API w obu interfejsach API: CreateMeetingAttendee oraz RegisterMeetingAttendee.

Jeśli liczba uczestników jednorazowych zarejestrowanych przez API klienta przekracza 50, kod błędu i komunikat odpowiedzi interfejsu API to:

„040015 Zarejestruj liczbę uczestników przekraczającą limit w jednym wywołaniu API ”

Zmiany schematu w API

Brak zmian w schemacie.

Przykład żądania i odpowiedzi API

CreateMeetingAttendee oraz RegisterMeetingAttendee Żądanie i odpowiedź API Żądanie z 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> gospodarz1</webExID>
<password> xxxxxx</password>
<siteName> strona testowa </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>

Odpowiedź 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>AWARIA</serv:result>
<serv:reason> Zarejestruj liczbę uczestników przekraczającą limit w jednym wywołaniu API : 50</serv:reason>
<serv:gsbStatus> PODSTAWOWY</serv:gsbStatus>
<serv:exceptionID> 040015</serv:exceptionID>
<serv:value> 50</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>