API 40.12.0 Оновлення

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

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

XML API підтримує приватний тип зустрічі

Можна вплинути на XML API

  • Ми можемо використовувати API: Створитинараду і УстановитиНараду щоб запланувати або оновити нараду Webex за допомогою типу приватної наради.

  • Якщо нараду Webex заплановано з типом приватної наради, GetSessionInfo GetMeeting , LstSummarySession , і LstCalendarSession поверне нове ім’я елемента Приватна нарада щоб знати це.

  • GetMeetingType і LstMeetingType повернути нове іменування елемента SupportPrivateMeeting яка вказує, чи підтримує він приватні наради.

Зміни схеми

XML API: GetMeetingType/LstMeetingType: Додати елемент.

XML API: LstSummarySession : Додати елемент.

XML API: LstCalendarSession : Додати елемент.

XML API: GetSessionInfo : Додати елемент.

XML API: GetMeeting : Додати елемент.

Запит XML API: CreateMeeting

Запит на створення зустрічі з приватним типом зустрічі




25.10.2020 13:00:00
45
45


********


MC_ ПриватнийMeeting_ Тест
168 //169 є прикладом, який підтримує приватні наради


Відповідь XML API: GetSessionInfo

Відповідь для єПриватноюНарадою

false
правда
правда //правда: нарада підтримує приватні наради; false: нарада не підтримує приватні наради.
false
false
правда

GetSite API поверне шаблони зустрічей на рівні сайту

Опис історії/завдання користувача

GetSite API для повернення шаблону зустрічі на рівні сайту. Це дасть змогу з 'єднувачу освіти та класним кімнатам Webex показувати ці шаблони, щоб вчителі могли обирати ці шаблони під час планування своїх сеансів в режимі он-лайн.

Задіяні API

Якщо існують індивідуальні шаблони зустрічей на рівні сайту, GetSite api поверне ці шаблони на рівні сайту.

Назва елементів

Опис

ім’я шаблону наради

назва індивідуальних шаблонів зустрічей на рівні сайту

serviceType

Засідання Webex, тренінги Webex і події Webex

Зміни схеми

GetSite : Додати елемент.

Зразок відповіді

Відповідь GetSite


3
ПРОФ



Шаблон наради MC 1
MeetingCenter


Шаблон наради ЄС 2
EventCenter


Шаблон наради TC 3
TrainingCenter

XML API SetUser не може змінити елемент підтримувані служби коли сайт є CI unified site

Опис

XMLAPI Установити користувача не підтримують зміну значення « підтримувані служби " у запиті API, якщо вебсайт є пов’язаними вебсайтами Unified Webex Meeting Control Hub.

Зміни схеми

У API немає змін схеми: Установити користувача .

WEBEX-15436: Додайте захист, щоб уникнути повторення електронних листів Mtgconattendeelist

Опис

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

Задіяні API

  • Створити відвідувача наради

  • CreateUser

  • Сет'юзер

  • CreateMeeting

  • УстановитиНараду

  • Створитивизвернення

  • SetEvent

  • СтворитиTrainingSession

  • ВстановітьTrainingSession

Зразок API

Запит

<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testSite</siteName>
<webExID> testUser</webExID>
<password> пароль </password>
</securityContext>
</header>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey> 1714904382</sessionKey>
<person>
<email> test@webex.com</email>
<name> ім’я1 </name>
</person>
<attendees>
<person>
<email> test@webex.com</email>
<name> ім’я2</name>
</person>
<sessionKey> 1714904382 </sessionKey>
</attendees>
</bodyContent>
</body>


API 40.11.0 Оновлення

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

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

XMLAPI CreateUser підтримує displayname

Створити користувача підтримує відображуване ім’я коли функція перемикається УвімкнутиВідображуванеІм’я має значення 1. Якщо перемикач функції не дорівнює 1, тоді displayName буде ігноровано.

Зміни схеми

Створити користувача:

XMLAPI SetUser підтримує displayname

Установити користувача підтримує відображуване ім’я коли функція перемикається УвімкнутиВідображуванеІм’я становить 1. Якщо перемикач функції не дорівнює 1, displayName буде ігноровано.

Зміни схеми

Установити користувача:

XMLAPI GetUser підтримує displayname

GetUser підтримує відображуване ім’я коли функція перемикається УвімкнутиВідображуванеІм’я становить 1. Якщо перемикач функції не дорівнює 1, displayName не відображатиметься.

Коли displayName у базі даних має значення null і функцію перемикання УвімкнутиВідображуванеІм’я дорівнює 1, displayName буде ім’я+" "+прізвище для неазійських символів і ім’я+прізвище для азіатських ієрогліфів.

Зміни схеми

GetUserResponse:

Керування рівнем користувача XMLAPI для гібридного голосового зв 'язку CMR

, cmrГібриднийVoip використовується для встановлення та отримання параметрів рівня користувача для УвімкнутиCMRHybridVoIP .

Зміни схеми

Отримати відповідь користувача:

Запит на створення користувача:

Запит SetUser:

