- Головна
- /
- Стаття
Знайдіть усю потрібну інформацію про API Cisco Webex Meetings, як-от відомості про зміни схеми й інші оголошення.
Додаткову інформацію про XML API 41 див Огляд оновлень API Cisco Webex Meetings (API 41)
Докладнішу інформацію про XML API 39 і XML API 11 див. в статті Огляд оновлень XML API Cisco Webex Meetings (XML API 39 і попередні версії).
Інформацію про оновлення XML API 11 SP9 і попередніх версій див. на сторінці Cisco DevNet.
Оновлення API 40.12.0
Оновлення XML API 40.12.0
XML API підтримує тип приватної наради
XML API зазнати впливу
Ми можемо використовувати API:
CreateMeeting
іSetMeeting
щоб запланувати або оновити нараду Webex за допомогою типу приватної наради.Якщо нараду Webex заплановано з типом приватної наради,
GetSessionInfo
GetMeeting
,LstSummarySession
, іLstCalendarSession
поверне нове ім’я елементаPrivateMeeting
щоб знати це.GetMeetingType
іLstMeetingType
повернути нове іменування елемента
яка вказує, чи підтримує він приватні наради.SupportPrivateMeeting
Зміни схеми
XML API: GetMeetingType/LstMeetingType: Додати <SupportPrivateMeeting>
елемент.
XML API: LstSummarySession
: додати <isPrivateMeeting>
елемент.
XML API: LstCalendarSession
: додати <isPrivateMeeting>
елемент.
XML API: GetSessionInfo
: додати <isPrivateMeeting>
елемент.
XML API: GetMeeting : Додати <isPrivateMeeting>
елемент.
Запит XML API: Створитинараду
Запит на створення наради з типом приватної наради
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>25.10.2020 13:00:00</startDate>
<duration> 45</duration>
<timeZoneID> 45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword> ******** </meetingPassword>
</accessControl>
<metaData>
<confName> MC_ ПриватнийMeeting_ Тест</confName>
<meetingType> 168</meetingType> //169 є прикладом, який підтримує приватні наради
</metaData>
</bodyContent>
</body>
Відповідь XML API: GetSessionInfo
Відповідь для isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH> правда</ep:isAllowJBH>
<ep:isPrivateMeeting> правда</ep:isPrivateMeeting> //правда: нарада підтримує приватні наради; false: нарада не підтримує приватні наради.
<ep:isCETMeeting> false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance> правда</ep:isNextUpcomingInstance>
GetSite API поверне шаблони нарад на рівні сайту
Історія користувача/опис завдання
API GetSite для повернення шаблону наради на рівні сайту. Це дозволить Education Connector і Webex Classrooms відображати ці шаблони, щоб викладачі могли вибирати ці шаблони під час планування своїх онлайн-сеансів.
Застосовані API
Якщо є налаштовані шаблони нарад на рівні сайту, API GetSite поверне ці шаблони на рівні сайту.
Ім’я елементів | Опис |
---|---|
| ім’я налаштованих шаблонів нарад на рівні сайту |
| Webex Meetings, Webex Trainings і Webex Events |
Зміни схеми
GetSite : додати <meetingTemplates>
елемент.
Зразок відповіді
Отримати відповідь вебсайту
<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName> ПРОФ</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName> Шаблон наради MC 1</ns1:meetingTemplateName>
<ns1:serviceType> MeetingCenter </ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName> Шаблон наради ЄС 2</ns1:meetingTemplateName>
<ns1:serviceType> EventCenter </ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName> Шаблон наради TC 3</ns1:meetingTemplateName>
<ns1:serviceType> TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser не може змінити елемент supportedServices
коли сайт є CI unified site
Опис
XMLAPI SetUser
не підтримують зміну значення « supportedServices
" у запиті API, якщо вебсайт є пов’язаними вебсайтами Unified Webex Meeting Control Hub.
Зміни схеми
В API немає змін схеми: SetUser
.
WEBEX-15436: Додайте захист, щоб уникнути повторення електронних листів Mtgconfattendeelist
Опис
Якщо кілька відвідувачів із однаковою адресою електронної пошти додано до однієї наради в одному запиті API, ми обробляємо лише першого відвідувача з електронною поштою.
Відповідні API
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
Зразок API
Запит
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</siteName>
<webExID> testUser</webExID>
<password> пароль</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904 382 </sessionKey>
<person>
<email> test@webex.com</email>
<name> ім’я1 </name>
</person>
<attendees>
<person>
<email> test@webex.com</email>
<name> ім’я2 </name>
</person>
<sessionKey>1714904 382</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
Оновлення API 40.11.0
Оновлення XML API 40.11.0
XMLAPI CreateUser підтримує відображуване ім’я
CreateUser
підтримує dispalyname
коли функція перемикається EnableDisplayName
має значення 1. Якщо перемикач функції не дорівнює 1, тоді displayName
буде ігноровано.
Зміни схеми
CreateUser:
XMLAPI SetUser підтримує відображуване ім’я
SetUser
підтримує dispalyname
коли функція перемикається EnableDisplayName
становить 1. Якщо перемикач функції не дорівнює 1, displayName
буде ігноровано.
Зміни схеми
SetUser:
XMLAPI GetUser підтримує відображуване ім’я
GetUser
підтримує dispalyname
коли функція перемикається EnableDisplayName
становить 1. Якщо перемикач функції не дорівнює 1, displayName
не відображатиметься.
Коли displayName
у базі даних має значення null і перемикач функції EnableDisplayName
дорівнює 1, displayName
буде firstName+" "+lastName
для неазійських символів і firstName+lastName
для азіатських ієрогліфів.
Зміни схеми
GetUserResponse:
Контроль рівня користувача XMLAPI для гібридного VoIP CMR
Нараду cmrHybridVoip
використовується для встановлення та отримання параметрів рівня користувача для EnableCMRHybridVoIP
.
Зміни схеми
GetUser Response:
CreateUser Request:
SetUser Request:
Оновлення API 40.10.0
Оновлення XML API 40.10.0
XML API support for meeting UUID
у запиті та відповіді API
Зразок API XML: GetSessionInfo
Запит:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>8053252 31</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Відповідь:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status> НІ_ ТРИВАЄТЬСЯ</ep:status>
<ep:isLocked> false </ep:isLocked>
<ep:sessionkey>8053252 31</ep:sessionkey>
<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API, на який впливає:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI поверне додатковий елемент для конфігурації адміністратора вебсайту, щоб вимкнути знімок екрана
Вимога надходить із Безпека — обидва PenTest
помилок і клієнтів, як-от Goldman Sachs. Вони не хочуть дозволяти кінцевим користувачам робити знімки екрана в програмі Meetings. Тим часом багато інших клієнтів хочуть цю функцію, щоб дозволити знімок екрана. Користувачі навчальних закладів також хочуть дозволити знімок екрана. Тож у нас буде конфігурація адміністратора вебсайту для цього, а XMLAPI поверне додаткове поле EnableMobileScreenCapture
у відповіді користувача GetSite
щоб підтримати це.
Зразок запиту GetSite
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>хххх</siteName>
<webExID> Тест</webExID>
<password> хххх</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</body>
</serv:message>
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus>ПЕРВИННИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:securityOptions>
...
...
<ns1:EnableMobileScreenCapture> false</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API, який зазнає впливу
GetSite
Підтримка XMLAPI MEET-269 Покращення приєднання без PIN-коду
XMLAPI додає НОВИЙ ПАРАМЕТР Системи відеоконференцій у моїй організації можуть починати наради та приєднуватися до них без підказок для нарад в особистій кімнаті та наради MC.
createUser/setUser/getUser
додати новий вузолdeviceCanStartMyPMR
вpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting
додати новий вузолdeviceCanStartMeeting
у розкладі.
Параметр в інтерфейсі користувача Webex для нарад в особистій кімнаті :
Зміни схеми
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
Оновлення API 40.9.0
Оновлення XML API 40.9.0
XML API support for meeting UUID
запит і відповідь
Ми додали UUID наради до запиту та відповіді API, де ми підтримуємо як a meetingKey
або sessionKey
.
Зразок API XML: GetSessionInfo
Запит:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>8053252 31</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Відповідь:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status> НІ_ ТРИВАЄТЬСЯ</ep:status>
<ep:isLocked> false </ep:isLocked>
<ep:sessionkey>8053252 31</ep:sessionkey>
<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API, на який впливає:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
У Webex Meetings буде заблокований хол наради, де користувачі зможуть чекати, поки їх допустять до наради
XML API планує та змінює нараду MC для підтримки заблокованого холу, коли функція ( ConsistentLockedLobby
) перемикач.
Зміни схеми
Додано три нових елементи ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) у CreateMeeting, SetMeeting і GetMeeting API.
Елемент | Опис |
---|---|
| Коли нараду розблоковано, можна вибрати три елементи безпеки зовнішнього користувача.
|
| Чи автоматично блокувати нараду. Правда: Автоматично блокувати нараду через # хвилин після її початку Неправда: Не блокує нараду автоматично після її початку |
| Хвилини ( 0, 5, 10, 15, 20 ), щоб автоматично блокувати нараду після її початку |
Зразок запиту та відповіді
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount> false</joinRequiresAccount>
<externalAttendeeSecurity> ДозволитиПриєднуватися зЛобі</externalAttendeeSecurity>
<autoLock> правда</autoLock>
<autoLockWaitTime> 10 </autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Request of SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount> false</joinRequiresAccount>
<externalAttendeeSecurity> ДозволитиПриєднуватися зЛобі</externalAttendeeSecurity>
<autoLock> правда</autoLock>
<autoLockWaitTime> 10 </autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Відповідь GetMeeting
.
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<meet:attendeeOptions>
...
<meet:joinRequiresAccount> false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity> ДозволитиПриєднуватися</meet:externalAttendeeSecurity>
<meet:autoLock> правда</meet:autoLock>
<meet:autoLockWaitTime> 10 </meet:autoLockWaitTime>
</meet:attendeeOptions>
...
API, на який впливає:
CreateMeeting
SetMeeting
GetMeeting
Розширення GetSessionInfo
API для повернення стану учасників на сеансі, що триває
Додано два нових елементи ( hasHostInMeeting
, hasAttendeeInMeeting
) у відповідь користувача GetSessionInfo
. Ці два елементи будуть повернені, коли нарада є нарадою, що триває.
Елемент | Опис |
---|---|
| Чи приєднався організатор до наради, що триває. Правда: Організатор перебуває на нараді, що триває. Неправда/нуль : Організатора немає на нараді, що триває, або нарада не є нарадою, що триває. |
| Чи є відвідувач або організатор, який приєднався до наради, що триває. Правда: на нараді, що триває, є відвідувач або організатор. Неправда/нуль : на нараді, що триває, немає відвідувача або організатора, або нарада не є нарадою, що триває. |
Зразок відповіді API:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<ep:status>ТРИВАЄТЬСЯ</ep:status>
<ep:hasHostInMeeting>правда</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>правда</ep:hasAttendeeInMeeting>
...
API, на який впливає:
GetSessionInfo
API GetUserCard вимагає авторизації.
Підвищення безпеки XML API GetUserCard
вимагає авторизації для отримання інформації про користувача.
API, на який впливає:
GetUserCard
Оновлення API 40.8.0
Оновлення XML API 40.8.0
GetSessionInfo
покращення реакції
Якщо вас не запросили або не схвалили на нараді, ваш виклик до XML API: GetSessionInfo
не поверне елементи: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
у тілі відповіді API.
Приклад відповіді API для нарад:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>НІ_ ТРИВАЄТЬСЯ</ep:status>
<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>
</serv:bodyContent>
Приклад відповіді API для тренінгів/подій:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>НІ_ ТРИВАЄТЬСЯ</ep:status>
<ep:sessionkey> 1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>НЕ ЗАДАНО</ep:listStatus>
<ep:registration> правда </ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq> правда </ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus> ЗАПРОСИТИ/ЗАРЕЄСТРУВАТИСЯ/ВІДХИЛИТИ</ep:joinStatus>
<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>
</serv:bodyContent>
API, на який впливає:
GetSessionInfo
GetSessionInfo, GetUserCard
Покращення безпеки
Ми підвищили безпеку XML API GetSessionInfo
і GetUserCard
. Ми заблокуємо користувачам доступ до цих двох API протягом наступних двох годин, якщо їхній виклик досяг ліміту за одну годину без помилок даних не знайдено.
Відповідь стану помилки: "403 Заборонено"
Зачеплені API:GetSessionInfo
GetUserCard
meetingUUID
у підтримці запитів і відповідей API
Ми додали UUID наради до запиту та відповіді API там, де ми підтримуємо a meetingKey/sessionKey
.
GetSessionInfo
Запит:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>8053252 31</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Відповідь:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status> НІ_ ТРИВАЄТЬСЯ</ep:status>
<ep:isLocked> false </ep:isLocked>
<ep:sessionkey>8053252 31</ep:sessionkey>
<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API, на який впливає:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Шаблон освітніх сайтів (тип сеансу EDU) у підтримці XML API
Якщо на ваших вебсайтах ввімкнено тип сеансу Education Instructor (EDU), API XML може підтримувати планування наради за допомогою шаблону наради EDU.
API, на який впливає:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML API CreateMeetingAttendee
і RegisterMeetingAttendee
підтримка
Усі CreateMeetingAttendee
і RegisterMeetingAttendee
можуть перевірити необхідну форму реєстрації відвідувача для реєстрації у Webex Meetings.
Для цього завдання існує новий виняток:
Номер винятку | Повідомлення про виняток |
---|---|
040014 | Відсутні обов’язкові поля (форма реєстрації): ... |
Наприклад, якщо ви вибрали "Посада" та "Назва компанії" як обов’язкові поля для реєстрації відвідувача на Webex Meetings, як показано нижче, тоді ви повинні вказати значення для "Посада" та "Назва компанії" під час виклику двох API. : CreateMeetingAttendee
і RegisterMeetingAttendee
.
RegisterMeetingAttendee
Запит:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>Ім’яПрізвище</name>
<firstName> Ім’яБ</firstName>
<lastName> Прізвище</lastName>
<title>Інженер</title> //Посада
<company> Cisco1234</company> //Назва компанії
...
<email>****@*****.com</email>
<type> ВІДВІДУВАЧ</type>
<sendReminder> правда</sendReminder>
</person>
<role> ВІДВІДУВАЧ</role>
<joinStatus> ПРИЙНЯТИ</joinStatus>
<emailInvitations> правда</emailInvitations>
<sessionKey> 1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
CreateMeetingAttendee
Запит:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>Ім’яПрізвищеА</name>
<firstName> Ім’яА</firstName>
<lastName> ПрізвищеА</lastName>
<title>Інженер</title> //Посада
<company> Cisco1234</company> //Назва компанії
...
<email>*****@*****.com</email>
<type> ВІДВІДУВАЧ</type>
<sendReminder> правда</sendReminder>
</person>
<role> ВІДВІДУВАЧ</role>
<joinStatus> ПРИЙНЯТИ</joinStatus>
<emailInvitations> правда</emailInvitations>
<sessionKey> 1###4####1</sessionKey>
040014 Exception of Response
Приклад:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>НЕПОМОГА</serv:result>
<serv:reason> Відсутні обов’язкові поля (форма реєстрації): посада, компанія</serv:reason>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
<serv:exceptionID> 040014</serv:exceptionID>
<serv:value> посада, компанія</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API, на який впливає:
CreateMeetingAttendee
RegisterMeetingAttendee
Удосконалення перевірки електронної пошти XML API
API XML не повинен дозволяти пробіли в електронному листі, тому ми розширили перевірку електронної пошти, щоб узгодити поведінку сторінки Webex Meetings.
API, на який впливає:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
Оновлення API 40.7.0
Оновлення XML API 40.7.0
meetingUUID
підтримка
Ми додали meetingUUID
до запиту та відповіді API, де ми підтримуємо ключ зустрічі або ключ сеансу.
GetSessionInfo
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>8053252 31</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>8053252 31</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status> НІ_ ТРИВАЄТЬСЯ</ep:status>
<ep:isLocked> false </ep:isLocked>
<ep:sessionkey>8053252 31</ep:sessionkey>
<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Зачеплені API:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
Підтримка привітальної електронної пошти API для чотирьох нових мов
Привітальна електронна пошта XMLAPI у форматі HTML підтримує такі чотири нові мови:
Чеська (languageID=19)
Польська (languageID=20)
Угорська (languageID=21)
Румунська (languageID=22)
XMLAPI надсилає вітальний лист відповідно до мови або ідентифікатора мови в CreateUser
запиту.
Використання CreateUser
Приклад привітального електронного листа для надсилання Html (чеська):
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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
CreateMeeting/SetMeeting
підтримка
Коли ви плануєте нараду Webex, XML API CreateMeeting/SetMeeting
дозволяє встановити або зняти прапорець або клацнути обов’язкове або необов’язкове поле у формі реєстрації відвідувача.
Нижче наведено зразок розкладу нарад із вебсторінки користувача, де можна перевірити обов’язкові поля, як-от "Посада", "Назва компанії", "Місто" , і "Стан" у формі реєстрації відвідувача:
Далі наведено зіставлення між полями сторінки та елементами XML API:
Поля сторінки | Елемент XMLAPI |
---|---|
Ім’я завдання | <title> |
Ім’я компанії | <company> |
Адреса 1 | <address1> |
Адреса 2 | <address2> |
Місто | <city> |
Стан | <state> |
Поштовий індекс | <postalCode> |
Країна / регіон | <country> |
Робочий телефон | <phone> |
Факс | <fax> |
Змінена схема: Додайте елемент "registrationForm" у CreateMeeting
Змінена схема: Додайте елемент "registrationForm" у SetMeeting
Змінена схема: Додайте елемент "registrationForm" у GetMeeting
CreateMeeting
Приклад запиту:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>пароль</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>правда</emailInvitations>
<registration> правда</registration>
<auto> false</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title> <!-- true -->
<company><req>правда</req></company><!-- true -->
<address1><req>false</req></address1>
<address2><req> false </req></address2>
<city><req> правда </req></city><!-- true -->
<state><req> правда </req></state><!-- true -->
<postalCode><req> false </req></postalCode>
<country><req> false </req></country>
<phone><req> false </req></phone>
<fax><req> false</req></fax>
</registrationForm>
SetMeeting
Приклад запиту:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Назва конференції</confName>
<meetingType> 3 </meetingType>
</metaData>
<attendeeOptions>
<emailInvitations> правда</emailInvitations>
<registration> правда</registration>
<auto> правда</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title>
<company><req>правда</req></company>
<address1><req>false</req></address1>
<address2><req>false </req></address2>
<city><req> правда </req></city>
<state><req> правда </req></state>
<postalCode><req> false </req></postalCode>
<country><req> false </req></country>
<phone><req> false </req></phone>
<fax><req> false</req></fax>
</registrationForm>
GetMeeting
Приклад відповіді:
<meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>false </meet:req></meet:phone>
<meet:title><meet:req> правда </meet:req></meet:title>
<meet:company><meet:req> правда </meet:req></meet:company>
<meet:address1><meet:req> false </meet:req></meet:address1>
<meet:address2><meet:req> false </meet:req></meet:address2>
<meet:city><meet:req> правда </meet:req></meet:city>
<meet:state><meet:req> правда </meet:req></meet:state>
<meet:postalCode><meet:req> false </meet:req></meet:postalCode>
<meet:country><meet:req> false </meet:req></meet:country>
<meet:fax><meet:req> false</meet:req></meet:fax>
</meet:registrationForm>
Зачеплені API:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
Тип наради E2EE не підтримує наради PMR
Якщо ввімкнути PMR під час виклику з API: CreateUser/SetUser/GetUser/GetMe
і доступний лише тип наради E2EE, у відповідь буде відображено таке повідомлення про помилку: «110063, щоб увімкнути PMR, користувач повинен мати принаймні один тип наради не E2EE».
Зачеплені API:
CreateUser
SetUser
GetUser
GetMe
Оновлення API 40.6.0
Оновлення XML API 40.6.0
Роль керування користувачами додано
Ми створили роль керування користувачами, і файл схеми для вказаних далі було змінено.
Змінена схема: CreateUser
запит:
Змінена схема: SetUser
Змінена схема: GetMe
відповідь:
Змінена схема: LstsummaryUser
відповідь:
Зачеплені API:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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 GetUserCard
Тепер ми підтримуємо використання ключа API (генерованого токена JWT) для доступу до API: GetUserCard
у цьому випуску.
Ви можете звернутися до цих сторінок щодо застосування одного ключа API та створення токена JWT:
GetUserCard
Приклад запиту:
ОПУБЛІКУВАТИ https://{sitename}.webex.com/WBXService/XMLService
Заголовок:
Тип контенту application/json;набір символів=utf-8
Токен JWTT ${jwttoken}
Тіло:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId> {userName}</webExId>
</bodyContent>
</body>
</message>
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:avatar>
<use:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:lastModifiedTime>1587493 389768</use:lastModifiedTime>
<use:isUploaded> false </use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title> Особиста кімната тесту </use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>7132896 92</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>
Підтримка для meetingUUID
у запиті та відповіді API
Ми додали meetingUUID
на запит і відповідь API, коли ми підтримуємо ключ наради або ключ сеансу.
Зачеплені API:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID> Тест</webExID>
<password> xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>8053252 31</sessionKey>
або
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
meetingUUID
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status> НІ_ ТРИВАЄТЬСЯ</ep:status>
<ep:isLocked> false </ep:isLocked>
<ep:sessionkey>8053252 31</ep:sessionkey>
<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Ключі наради PMR не будуть змінені від тимчасово деактивованого користувача або вимкненого PMR
Якщо тимчасово деактивований користувач або вимкнений PMR повторно активується протягом одного тижня, тепер повторно активований користувач або ввімкнений ключ наради PMR не змінюється, він буде таким самим, як і раніше.
Зачеплені API:
SetUser
DelUser
LstSummarySession
розширень
Ми розширили API: LstSummarySession
повернути запланований-PMR, щоб мати один новий елемент, returnScheduledPMR
, у запиті. А перемикач функцій за замовчуванням вимкнено.
Зачеплені API:
LstSummarySession
Зміна схеми:
Додаємо нове ім’я елемента returnScheduledPMR
у запиті API LstSummarySession.
Додаємо нове ім’я елемента isScheduledPMR
у відповіді API LstSummarySession.
LstSummarySession
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<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> ЧАС ПОЧАТКУ</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>
</serv:message>
LstSummarySession
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:lstsummarySessionResponse">
<ep:matchingRecords>
<serv:total> 1787 рік</serv:total>
<serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>8099143 25 </ep:sessionKey>
<ep:MeetingUUID>8099143 25</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>8056601 67</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>
</serv:body>
</serv:message>
GetSite
розширень
Ми додали a GetSite
перемикання функції відповіді SupportXMLAPIReturnScheduledPMR
Зачеплені API:
GetSite
Зміна схеми:
XML API GetSite
новий елемент відповіді: SupportXMLAPIReturnScheduledPMR
GetSite
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:siteCommonOptions>
...
<ns1:SupportXMLAPIReturnScheduledPMR> правда</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Оновлення API 40.4.8, 40.2.9
Оновлення XML API 40.4.8, 40.2.9
Нова відповідь під час оновлення запланованих нарад у XMLAPI
Коли клієнти використовують XMLAPI для оновлення нарад, запланованих на їхній сторінці, цифровий пароль буде надіслано в електронному листі з оновленнями наради та буде застосовано до Webex Meetings, Teams і Events Center.
Ці API: GetMeeting, GetTrainingSession, GetEvent
і GetTeleconferenceSession
, матиме ці нові елементи як відповідь: audioPassword
(цифровий пароль), isEnforceAudioPassword
, isEnforceAudioLogin
для Webex Meetings, Teams і центрів подій.
Змінена схема:
Зачеплені API:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Приклад запиту:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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>8033282 24</meetingKey>
</bodyContent>
</body>
</serv:message>
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:accessControl>
<meet:listToPublic> false</meet:listToPublic>
<meet:isPublic> false</meet:isPublic>
<meet:meetingPassword> PkzC8tP7kM5 </meet:meetingPassword>
<meet:audioPassword>7592887 7</meet:audioPassword>
<meet:isEnforceAudioPassword> правда</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin> false </meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Оновлення API 40.4.5, 40.2.6
Оновлення XML API 40.4.5, 40.2.6
GetUserCard
і GetSessionInfo
обмеження використання
Ми запровадили обмеження використання для API GetUserCard
і GetSessionInfo
, може з’явитися повідомлення про помилку: «403 заборонено», якщо досягнуто обмеження використання.
Зачеплені API:
GetUserCard
GetSessionInfo
Оновлення API 40.4.4, 40.2.5
Оновлення API XML 40.4.4, 40.2.5
BodyContent
обмеження кількості
Ми додали обмежену кількість BodyContent
у кожному розділі XML API. Якщо ви додали забагато BodyContent
у запиті API буде повернуто такий код помилки та повідомлення: «000053 Кількість BodyContent у запиті має бути меншою за {number}»
Зачеплені API:
Будь-який XML API
Запит XML API з кількома BodyContent
Приклад:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>хххх</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>8010204 03</sessionKey>
</bodyContent>
</body>
Оновлення API 40.4.3, 40.2.4
Оновлення XML API 40.4.3, 40.2.4
CreateUser
розширень
Ми розширили CreateUser
для підтримки електронного листа з привітанням кількома мовами. Нараду CreateUser
зараз запитів isHTMLEmail
Зачеплені API:
CreateUser
CreateUser
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>адміністратор</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:
Якщо обліковий запис не адміністратора вебсайту викликає
SetUser
API для зміни адрес електронної пошти, поточна адреса електронної пошти залишається, доки не буде підтверджено нову адресу електронної пошти. Електронний лист із підтвердженням зміни облікового запису буде надіслано на нову адресу електронної пошти з "Підтвердженням зміни облікового запису Webex". Після натискання посилання в електронному листі для підтвердження нова адреса електронної пошти буде негайно прив’язана.
Якщо не адміністратор вебсайту викликає
SetUser
API кілька разів без Після завершення процесу підтвердження електронної пошти буде збережено поточну адресу електронної пошти, а останню нову електронну пошту необхідно перевірити.Якщо обліковий запис адміністратора вебсайту викликає
SetUser
API для зміни адрес електронної пошти, процес перевірки електронної пошти не запускається. Нову адресу електронної пошти буде негайно прив’язано до облікового запису організатора або відвідувача.
Зачеплені API:
SetUser
GetEnrollmentInfo
тайм-аут і скидання підключення
Нараду GetEnrollmentInfo
Зараз API шукає IP-адреси в системі доменних імен, що спричиняє значний вплив на продуктивність. Ми плануємо спростити цей процес із пустою відповіддю в <domain>
космічне поле.
Зачеплені API:
GetEnrollmentInfo
GetEnrollmentInfo
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID> xxx</webExID>
<password> хххх</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>7167735 66</sessionKey>
</body>
</serv:message>
GetEnrollmentInfo
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>154279066999981548</att:confID>
<att:attendee>
<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>7167735 66</att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>
Оновлення 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"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>ім’я вебсайту1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>2118946 51</sessionKey>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<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>
CreateMeeting
і SetMeeting
покращення безпеки
Цю зміну було внесено в XML API 40.2.0, але її опис було змінено після отримання відгуку від клієнтів. |
З міркувань безпеки ми оновили файл CreateMeeting
і SetMeeting
API, які не дозволяють користувачам планувати час початку наради, який уже минув. Якщо вони спробують, API запропонує повідомлення про помилку: "060016 Час початку сеансу має бути пізніше поточного часу." Якщо користувачеві потрібно запланувати миттєву нараду, радимо встановити час початку наради на п’ять хвилин пізніше, ніж поточний час.
Зачеплені API:
CreateMeeting
SetMeeting
Оновлення API 40.1.2
Оновлення XML API 40.1.2
Під час планування наради автоматично створюється пароль, якщо його не надано
Ми розширили CreateMeeting
, CreateEvent
, CreateTrainingSession
, і CreateTeleconferenceSession
щоб включити пароль у тіло відповіді API.
За замовчуванням, Усі наради/події/сеанси повинні мати пароль налаштування ввімкнено. У цьому сценарії, якщо запит API не містить пароля, сервери XML API автоматично створюють пароль.
Якщо Усі наради/події/сеанси повинні мати пароль налаштування є вимкнено , а запит API не містить пароля, а пароль є ні створено із серверів XML API.
Якщо запит API містить пароль, тоді відповідь міститиме цей пароль, незалежно від Усі наради/події/сеанси повинні мати пароль налаштування ввімкнено або вимкнено.
Зачеплені API:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
Нараду CreateMeeting
відповідь тепер має meetingPassword
елемент:
CreateMeeting
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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> Тest_ Вuto_ G enerated_mtg_pwd</confName>
<meetingType> 3 </meetingType>
</metaData>
<schedule>
<startDate> 28.10.2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>8067452 63</meet:meetingkey>
<meet:meetingPassword> UzXJuzUD428 </meet:meetingPassword>
<meet:iCalendarURL>
<serv:host>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
<serv:attendee>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</meet:iCalendarURL>
<meet:guestToken> cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>
</serv:bodyContent>
</serv:body>
</serv:message>
Нараду CreateEvent
відповідь тепер має eventPassword
елемент:
Нараду CreateTrainingSession
і CreateTeleconferenceSession
у відповідях тепер є sessionPassword
елемент:
Оновлення API 40.1.0
Оновлення XML API 40.1.0
GetSessionInfo
розширень
Ми додали нові елементи до GetSessionInfo
API. Тепер API також повертає інформацію для мобільних пристроїв.
Зачеплені API:
GetSessionInfo
GetSessionInfo
Запит на оновлення:
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo11</siteName>
<webExID> адміністратор сайту</webExID>
<password> P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>7137076 33 </sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl> dongchen@go.webex.com або 123456789_go @webex.com або 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory
розширень
Ми додали новий API, lstAccessAnywhereHistory
, щоб відповісти інформацією про звіт Webex Access Anywhere.
Зачеплені API:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Запит на оновлення:
LstAccessAnywhereHistory
Оновлення відповіді:
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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> ЧАС ПОЧАТКУ</orderBy>
<orderAD> ASC</orderAD>
</order>
</bodyContent>
</body>
Приклад відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:історія="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result> УСПІХ</serv:result>
<serv:gsbStatus> ОСНОВНИЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse">
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total> 775</serv:total>
<serv:returned> 10</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID> 123456</history:confID>
<history:userName> декан</history:userName>
<history:computerName> 6926 _dean</history:computerName>
<history:clientIP> 10.224.222.183</history:clientIP>
<history:startTime> 29.11.2019 03:05:44</history:startTime>
<history:endTime> 29.11.2019 03:10:06</history:endTime>
<history:duration> 5</history:duration>
</history:accessAnyWhereInfo>
</serv:body>