Оновлення API 40.12.0

Оновлення XML 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 поверне ці шаблони на рівні сайту.

Ім’я елементів

Опис

meetingTemplateName

ім’я налаштованих шаблонів нарад на рівні сайту

serviceType

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> 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>
</serv:message>

Оновлення API 40.11.0

Оновлення XML 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 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> 805325231</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> 805325231</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 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> 805325231</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> 805325231</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.

Елемент

Опис

externalAttendeeSecurity

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

AllowJoin: можна приєднатися до наради негайно;

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

BlockFromJoin: неможливо приєднатися до наради;

autoLock

Чи автоматично блокувати нараду.

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

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

autoLockWaitTime

Хвилини ( 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. Ці два елементи будуть повернені, коли нарада є нарадою, що триває.

Елемент

Опис

hasHostInMeeting

Чи приєднався організатор до наради, що триває.

Правда: Організатор перебуває на нараді, що триває.

Неправда/нуль : Організатора немає на нараді, що триває, або нарада не є нарадою, що триває.

hasAttendeeInMeeting

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

Правда: на нараді, що триває, є відвідувач або організатор.

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

Зразок відповіді 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

Клацніть тут, щоб завантажити схему 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> 805325231</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> 805325231</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

Клацніть тут, щоб завантажити схему 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> 805325231</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> 805325231</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> 805325231</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

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

Клацніть тут, щоб завантажити схему XML API 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

Клацніть тут, щоб завантажити схему 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:

Як застосувати один ключ 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> 1587493389768</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> 713289692</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> 805325231</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> 805325231</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> 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>
</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

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

Клацніть тут, щоб завантажити схему XML API 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> 803328224</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> 75928877</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> 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.

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> 716773566</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> 716773566</att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>

Оновлення API 40.2.0

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

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

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

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

Зачеплені API:

  • LstSummarySession

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

<?xml version="1.0" encoding="UTF-8"?>
<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> 211894651</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

Клацніть тут, щоб завантажити схему 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> 806745263</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

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

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> 713707633 </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>