API 40.10.0 Оновлення

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

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

Підтримка XML API для UUID наради у запиті та відповіді API

Приклад XML API: GetSessionInfo Запит:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>


Відповідь:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
ТРИВАЄТЬСЯ
<ep:isLocked> false</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>




Задіяний API:

  • Створити відвідувача наради

  • Відвідувач DelMeeting

  • ЗареєструватисяВідвідувачі наради

  • Створити сеанс телеконференції

  • Установитисеанс телеконференції

  • Отримати сеанс телеконференції

  • СтворитиTrainingSession

  • ВстановітьTrainingSession

  • GetTrainingSession

  • DelTrainingSession

  • Створитивизвернення

  • SetEvent

  • DelEvent

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

Вимога надходить із Безпека — обидва PenTest помилок і клієнтів, як-от Goldman Sachs. Вони не хочуть дозволяти кінцевим користувачам знімати екран у додатку "Зустрічі". Тим часом багато інших клієнтів хочуть цю функцію - щоб дозволити знімати екран. Також користувачі освіти хочуть дозволити захоплення екрана також. Тож у нас буде конфігурація адміністратора вебсайту для цього, а XMLAPI поверне додаткове поле Увімкнути захоплення мобільного екрана у відповіді користувача GetSite щоб підтримати це.

Зразок запиту GetSite

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> хххх</siteName>
<webExID> Тест</webExID>
<password> хххх </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite" />
</body>


<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:подія=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
...
<ns1:securityOptions>http://www.w3.org/2001/XMLSchema-instance">
...
...
<ns1:EnableMobileScreenCapture> false</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...

</serv:bodyContent>




API, який зазнає впливу

GetSite

Підтримка XMLAPI MEET-269 Покращення з 'єднання без PIN-коду

XMLAPI додає НОВУ ОПЦІЮ Системи відеоконференцій в моїй організації можуть починати та приєднуватися до зустрічей без підказок для зустрічі в Особистій кімнаті та зустрічі MC.

  • createUser/setUser/getUser додати новий вузол deviceCanStartMyPMR в особистаКомната для нарад .

  • createMeeting/setMeeting/getMeeting додати новий вузол deviceCanПочатиНараду у розкладі.

Параметр інтерфейсу користувача Webex для зустрічі в особистій кімнаті:

Зміни схеми

Створити користувача:

Установити користувача:

getUserResponse:

Створитинараду:

setMeeting:

getMeetingResponse:

API 40.9.0 Оновлення

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

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

Підтримка XML API для UUID наради запит і відповідь

Ми додали UUID наради до запиту та відповіді API, де ми підтримуємо як a ключ наради або ключ сеансу .

Приклад XML API: GetSessionInfo Запит:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>


Відповідь:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
ТРИВАЄТЬСЯ
<ep:isLocked> false</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>




Задіяний API:

  • GetEnrollmentInfo

  • LstsummaryTrainingSession

  • Додати запланований тест

  • Установіть запланований тест

  • DelScheduledTest

  • Отримайте інформацію про тестування

  • Передати зображення події

  • Надіслати запрошенняЕлектронний лист

  • Створитисеанс підтримки

  • Остання нарадавикористанняПопередняІсторія

  • ОстаннійвідвідувачінарадиПопередняІсторія

  • Lпопередня історіяподійсеансу

  • ВідвідувачПопередняІсторія

  • LstTrainingОпитуванняІсторія

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

XML API планує та змінює нараду MC для підтримки заблокованого холу, коли функція ( ПослідовнийЗаблокованийхол ) перемикач.

Зміни схеми

Додано три нових елементи ( зовнішнійАттендійБезпека , автоблокування , autoLockWaitTime ) у CreateMeeting, SetMeeting і GetMeeting API.

Елемент

Опис

зовнішнійАттендійБезпека

Коли зустріч розблоковано, можна вибрати три елементи зовнішньої безпеки користувача.

ДозволитиПриєднуватися : Можна приєднатися до наради негайно;

ДозволитиПриєднуватися зЛобі : Можуть приєднатися до наради, лише якщо організатор допустив їх;

Заблокувати відПриєднатися : Неможливо приєднатися до наради.

автоблокування

Чи автоматичне блокування зустрічі.

Вірно : Автоматично блокувати зустріч через # хвилин після початку зустрічі

Неправда : Не блокує зустріч автоматично після початку зустрічі

autoLockWaitTime

Протокол (0,5,10,15,20) для автоматичного блокування наради після початку наради

Зразок запиту та відповіді

Запит на CreateMeeting:


...

...
false
ДозволитиПриєднуватися зЛобі
правда
10

...


Запит SetMeeting:


2###1###01
...

...
false
ДозволитиПриєднуватися зЛобі
правда
10

...


Відповідь користувача GetMeeting :

<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"

<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:attendeeOptions>
...http://www.w3.org/2001/XMLSchema-instance">
<meet:joinRequiresAccount> false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity> ДозволитиПриєднуватися</meet:externalAttendeeSecurity>
<meet:autoLock> правда</meet:autoLock>
<meet:autoLockWaitTime> 10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...


