Znajdź wszystkie ważne potrzebne informacje na temat interfejsu API Cisco Webex Meetings, takie jak zmiany schematu i inne ogłoszenia.
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
iDelUser
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
orazDelUser
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
orazSetUser
operacje na użytkownikach z organizacji zewnętrznych, które ograniczają możliwość zmiany użytkownikafirstName
,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
iDelUser
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
, lubdisplayName
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
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ę imieniaallowChangeLastName
, prawda lub fałsz, oznacza zezwolenie użytkownikowi na zmianę nazwiskaallowChangeDisplayName
, 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
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ępnieenableWebniar
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łączoneenableWebniar
odpowiedź.
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>