Докладнішу інформацію про XML API 39 і XML API 11 див. в статті Огляд оновлень XML API Cisco Webex Meetings (XML API 39 і попередні версії).

Докладнішу інформацію про XML API 40 див. в статті Огляд оновлень XML API Cisco Webex Meetings (XML API 40 і пізніші версії).

Докладнішу інформацію про XML API 41 див. в статті Огляд оновлень API Cisco Webex Meetings (API 41).

Інформацію про оновлення XML API 11 SP9 і попередніх версій див. на сторінці Cisco DevNet.

Оновлення API 42.11.1

XML API 42.11.1 Оновлення

Натисніть тут , щоб завантажити схему XML API 42.11.1.

XMLAPI буде LstRecording повернути як додаткове поле < recordingUUID>

Зачеплені API та зміни схеми

LstRecording повертає новий елемент recordingUUID тільки для службових записів.


 
Цей елемент не повертається до запису NBR.

Зміни схеми

Зачеплені API

LstRecording

Приклад API

Відповідь 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

Оновлення API 42.11.0


 
У схему XML API 42.11.0 не внесено жодних змін.

Оновлення API 42.10.0

Оновлення XML API 42.10.0

Натисніть тут , щоб завантажити схему XML API 42.10.0.

GetSessionInfo API повертає новий вузол <registrationShortURL> , який доступний у форматі коротких посилань для Webex Events (класичний) та Webex Trainings

Зачеплені API та зміни схеми

Тепер майже всі URL-адреси Webex підтримують формат коротких посилань, але GetSessionInfo все ще повертає формат довгих посилань для реєстрації URL-адрес про Webex Events (класичний) та Webex Trainings сьогодні. Таким чином, ми додаємо новий елементіменування < registrationShortURL>, який підтримує короткий формат URL-адреси реєстрації та зберігає існуючі елементи <registrationURL> для сумісності.

Зміни схеми

У відповідь GetSessionInfo додається новий елемент < registrationShortURL>:

Зачеплені API:

GetSessionInfo

Приклад API

registrationShortURL повертається для Webex Events (класичний) та Webex Trainings


<ep:accessControl>
<ep:sessionPassword>plainPW</ep:sessionPassword>
<ep:listStatus>UNLIST</ep:listStatus>
<ep:registration>true</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> //Новий елемент
<ep:passwordReq>true</ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus>РЕГІСТР</ep:registrationStatus>
<ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
</ep:accessControl>

Оновлення API 42.9.2

Оновлення XML API 42.9.2

Натисніть тут , щоб завантажити схему XML API 42.9.2.

XML API блокуватиме класичний графік подій після 2023/3/31

Зачеплені API та зміни схеми

Після березня 2023 року, якщо ви викликаєте XML API: CreateEvent і SetEvent, показує повідомлення про помилку та код:

110065 Після березня 2023 року ви більше не зможете планувати або редагувати будь-які нові або існуючі події Webex (класичні). Зверніться до Webex Webinars ( https://developer.webex.com/docs/api/v1/meetings), щоб запланувати події

Відповідні API

  • CreateEvent
  • SetEvent

Зміни схеми

Зміни схеми відсутні.

Приклад API

XML API: CreateEvent


https://{sitename}.webex.com/WBXService/XMLService тіло

запиту:
<?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>сайту</webExID>
<password></password>
</securityContext>
</header>

<body>

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

<accessControl>

<sessionPassword>xxxxx</sessionPassword>

<enforcePassword />

</accessControl>

<metaData>

<sessionName>123aBc123</sessionName>

</metaData>

<schedule>

<startDate>RetireECTest 01.09.2023</startDate>

<openTime>14:29:15 15</openTime>

</schedule>

<remind>

<minutesAhead>10</minutesAhead>

</remind>

<panelists>

<panelistPassword>P@ss12345</panelistPassword>

<panelist>

<name>Test1 Space</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>true</sendReminder>

</attendee>

</attendees>

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

</bodyContent>

</body>





Відповідь:

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

<serv:reason>Після березня 2023 року ви більше не зможете планувати/редагувати будь-які нові/існуючі події Webex (класичні). Будь ласка, зверніться до Вебінарів Webex (https://developer.webex.com/docs/api/v1/meetings) щоб запланувати</serv:reason>

<serv:gsbStatus>ОСНОВНІ події</serv:gsbStatus>

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

</serv:response>

</serv:header>

<serv:body>

<serv:bodyContent/>

</serv:body>

</serv:message>

XML API: SetEvent


https://{sitename}.webex.com/WBXService/XMLService тіло

запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{sitename} обліковий запис адміністратора</siteName>
<webExID>сайту</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>

Відповідь:
<?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></serv:result>
<serv:reason>Після березня 2023 року ви більше не зможете планувати/редагувати будь-які нові/існуючі події Webex (класичні). Будь ласка, зверніться до Вебінарів Webex (https://developer.webex.com/docs/api/v1/meetings) щоб запланувати</serv:reason>
<serv:gsbStatus>ОСНОВНІ події</serv:gsbStatus>
<serv:exceptionID>110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>

Оновлення API 42.9.0

Оновлення API 42.9.0


 
У схему XML API 42.9.0 не внесено жодних змін.

Оновлення API 42.8.1

Оновлення XML API 42.8.1

Натисніть тут , щоб завантажити схему XML API 42.8.1.

Новий XML API: SyncUser

Зачеплені API та зміни схеми

Новий XML API: SyncUser підтримує синхронізацію інформації про користувача з Центру керування до системи Webex Meeting.

Якщо ваш клієнт досягне ліміту швидкості, він відповість "429 надто багато запитів.", AfterRetry становить 25 секунд у заголовку відповіді API.

Якщо користувача не існує, він відповідає на помилку:" 000031 Control Hub керований користувач не існує"

Якщо ваша автентифікація не має привілеїв адміністратора сайту, вона відповідає на помилку:"000031 Тільки адміністратор сайту може викликати цей API"

Зміни схеми

Приклад API

XML API: SyncUser


https://{sitename}.webex.com/WBXService/XMLService тіло

запиту:
<?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>сайту</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>

Відповідь:
<?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>УСПІХ</serv:result>
<serv:gsbStatus>ПЕРВИННИЙ</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

Оновлення XML API 42.8.0

Натисніть тут , щоб завантажити схему XML API 42.8.0.

GetLoginTicket повертає додатковий вузол <webExID>

Зачеплені API та зміни схеми

XML API: GetLoginTicket повертає один додатковий вузол <webExID>

Зміни схеми


<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"> -> новий елемент
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Зачеплені API:

  • GetLoginTicket

Зразок АФІ:

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>MTxxxxxxxxxx10bcc862be5</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> </serv:result>
<serv:gsbStatus>УСПІХ</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>alexxxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>

Webex сайт на основі XML API підтримує призначення ліцензії користувачам (відвідувачам,хосту і адміністраторам сайтів) в зовнішніх організаціях на сайтах, керованих Control Hub

Зачеплені API та зміни схеми

  • XML API: CreateUser, SetUser, і DelUser може призначити або відкликати ліцензію сайту зустрічі зовнішньому користувачеві (роль як: хост, відвідувач і адміністратори сайту). Якщо користувачі існують у зовнішній організації, то API: CreateUser і DelUser може створити або деактивувати одного користувача на сайті зустрічі.

  • Якщо користувач не існує в організації Control Hub і його не можна додати до організації, яка володіє сайтом, цей виклик зазнає невдачі.

  • XML API: CreateUser і SetUser операції на зовнішніх організаціях користувачів, які обмежують зміну користувача firstName, lastName, displayName, webExId, електронна пошта. Якщо вам дійсно потрібно змінити цю інформацію, вам потрібно звернутися до адміністраторів зовнішньої організації, щоб застосувати зміни.

  • Якщо користувач належить до іншої організації, яка блокує ліцензування між організаціями, то цей виклик зазнає невдачі.

  • Щоб ліцензувати користувачів у зовнішній організації, яку потрібно ввімкнути, виконайте наведені нижче дії.

    • Організація адміністратора запрошувача - allow-cross-org-assignment

    • Запрошена адміністраторська організація - allow-cross-org-acceptance

  • Для зовнішніх організацій призначення та відкликання ліцензії на зустрічі адміністраторів користувачів ми підтримуємо лише використання облікового запису адміністратора Control Hub для виклику XML API: CreateUser, SetUser, і DelUser щодо цього положення.

  • XML API: SetUser може підтримувати зміну електронної пошти користувача у внутрішніх організаціях підготовки користувачів, тільки якщо ви є повною автентифікацією адміністратора.

З 'явилися нові винятки і коди помилок:

  • 030124 не може змінити адресу електронної пошти для зовнішнього користувача організації.

  • 030125 не може змінитись firstName, lastName, або displayName для зовнішнього користувача організації.

Зміни схеми

Без зміни схеми.

Зачеплені API:

  • CreateUser

  • SetUser

  • DelUser

Приклад API:

CreateUser

API, перерахований тут, створює нового користувача на сайті зустрічей (testSite1) і призначає ліцензію сайту зустрічей (TC_xxx; SC_xxx) зовнішньому користувачеві організації: Джек Сміт, тому що цей користувач, що існує в Control Hub, керував системою і під організацією IBM, яка відрізняється організацією з організацією місця зустрічі.


URL ПУБЛІКАЦІЇ: https://{testSite1}.webex.com/WBXService/XMLService

Тіло:
<?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>Джек</firstName>
<lastName>Сміт</lastName>
<webExId>Jsmith</webExId>
<email>Jsmith@ibm.com</email>
<password>P@ss1234</password>
<privilege>
<host>true</host>
</privilege>
<active>АКТИВОВАНО</active>
<supportedServices>
<meetingCenter>false false</meetingCenter>
<trainingCenter>false</trainingCenter>
<eventCenter></eventCenter>
<supportCenter>true</supportCenter>
</supportedServices>
</bodyContent>
</body>

SetUser

Він призначає ліцензію місця зустрічі (MC_xxx_xxx, TC та EC_xxx) зовнішньому користувачеві організації: Джек Сміт, і відкликати ліцензію на проведення засідань (SC_xxx) у Джека Сміта.


URL ПУБЛІКАЦІЇ: https://{testSite1}.webex.com/WBXService/XMLService

Тіло:
<?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@</password>
<siteName>ss1234</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
<webExId>testSite1</webExId>
<supportedServices>
<meetingCenter>Jsmith</meetingCenter>
<trainingCenter>true</trainingCenter>
<eventCenter>true</eventCenter>
<supportCenter>false</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>


DelUser

Він відкликає сайт зустрічі та всі ліцензії від зовнішнього користувача організації: Джек Сміт; і деактивує користувача на сайті зустрічі: testSite1


URL ПУБЛІКАЦІЇ: https://{testSite1}.webex.com/WBXService/XMLService

Тіло:
<?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

Оновлення XML API 42.7.2

Натисніть тут , щоб завантажити схему XML API 42.7.2.

Новий XML API: SyncUser

Зачеплені API та зміни схеми

Новий XML API: SyncUser підтримує синхронізацію інформації про користувача з Центру керування до системи Webex Meeting.

Якщо ваш клієнт досягне ліміту швидкості, він відповість "429 надто багато запитів.", AfterRetry становить 25 секунд у заголовку відповіді API.

Якщо користувача не існує, він відповідає на помилку:" 000031 Control Hub керований користувач не існує"

Якщо ваша автентифікація не має привілеїв адміністратора сайту, вона відповідає на помилку:"000031 Тільки адміністратор сайту може викликати цей API"

Зміни схеми

Приклад API

XML API: SyncUser


https://{sitename}.webex.com/WBXService/XMLService тіло

запиту:
<?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>сайту</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>

Відповідь:
<?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>УСПІХ</serv:result>
<serv:gsbStatus>ПЕРВИННИЙ</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

Оновлення XML API 42.6.0

Натисніть тут , щоб завантажити схему XML API 42.6.0.

Адміністратори не можуть створити нового користувача або змінити існуючого користувача, коли сайт Webex призупинено

Зачеплені API та зміни схеми

Коли сайт Webex призупинено, адміністратор сайту не може створювати нових користувачів і змінювати існуючих користувачів за допомогою XML API: CreateUser і SetUser.

Він відповідає на виняток 010107 Сайт призупиняється, коли один адміністратор сайту намагається створити нового користувача або змінити одного існуючого користувача.

Користувач, який не є адміністратором (власник), може змінювати власну інформацію на цьому призупиненому сайті.

Зміни схеми

Без зміни схеми.

Зачеплені API:

  • CreateUser

  • SetUser

Оновлення API 42.5.0

Оновлення XML API 42.5.0

Натисніть тут , щоб завантажити схему XML API 42.5.0.

Коли сайт Webex призупинено, він не дозволить вам планувати або редагувати вебінари, події Webex (класичні), тренінги Webex та зустрічі підтримки Webex

Зачеплені API та зміни схеми

Коли сайт Webex призупинено, він не дозволяє планувати або редагувати вебінари, події Webex (класичні), тренінги Webex та зустрічі служби підтримки Webex, сайт підтримує лише безкоштовні зустрічі типу Webex.

З 'явилися нові коди винятків і повідомлення: "010107 Сайт призупиняється" при виклику тих API ( CreateMeeting, SetMeeting, CreateEvent, SetEvent, CreateTrainingSession, SetTrainingSession, CreateSupportSession а) дотримання цього обмеження.

Зміни схеми

Без зміни схеми.

Зачеплені API:

  • CreateMeeting, SetMeeting

  • CreateEvent, SetEvent

  • CreateTrainingSession, SetTrainingSession

  • CreateSupportSession

Оновлення API 42.4.0

Оновлення API 42.4.0


 

У схему XML API 42.4.0 не внесено жодних змін.

Оновлення API 42.3.0

Оновлення XML API 42.3.0

Натисніть тут, щоб завантажити схему XML API 42.3.0.

XMLAPI має нову можливість надсилати повідомлення електронною поштою господарю, коли записи зборів видаляються або переназначаються іншими

Зачеплені API та зміна схеми

XML API: DelRecording надсилає повідомлення електронною поштою господарю, коли записи зустрічей видаляються або переназначаються іншими особами.

Зміни схеми

Без зміни схеми

Зачеплені API: DelRecording

DelRecording API надсилає повідомлення електронною поштою власнику запису, коли ним керує адміністратор сайту.

Приклад запиту до API

XML API: DelRecording приклад


<?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>true</isServiceRecording>
<deletePermanently>false</deletePermanently>
</bodyContent>
</body>




Приклад повідомлення електронною поштою (переміщено у смітник):

Приклад повідомлення електронною поштою (остаточно видалено):

Оновлення API 42.2.0

Оновлення XML API 42.2.0

Натисніть тут, щоб завантажити схему XML API 42.2.0.

GetSite реагує на нові елементи як: allowChangeFirstName, allowChangeLastName, і allowChangeDisplayName

Зачеплені API та зміни схеми

XML API: GetSite повертає нові елементи: allowChangeFirstName, allowChangeLastName, і allowChangeDisplayName. Перемикач для цієї функції: EnableCustomizeProfileFields.

  • allowChangeFirstName, істинний або хибний, означає, що користувач може змінити ім 'я

  • allowChangeLastName, правда чи неправда, означає, що користувач може змінити прізвище

  • allowChangeDisplayName, правда чи ні, означає дозволити користувачеві змінити відображуване ім 'я

AllowUploadPRAvatar повертається. Правда чи неправда, означає дозволити користувачеві завантажити аватар.

Вищевказані зміни доступні лише на сайтах, керованих не Центром керування.

Зміни схеми

Вхідний getSite відповідь, повертаємо нові атрибути: allowChangeFirstName, allowChangeLastName, allowChangeDisplayName, і AllowUploadPRAvatar у розділі myWebExConfig.

Зачеплені API: GetSite

Приклад запиту та відповіді API

XML API: GetSite приклад

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>УСПІХ</serv:result>
<serv:gsbStatus>ПЕРВИННИЙ</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></ns1:allowChangeFirstName>
<ns1:allowChangeLastName>false false</ns1:allowChangeLastName>
<ns1:allowChangeDisplayName></ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar>true</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>

Оновлення API 42.1.0

Оновлення XML API 42.1.0

Натисніть тут, щоб завантажити схему XML API 42.1.0.

Бізнес-логіка змінилася в обох API XML: LstSummarySession і GetSessionInfo на елемент відповіді: enableEvent і enableWebniar

Зачеплені API та зміни схеми

XML API: LstSummarySession і GetSessionInfo на елемент відповіді: enableEvent і enableWebniar, змінити бізнес-логіку наступним чином:

  • Коли enableEvent вірно, зустріч - це вебінар Webex, хибне - це не вебінар Webex.

  • Якщо enableEvent вірно, а потім enableWebniar може бути істинним або хибним, істинне означає, що учасник вебінару має лише привілеї лише для перегляду, хибне означає, що учасник вебінару не обмежує привілеї лише для перегляду.

  • Якщо enableEvent є хибним, не має значення на enableWebniarвідповідь.

Зміни схеми

Без зміни схеми.

Зачеплені API:

  • LstSummarySession

  • GetSessionInfo

Додайте максимальне обмеження реєстру на один виклик API в XML API: CreateMeetingAttendee, RegisterMeetingAttendee

Відповідні API

Ми додали 50 максимальних обмежень реєстрації на один виклик API для обох API: CreateMeetingAttendee і RegisterMeetingAttendee.

Якщо одноразовий виклик API клієнта, що реєструє кількість відвідувачів, перевищує 50, то код помилки відповіді API та повідомлення:

"040015 Зареєструвати номер учасника понад ліміт в одному виклику API"

Зміни схеми в API

Без зміни схеми.

Приклад запиту та відповіді API

CreateMeetingAttendee і RegisterMeetingAttendee Запит API та відповідь Запит 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>testite</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>

Відповідь 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>НЕВДАЧА</serv:result>
<serv:reason>Зареєструвати номер учасника понад ліміт в одному виклику API: 50</serv:reason>
<serv:gsbStatus>ПЕРВИННИЙ</serv:gsbStatus>
<serv:exceptionID>040015</serv:exceptionID>
<serv:value>50</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>