</serv:message>


Задіяний API:

  • CreateMeeting

  • УстановитиНараду

  • GetMeeting

Розширення GetSessionInfo API для повернення стану учасників сеансу, що триває

Додано два нових елементи ( маєHostInMeeting , маєвідвідувачанаради ) у відповідь користувача GetSessionInfo . Ці два елементи будуть повернуті, коли зустріч буде тривати.

Елемент

Опис

маєHostInMeeting

Чи приєднався господар до поточної зустрічі.

Вірно : Господар на поточній зустрічі.

Неправда/нуль : Господар не бере участь у нараді, що триває, або нарада не триває.

маєвідвідувачанаради

Чи існує учасник/хост приєднався до наради в процесі виконання.

Вірно : присутній учасник або господар на нараді, що триває.

Неправда/нуль : немає жодного учасника або господаря на нараді, що триває, або нарада не є нарадою, що триває.

Зразок відповіді API:

<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"

<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<ep:status> ТРИВАЄТЬСЯ</ep:status>
<ep:hasHostInMeeting> правда</ep:hasHostInMeeting>http://www.w3.org/2001/XMLSchema-instance">
<ep:hasAttendeeInMeeting> правда</ep:hasAttendeeInMeeting>

...






</serv:message>


Задіяний API:

GetSessionInfo

API GetUserCard вимагає авторизації.

Підвищення безпеки XML API Отримайте картку користувача вимагає авторизації для отримання інформації про користувача.

Задіяний API:

Отримайте картку користувача

API 40.8.0 Оновлення

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

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

GetSessionInfo покращення реакції

Якщо вас не запросили або не схвалили на зустрічі, виклик до XML API: GetSessionInfo не поверне елементи: confName, початокДата, тривалість, часовий пояс, посилання на нараду, sipURL, displayMeetingUrl у тілі відповіді API.

Приклад відповіді API для зустрічей:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
ТРИВАЄТЬСЯ_<ep:sessionkey> 1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus> НЕ ЗАДАНО</ep:listStatus>
<ep:registration> false</ep:registration>
<ep:passwordReq> правда</ep:passwordReq>
<ep:isRegisterIDRequired> false </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType> MeetingCenter </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> false </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> правда</ep:isAllowJBH>
<ep:isCETMeeting> правда</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> false</ep:isPersonalMeetingRoom>

Приклад відповіді API для тренінгів/заходів:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
ТРИВАЄТЬСЯ_<ep:sessionkey> 1####5###9</ep:sessionkey>

<ep:listStatus> НЕ ЗАДАНО</ep:listStatus>
<ep:registration> правда </ep:registration>

<ep:passwordReq> правда </ep:passwordReq>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:registrationURLForMobile>
<ep:joinStatus> ЗАПРОСИТИ/ЗАРЕЄСТРУВАТИСЯ/ВІДХИЛИТИ</ep:joinStatus>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:isRegisterIDRequired> false </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> false </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> правда</ep:isAllowJBH>
<ep:isCETMeeting> правда</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> false</ep:isPersonalMeetingRoom>

Задіяний API:

  • GetSessionInfo

GetSessionInfo, GetUserCard Покращення безпеки

Ми підвищили безпеку XML API GetSessionInfo і Отримайте картку користувача . Ми заблокуємо користувачам доступ до цих двох API протягом наступних двох годин, якщо їхній дзвінок досяг обмеження протягом однієї години без знайдених помилок даних.

Відповідь стану помилки: "403 Заборонено".

Уражені API:
  • GetSessionInfo

  • Отримайте картку користувача

UUID наради у підтримці запитів і відповідей API

Ми додали UUID наради до запиту та відповіді API там, де ми підтримуємо a ключ наради/ключ сеансу .

GetSessionInfo Запит:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>


Відповідь:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
ТРИВАЄТЬСЯ
<ep:isLocked> false</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>




Задіяний API:

  • LstOpenSession

  • GetEnrollmentInfo

  • LstsummaryMeeting

  • LstЗапланованітести

  • GetEvent

  • LstsummaryEvent

  • Історія використання останніх нарад

  • LstІсторія сеансів навчання

  • LІсторія сеансів подій

  • Lstпідтримка історії сеансів

  • DelSession

Шаблон освітніх сайтів (тип сеансу EDU) в підтримці XML API

Коли ваші сайти вмикають тип сеансу Інструктора освіти (EDU), XML API може підтримувати запланування зустрічі за допомогою шаблону зустрічі EDU.

Задіяний API:

  • CreateMeeting

  • УстановитиНараду

  • Створитивизвернення

  • SetEvent

  • СтворитиTrainingSession

  • ВстановітьTrainingSession

XML API Створити відвідувача наради і ЗареєструватисяВідвідувачі наради підтримки

Обидва Створити відвідувача наради і ЗареєструватисяВідвідувачі наради можуть перевірити необхідну форму реєстрації відвідувача для реєстрації у Webex Meetings.

І для цього завдання є новий виняток:

Номер винятку

