- Головна
- /
- Стаття
Огляд оновлень API Cisco Webex Meetings (API 40)
Знайдіть всю важливу інформацію, яка вам потрібна про API зустрічей Cisco Webex, наприклад, зміни схем та інші оголошення.
Додаткову інформацію про XML API 41 див Огляд оновлень API Cisco Webex Meetings (API 41)
Для отримання додаткової інформації про XML API 39 і XML API 11 див. огляд оновлень XML API зустрічей Cisco Webex (XML API 39 і раніше).
Щоб отримати оновлення для XML API 11 SP9 і більш ранніх версій, перейдіть до Cisco DevNet.
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 поверне ці шаблони на рівні сайту.
Назва елементів |
Опис |
---|---|
|
назва індивідуальних шаблонів зустрічей на рівні сайту |
|
Засідання 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
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 для 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 для 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.
Елемент |
Опис |
---|---|
|
Коли зустріч розблоковано, можна вибрати три елементи зовнішньої безпеки користувача.
|
|
Чи автоматичне блокування зустрічі. Вірно : Автоматично блокувати зустріч через # хвилин після початку зустрічі Неправда : Не блокує зустріч автоматично після початку зустрічі |
|
Протокол (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
. Ці два елементи будуть повернуті, коли зустріч буде тривати.
Елемент |
Опис |
---|---|
|
Чи приєднався господар до поточної зустрічі. Вірно : Господар на поточній зустрічі. Неправда/нуль : Господар не бере участь у нараді, що триває, або нарада не триває. |
|
Чи існує учасник/хост приєднався до наради в процесі виконання. Вірно : присутній учасник або господар на нараді, що триває. Неправда/нуль : немає жодного учасника або господаря на нараді, що триває, або нарада не є нарадою, що триває. |
Зразок відповіді 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
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
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 Оновлення
СтворитиНараду/НалаштуватиНараду
підтримки
Коли ви плануєте нараду 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
Додано роль керування користувачами
Ми створили роль 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:
Отримайте картку користувача
Приклад запиту:
ОПУСТИТИ 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 Оновлення
Нова відповідь під час оновлення запланованих зустрічей у 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
Видалити анонімний доступ до 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 Оновлення
Запланування зустрічі автоматично генерує пароль, якщо він не надається
Ми розширили Створитинараду
, Створити подію
, Створити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
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>