Повідомлення про виняток

040014

Відсутні обов’язкові поля (форма реєстрації): ...

Наприклад, якщо ви вибрали "Посада" та "Назва компанії" як необхідні поля для реєстрації учасника Веб-зборів, як показано нижче, то ви повинні вказати значення "Посада" та "Назва компанії" при виклику двох API: Створити відвідувача наради і ЗареєструватисяВідвідувачі наради .

ЗареєструватисяВідвідувачі наради Запит:





Ім’яb Прізвище
Ім’яБ
Прізвище
Інженер //Посада
Cisco1234 //Назва компанії
...
****@*****.com
ВІДВІДУВАЧ
правда

ВІДВІДУВАЧ
ПРИЙНЯТИ
правда
1####4####1



Створити відвідувача наради Запит:



Ім’яПрізвищеА
Ім’яА
ПрізвищеА
Інженер //Посада
Cisco1234 //Назва компанії
...
*****@*****.com
ВІДВІДУВАЧ
правда

ВІДВІДУВАЧ
ПРИЙНЯТИ
правда
1###4####1

040014 Виняток відповіді Приклад:


<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" http://www.webex.com/schemas/2002/06/common" http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> НЕПОМОГА</serv:result>
Відсутні обов’язкові поля (форма реєстрації):

посада, компанія
ОСНОВНИЙ
040014
посада, компанія





Задіяний API:

  • Створити відвідувача наради

  • ЗареєструватисяВідвідувачі наради

Покращення перевірки електронної пошти XML API

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

Задіяний API:

  • Створити відвідувача наради

  • Створитивизвернення

  • SetEvent

  • Створитиконтакт

  • УстановитиКонтакт

  • УстановитиЗаписІнфо

  • Створити відвідувача наради

  • СтворитиTrainingSession

  • ВстановітьTrainingSession

  • CreateUser

  • Сет'юзер

  • CreateMeeting

  • УстановитиНараду

  • ЗареєструватисяВідвідувачі наради

API 40.7.0 Оновлення

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

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

UUID наради підтримки

Ми додали UUID наради до запиту та відповіді API, де ми підтримуємо ключ зустрічі або ключ сеансу.

GetSessionInfo Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>


GetSessionInfo Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>


GetSessionInfo Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
ТРИВАЄТЬСЯ
<ep:isLocked> false</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>




Уражені API:

  • Історія відвідувачів останньої наради

  • Історія відвідувачів навчання

  • Історія відвідувача

  • LstsupportattendeeHistory

Створити користувача Підтримка привітальної електронної пошти API для чотирьох нових мов

Вітальний електронний лист XMLAPI html підтримує наступні чотири нові мови:

  • Чеська мова (ідентифікатор =19)

  • Польська (languageID=20)

  • Угорська мова (ідентифікатор =21)

  • Румунська мова (ідентифікатор =22)

XMLAPI надсилає привітальний електронний лист відповідно до мови або ідентифікатора мови в Створити користувача запит.

Використання Створити користувача Приклад привітального електронного листа для надсилання Html (чеська):

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> тестування</firstName>
<lastName> користувача</lastName>
<webExId> testuser</webExId>
<password> хххххх</password>
<email> testuser@test.com</email>
<privilege>
<host> правда</host>
</privilege>
<languageID> 19</languageID>
або
<language> чеська</language>
<active> АКТИВОВАНО</active>
<sendWelcome> правда</sendWelcome>
<isHTMLEmail> правда </isHTMLEmail>
</bodyContent>
</bodyContent>
</body>


API 40.6.1, 40.4.9 Оновлення

XML API 40.6.1, 40.4.9 Оновлення

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

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

СтворитиНараду/НалаштуватиНараду підтримки

Коли ви плануєте нараду Webex, XML API СтворитиНараду/НалаштуватиНараду дозволяє встановити або зняти прапорець або клацнути обов’язкове або необов’язкове поле у формі реєстрації відвідувача.

Нижче наведено зразок розкладу зустрічей з веб-сторінки користувача, де ви можете перевірити обов 'язкові поля, такі як "Посада", "Назва компанії", "Місто" та "Штат" в реєстраційній формі учасника:

Нижче наведено відображення між полями сторінки та елементами XML API:

Поля сторінкиЕлемент XMLAPI
Ім’я завдання
 
Назва компанії
 
Адреса 1
 
Адреса 2
 
Місто
 
Штат
 
Поштовий індекс
 
Країна/регіон
 
Робочий телефон
 
Факс
 

Змінена схема: Додайте елемент "registrationForm" у Створитинараду

Змінена схема: Додайте елемент "registrationForm" у УстановитиНараду

Змінена схема: Додайте елемент "registrationForm" у GetMeeting

Створитинараду Приклад запиту:



пароль


правда
правда
false


true
правда
false
false
правда
правда
false
false
false
false

УстановитиНараду Приклад запиту:


1015045339


Назва конференції
3



правда
правда
правда



true
правда
false
false
правда
правда
false
false
false
false

GetMeeting Приклад відповіді:

1234567890@sitename.webex.com
1234567890@sitename.webex.com

false
правда
правда
false
false
правда
правда
false
false
false



Уражені API:

  • CreateMeeting

  • УстановитиНараду

  • GetMeeting

  • DelMeeting

Тип зустрічі E2EE не підтримує зустріч PMR

Коли ви вмикаєте PMR під час дзвінка з API:CreateUser/SetUser/GetUser/GetMe і доступний лише тип наради E2EE, у відповідь буде відображено таке повідомлення про помилку: "110063, щоб увімкнути PMR, користувач повинен мати принаймні один тип наради не E2EE".

Уражені API:

  • CreateUser

  • Сет'юзер

  • GetUser

  • GetMe

API 40.6.0 Оновлення

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

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

Додано роль керування користувачами

Ми створили роль User Management (Керування користувачами), і файл схеми для наступного змінився.

Змінена схема: Створити користувача запит:

Змінена схема: Сет'юзер

Змінена схема: GetMe відповідь:

Змінена схема: LstsummaryUser відповідь:

Уражені API:

  • CreateUser

  • Сет'юзер

  • GetMe

  • LstsummaryUser

Створити користувача Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Адміністратор вебсайту</webExID>
<password> хххх </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<umSiteAdmin> правда</umSiteAdmin>
<host> false</host>
<siteAdmin> false</siteAdmin>
<labAdmin> false</labAdmin>

<voiceOverIp> false</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> АКТИВОВАНО</active>
<sendWelcome> правда</sendWelcome>
<isHTMLEmail> правда </isHTMLEmail>
</bodyContent>
</body>


Підтримка використання ключів API Отримайте картку користувача

Тепер ми підтримуємо використання ключа API (згенерованого токена JWT) для доступу до API: Отримайте картку користувача у цьому випуску.

Ви можете звернутися до цих сторінок щодо застосування одного ключа API та створення маркера JWT:

Як застосувати один ключ API

Як створити токен JWT

Отримайте картку користувача Приклад запиту:

ОПУСТИТИ https://{sitename}.webex.com/WBXService/XMLService
Заголовок:
Тип контенту application/json;набір символів=utf-8
JWTToken ${jwttoken}
Тіло:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2009/05/service">
<siteName> {sitename} </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId> {userName} </webExId>
</bodyContent>
</body>


Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:use=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common" <serv:response>http://www.webex.com/schemas/2002/06/service/user">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="
<use:url>
<use:lastModifiedTime> 1587493389768</use:lastModifiedTime>http://www.w3.org/2001/XMLSchema-instance">
<use:isUploaded> false </use:isUploaded>
</use:avatar>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>

<use:title> Особиста кімната тесту </use:title>
<use:personalMeetingRoomURL>
<use:accessCode> 713289692 </use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>




Підтримка для UUID наради у запиті та відповіді API

Ми додали UUID наради на запит і відповідь API, коли ми підтримуємо ключ наради або ключ сеансу.

Уражені API:

  • LstЗапис

  • LstsummarySession

  • GetSesssionInfo

  • GethosturlНарада

  • Приєднатися донаради

  • ОстанняНарадаВідвідувачі

  • CreateMeeting

  • УстановитиНараду

  • GetMeeting

  • DelMeeting

  • LstCalendarSession

UUID наради Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>


UUID наради Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
ТРИВАЄТЬСЯ
<ep:isLocked> false</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>




Ключі зустрічі PMR не будуть змінені від тимчасово деактивованого користувача або вимкненого PMR

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

Уражені API:

  • Сет'юзер

  • DelUser

LstSummarySession розширень

Ми покращили API: LstSummarySession повернути запланований-PMR, щоб мати один новий елемент, returnЗапланованийPMR , у запиті. І функція перемикача за замовчуванням вимкнена.

Уражені API:

  • LstSummarySession

Зміна схеми:

Додаємо нове ім’я елемента returnЗапланованийPMR у запиті API LstSummarySession.

Додаємо нове ім’я елемента єЗапланованоPMR у відповіді API LstSummarySession.

LstSummarySession Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
<partnerID> хххх</partnerID>
<clientInfo> хххх </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom> 1</startFrom>
<maximumNum> 2</maximumNum>
<listMethod> І </listMethod>
</listControl>
<dateScope>
<startDateStart>01.11.2019 8:0:0</startDateStart>
<startDateEnd> 01.12.2019 07:59:59</startDateEnd>
<timeZoneID> 4</timeZoneID>
<endDateStart> 01.11.2019 8:0:0</endDateStart>
<endDateEnd> 01.12.2019 07:59:59 </endDateEnd>
</dateScope>
<order>
<orderBy> HOSTWEBEXID</orderBy>
<orderAD> ASC</orderAD>
<orderBy> CONFNAME</orderBy>
<orderAD> ASC</orderAD>
<orderBy> STARTTIME</orderBy>
<orderAD> ASC </orderAD>
</order>
<serviceTypes>
<serviceType> EventCenter</serviceType>
<serviceType> MeetingCenter</serviceType>
<serviceType> SalesCenter</serviceType>
<serviceType> TrainingCenter</serviceType>
<serviceType> SupportCenter </serviceType>
</serviceTypes>
<returnScheduledPMR> правда </returnScheduledPMR>
</bodyContent>
</body>


LstSummarySession Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="
<ep:matchingRecords>
<serv:total> 1787 рік</serv:total>http://www.w3.org/2001/XMLSchema-instance" <serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID> 809914325</ep:MeetingUUID>
<ep:confName> Командна нарада</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> MeetingCenter</ep:serviceType>
<ep:hostWebExID> Тест</ep:hostWebExID>
<ep:hostFirstName> Тест</ep:hostFirstName>
<ep:hostLastName> Тест</ep:hostLastName>
<ep:otherHostWebExID> Тест</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Гаваї (Гонолулу)</ep:timeZone>
<ep:status> НІ
ТРИВАЄТЬСЯ</ep:status>
<ep:startTime> 12.10.2019 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> Загальнодоступний</ep:listStatus>
<ep:hostEmail> Test@webex.com</ep:hostEmail>
<ep:passwordReq> правда</ep:passwordReq>
<ep:hostJoined> false</ep:hostJoined>
<ep:participantsJoined> false</ep:participantsJoined>
<ep:confID> 141672157056861215</ep:confID>
<ep:registration> false</ep:registration>
<ep:isRecurring> правда</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> false</ep:isAudioOnly>
<ep:isTCSingleRecurrence> false</ep:isTCSingleRecurrence>
<ep:isAllowJBH> false</ep:isAllowJBH>
<ep:isCETMeeting> правда</ep:isCETMeeting>
<ep:isException> false</ep:isException>
<ep:isNextUpcomingInstance> false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> правда </ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey> 805660167</ep:sessionKey>
<ep:confName> xmlmc Моллі08Консоль816960001</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> MeetingCenter</ep:serviceType>
<ep:hostWebExID> Моллі08Консоль81696000</ep:hostWebExID>
<ep:hostFirstName> Моллі08Консоль81696000</ep:hostFirstName>
<ep:hostLastName> Моллі08Консоль81696000</ep:hostLastName>
<ep:otherHostWebExID> Моллі08Консоль81696000</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Гаваї (Гонолулу)</ep:timeZone>
<ep:status> НІ
ТРИВАЄТЬСЯ</ep:status>
<ep:startTime> 12.10.2019 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> Загальнодоступний</ep:listStatus>
<ep:hostEmail> Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq> правда</ep:passwordReq>
<ep:hostJoined> false</ep:hostJoined>
<ep:participantsJoined> false</ep:participantsJoined>
<ep:confID> 141672108716459038</ep:confID>
<ep:registration> false</ep:registration>
<ep:isRecurring> правда</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> false</ep:isAudioOnly>
<ep:isTCSingleRecurrence> false</ep:isTCSingleRecurrence>
<ep:isAllowJBH> false</ep:isAllowJBH>
<ep:isCETMeeting> правда</ep:isCETMeeting>
<ep:isException> false</ep:isException>
<ep:isNextUpcomingInstance> false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> правда </ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>




GetSite розширень

Ми додали a GetSite перемикання функції відповіді ПідтримкаXMLAPIПоверненняЗапланованийPMR

Уражені API:

  • GetSite

Зміна схеми:

XML API GetSite новий елемент відповіді: ПідтримкаXMLAPIПоверненняЗапланованийPMR

GetSite Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
<clientInfo> xxx </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>


GetSite Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:подія=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
<ns1:siteCommonOptions>
...http://www.w3.org/2001/XMLSchema-instance">
<ns1:SupportXMLAPIReturnScheduledPMR> правда</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>

</serv:bodyContent>




API 40.4.8, 40.2.9 Оновлення

XML API 40.4.8, 40.2.9 Оновлення

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

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

Нова відповідь під час оновлення запланованих зустрічей у XMLAPI

Коли клієнти використовують XMLAPI для оновлення зустрічей, запланованих на їхній сторінці, ми надсилатимемо числовий пароль в оновленні електронної пошти зустрічі та застосовуватимемо його до центрів зустрічей, команд і подій Webex.

Ці API: GetMeeting, GetTrainingSession, GetEvent і Отримати сеанс телеконференції , матиме ці нові елементи як відповідь: аудіоПароль (цифровий пароль), єЗастосуватиПарольАудіо , єЗастосувативхід до аудіо для Webex Meetings, Teams і центрів подій.

Змінена схема:

Уражені API:

  • GetMeeting

  • GetTrainingSession

  • GetEvent

  • Отримати сеанс телеконференції

GetMeeting Приклад запиту:

<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testSite</siteName>
<webExID> тестування</webExID>
<password> xxx</password>
<partnerID> xx </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey> 803328224 </meetingKey>
</bodyContent>
</body>


Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:listToPublic> false</meet:listToPublic>
<meet:isPublic> false</meet:isPublic>http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingPassword> PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword> 75928877</meet:audioPassword>
<meet:isEnforceAudioPassword> правда</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin> false</meet:isEnforceAudioLogin>

...
...
</serv:bodyContent>




API 40.4.5, 40.2.6 Оновлення

XML API 40.4.5, 40.2.6 Оновлення

Отримайте картку користувача і GetSessionInfo обмеження використання

Ми запровадили обмеження використання для API Отримайте картку користувача і GetSessionInfo , у разі досягнення ліміту використання може з’явитися повідомлення про помилку «403 заборонено».

Уражені API:

  • Отримайте картку користувача

  • GetSessionInfo

API 40.4.4, 40.2.5 Оновлення

XML API 40.4.4, 40.2.5 Оновлення

Текстовий контент обмеження кількості

Ми додали обмежену кількість Текстовий контент у кожному розділі XML API. Якщо ви додали забагато Текстовий контент у запиті API буде повернуто такий код помилки та повідомлення: "000053 Кількість вмісту тексту в запиті має бути меншою за {number}".

Уражені API:

  • Будь-який XML API

Запит XML API з кількома Текстовий контент Приклад:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> хххх</webExID>
<password> хххх</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId> xxx </webExId>

</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>

<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 801020403 </sessionKey>

</bodyContent>
</body>



API 40.4.3, 40.2.4 Оновлення

XML API 40.4.3, 40.2.4 Оновлення

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

Створити користувача розширень

Ми розширили Створити користувача для підтримки електронного листа з привітанням кількома мовами. , Створити користувача зараз запитів єHTMLEmail

Уражені API:

  • CreateUser

Створити користувача Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> адміністратор</webExID>
<password> хххх</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<host> правда</host>
<siteAdmin> false</siteAdmin>
<labAdmin> false</labAdmin>
<voiceOverIp> false</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> АКТИВОВАНО</active>
<sendWelcome> правда</sendWelcome>
<isHTMLEmail> правда </isHTMLEmail>
</bodyContent>
</body>


API 40.4.0 Оновлення

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

Забезпечити перевірку електронної пошти під час зміни електронної пошти в XML API

Після того, як адміністратор сайту увімкнув Підтвердження, необхідне користувачеві для оновлення адреси електронної пошти в адміністрації сайту Webex:

  • Якщо обліковий запис, який не є адміністратором вебсайту, викликає Установити користувача API для зміни адрес електронної пошти, поточна адреса електронної пошти залишається, доки не буде підтверджено нову адресу електронної пошти. Електронний лист із підтвердженням зміни облікового запису надсилається на нову електронну адресу з "Підтвердженням зміни облікового запису Webex". Після натискання посилання в електронному листі для підтвердження, нова адреса електронної пошти буде негайно пов 'язана.

    Якщо не адміністратор вебсайту викликає Установити користувача API кілька разів без Після завершення процесу підтвердження електронної пошти буде збережено поточну адресу електронної пошти, а останню нову електронну пошту необхідно перевірити.

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

Уражені API:

  • Сет'юзер

GetEnrollmentInfo тайм-аут і скидання підключення

, GetEnrollmentInfo Зараз API шукає IP-адреси в системі доменних імен, що спричиняє значний вплив на продуктивність. Ми плануємо спростити цей процес із пустою відповіддю в поле.

Уражені API:

  • GetEnrollmentInfo

GetEnrollmentInfo Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> xxx</webExID>
<password> хххх</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent
<sessionKey> 716773566 </sessionKey>
</bodyContent>




GetEnrollmentInfo Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="
<att:confID> 154279066999981548</att:confID>
<att:attendee>http://www.w3.org/2001/XMLSchema-instance">
<att:attendeeID> 3191792 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> Олексій</att:firstName>
<att:lastName> Ян</att:lastName>
<att:email> omega.alex.yang@gmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> false </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0,0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.35.240.53</att:ipAddress>
<att:submitTime> 27.02.2020 22:03:57</att:submitTime>
<att:status> ЗАТВЕРДЖЕНО </att:status>
</att:attendee>
<att:attendee>
<att:attendeeID> 3191797 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> AlexKKK</att:firstName>
<att:lastName> Тест</att:lastName>
<att:email> achillesyang@hotmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> false </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0,0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.154.181.15</att:ipAddress>
<att:submitTime> 27.02.2020 22:07:38</att:submitTime>
<att:status> ЗАТВЕРДЖЕНО </att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</att:matchingRecords>
<att:sessionKey> 716773566 </att:sessionKey>

</serv:bodyContent>




API 40.2.0 Оновлення

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

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

Видалити анонімний доступ до LstSummarySession

З міркувань безпеки ми припиняємо підтримку анонімного доступу до LstSummarySession API. Якщо Webex Meetings анонімно отримує доступ до API, повертається такий код помилки та повідомлення: "000015 Вибачте, запис не знайдено".

Уражені API:

  • LstSummarySession

LstSummarySession Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> ім’я вебсайту1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey> 211894651 </sessionKey>
</bodyContent>
</body>


LstSummarySession Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common"

<serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> НЕПОМОГА</serv:result>
<serv:reason> Вибачте, запис не знайдено</serv:reason>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
<serv:exceptionID> 000015 </serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>


Створитинараду і УстановитиНараду покращення безпеки

Ця зміна була внесена в XML API 40.2.0, але її опис був відредагований після отримання відгуків клієнтів.

З міркувань безпеки ми оновили файл Створитинараду і УстановитиНараду API, які не дозволяють користувачам планувати час початку наради, який уже минув. Якщо вони спробують, API відобразить повідомлення про помилку: "060016 Час початку сеансу має бути пізніше поточного часу". Якщо користувачеві потрібно запланувати миттєву зустріч, ми рекомендуємо встановити час початку зустрічі на п 'ять хвилин пізніше поточного часу.

Уражені API:

  • CreateMeeting

  • УстановитиНараду

API 40.1.2 Оновлення

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

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

Запланування зустрічі автоматично генерує пароль, якщо він не надається

Ми розширили Створитинараду , Створити подію , СтворитиTrainingSession , і Створити сеанс телеконференції щоб включити пароль у тіло відповіді API.

За замовчуванням, параметр Всі зустрічі/події/сеанс повинен мати ввімкнений пароль. У цьому сценарії, якщо запит API не містить пароля, пароль автоматично генерується з серверів XML API.

Якщо параметр Всі зустрічі/події/сеанс повинен мати пароль вимкнено, а запит API не містить пароля, пароль не генерується з серверів XML API.

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

Уражені API:

  • CreateMeeting

  • Створитивизвернення

  • СтворитиTrainingSession

  • Створити сеанс телеконференції

, Створитинараду Тепер відповідь має пароль наради елемент:

Створитинараду Приклад запиту:

<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> siteName1</siteName>
<webExID> ідентифікатор користувача</webExID>

<password> *****</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName> Т
В
Gest_</confName>uto_<meetingType> 3 </meetingType>enerated_mtg_pwd</metaData>
<schedule>
<startDate> 28.10.2020 17:35:00 </startDate>

</schedule>
</bodyContent>
</body>


Створитинараду Приклад відповіді:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="
<meet:meetingPassword> UzXJuzUD428 </meet:meetingPassword>
<meet:iCalendarURL>http://www.w3.org/2001/XMLSchema-instance">


</meet:iCalendarURL>
<meet:guestToken> cfc7f3246d4862f1bb69b803e8615b7a </meet:guestToken>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
</serv:bodyContent>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>




, Створити подію Тепер відповідь має пароль події елемент:

, СтворитиTrainingSession і Створити сеанс телеконференції Тепер відповіді мають пароль сеансу елемент:

API 40.1.0 Оновлення

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

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

GetSessionInfo розширень

Ми додали нові елементи до GetSessionInfo API. Тепер API також повертає інформацію для мобільних пристроїв.

Уражені API:

  • GetSessionInfo

GetSessionInfo Запит на оновлення:

Приклад запиту:


<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo11</siteName>
<webExID> адміністратор сайту</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 713707633</sessionKey>

<sipUrl> dongchen@go.webex.com або 123456789
@webex.com або 123456789@go.webex.com</sipUrl>https://go.webex.com/join/dongchen</pmrUrl>
_go<meetingUuid> 34567323456787654323456787654 </meetingUuid>
</bodyContent>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
</body>



ОстаннійДоступ будь-деІсторія розширень

Ми додали новий API, lstAccessAnywhereHistory , щоб відповісти інформацією про звіт Webex Access Anywhere.

Уражені API:

  • ОстаннійДоступ будь-деІсторія

ОстаннійДоступ будь-деІсторія Запит на оновлення:

ОстаннійДоступ будь-деІсторія Оновлення відповіді:

Приклад запиту:


<?xml version="1.0" encoding="UTF-8"?>
xmlns:serv="
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> тестування</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID> тест1 </hostWebexID>
<startTimeScope>
<sessionStartTimeStart> 29.09.2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd> 29.12.2019 04:42:34 </sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart> 29.09.2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd> 29.12.2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom> 1</serv:startFrom>
<serv:maximumNum> 10</serv:maximumNum>
<serv:listMethod> АБО </serv:listMethod>
</listControl>
<order>
<orderBy> STARTTIME</orderBy>
<orderAD> ASC </orderAD>
</order>
</bodyContent>
</body>



Приклад відповіді:


<?xml version="1.0" encoding="UTF-8"?>
xmlns:com="
xmlns:історія=" http://www.webex.com/schemas/2002/06/service"
<serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/history">
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
<history:matchingRecords>
<serv:total> 775</serv:total>
<serv:returned> 10</serv:returned>http://www.w3.org/2001/XMLSchema-instance">
<serv:startFrom> 1 </serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID> 123456</history:confID>
<history:userName> декан</history:userName>
<history:computerName> 6926
</history:computerName>
<history:clientIP> 10.224.222.183</history:clientIP>
<history:startTime> 29.11.2019 03:05:44</history:startTime>_dean<history:endTime> 29.11.2019 03:10:06</history:endTime>
<history:duration> 5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>