Дополнительную информацию об XML API 39 и XML API 11 см. в статье Обзор обновлений XML API Cisco Webex Meetings (XML API 39 и более ранние версии).

Дополнительную информацию об API XML 40 см. в статье Обзор обновлений API XML Cisco Webex Meetings (API XML 40 и последующие версии).

Дополнительную информацию об XML API 41 см. в статье Обзор обновлений API Cisco Webex Meetings (API 41).

Информацию об обновлениях XML API 11 SP9 и более ранних выпусков см. в разделе Cisco DevNet.

Обновления API 42.11.1

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

Щелкните здесь чтобы скачать схему XML API 42.11.1.

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

Затронутые API и изменения схемы

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


 
Этот элемент не имеет возвратов в записи NBR.

Изменения схемы

Затронутые API

LstRecording

Пример API

Ответ LstRecording

<ep:format>MP4</ep:format>    <ep:serviceType>MeetingCenter</ep:serviceType>    <ep:password></ep:password>    <ep:passwordReq>false</ep:passwordReq>    <ep:confID>239651171508160002</ep:confID>    <ep:recordingUUID>20679f82215f103bbcff005056a3e9b8</ep:recordingUUID>    <ep:shareToMe>false</ep:shareToMe></ep:recording>

Обновления API 42.11.0

Обновления API 42.11.0


 
В схеме XML API 42.11.0 нет изменений.

Обновления API 42.10.0

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

Щелкните здесь чтобы скачать схему XML API 42.10.0.

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

Затронутые API и изменения схемы

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

Изменения схемы

Новый элемент < registrationShortURL > добавляется в ответ GetSessionInfo:

Затронутые API:

GetSessionInfo

Пример API

registrationShortURL возвращается для Webex Events (классический) и Webex Trainings


<ep:accessControl>
<ep:sessionPassword>plainPW</ep:sessionPassword>
<ep:listStatus> НЕ СПИСОК</ep:listStatus>
<ep:registration> правда</ep:registration>
<ep:registrationURL>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURL>
<ep:registrationShortURL>https://sqdemo6.dmz.webex.com/sqdemo6/k2/j.php?MTID=t265bdc2ca9afd38c7d3cbed3e17974db</ep:registrationShortURL> // Новый элемент
<ep:passwordReq> правда </ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus> РЕГИСТРАЦИЯ</ep:registrationStatus>
<ep:isEnforceAudioPassword> ложь</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> ложь</ep:isEnforceAudioLogin>
</ep:accessControl>

Обновления API 42.9.2

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

Щелкните здесь чтобы скачать схему XML API 42.9.2.

XML API заблокирует классическое мероприятие по расписанию после 31.03.2023

Затронутые API и изменения схемы

После марта 2023 г. при вызове XML API: CreateEvent и SetEvent, показывает сообщение об ошибке и код:

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

Затронутые API

  • CreateEvent
  • SetEvent

Изменения схемы

Изменения схемы отсутствуют.

Пример API

XML API: CreateEvent


https: // {sitename} .webex.com / WBXService / XMLService

тело запроса:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> учетная запись администратора сайта</webExID>
<password> ххххх</password>
</securityContext>
</header>

<body>

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

<accessControl>

<sessionPassword> 123aBc123 </sessionPassword>

<enforcePassword />

</accessControl>

<metaData>

<sessionName> На пенсии </sessionName>

</metaData>

<schedule>

<startDate> 01.09.2023 14:29:15 </startDate>

<openTime> 15 </openTime>

</schedule>

<remind>

<minutesAhead> 10 </minutesAhead>

</remind>

<panelists>

<panelistPassword> P @ ss12345 </panelistPassword>

<panelist>

<name> Test1 Space </name>

<email> aleyang3@malinator.com </email>

</panelist>

<panelist>

<name> Test2 </name>

<email> aleyang4@malinator.com </email>

</panelist>

</panelists>

<attendees>

<attendee>

<name> Simon_ 3 </name>

<email> aleyang5@malinator.com </email>

<sendReminder> правда </sendReminder>

</attendee>

</attendees>

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

</bodyContent>

</body>





Ответ:

<?xml version="1.0" encoding="UTF-8"?>

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">

<serv:header>

<serv:response>

<serv:result>ОТКАЗ</serv:result>

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

<serv:gsbStatus>ПЕРВИЧНЫЙ</serv:gsbStatus>

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

</serv:response>

</serv:header>

<serv:body>

<serv:bodyContent/>

</serv:body>

</serv:message>

XML API: SetEvent


https: // {sitename} .webex.com / WBXService / XMLService

тело запроса:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> учетная запись администратора сайта</webExID>
<password> ххххх</password>
</securityContext>
</header>
<body>
<bodyContent
xsi: type = "java: com.webex.service.binding.event.SetEvent">
<event:sessionKey> 17203097096 </event:sessionKey>
<schedule>
<startDate> 01.05.2023 14:29:15 </startDate>
</schedule>

</body>
</serv:message>

Ответ:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>ОТКАЗ</serv:result>
<serv:reason> После марта 2023 г. вы больше не сможете планировать / редактировать какие-либо новые / существующие Webex Events (классические). См. Веб- Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) планировать события</serv:reason>
<serv:gsbStatus> ПЕРВИЧНЫЙ</serv:gsbStatus>
<serv:exceptionID> 110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>

Обновления API 42.9.0

Обновления API 42.9.0


 
В схеме XML API 42.9.0 нет изменений.

Обновления API 42.8.1

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

Щелкните здесь чтобы загрузить схему XML API 42.8.1.

Новый XML API: SyncUser

Затронутые API и изменения схемы

Новый XML API: SyncUser поддерживает синхронизацию информации о пользователе из Control Hub в системе Webex Meeting.

Если ваш клиент достигнет предела скорости, он ответит "429 слишком много запросов", afterRetry - это 25 секунд в заголовке ответа API .

Если пользователь не существует, он выдает ошибку: " 000031 Управляемый пользователь Control Hub не существует "

Если ваша аутентификация не имеет прав администратора сайта, она выдает ошибку: "000031 Только администратор сайта может вызывать этот API".

Изменения схемы

Пример API

XML API: SyncUser


https: // {sitename} .webex.com / WBXService / XMLService

тело запроса:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> учетная запись администратора сайта</webExID>
<password> ххххх</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>

Ответ:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>УСПЕХ</serv:result>
<serv:gsbStatus> ПЕРВИЧНЫЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>

Обновления API 42.8.0

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

Щелкните здесь чтобы скачать схему XML API 42.8.0.

GetLoginTicket возвращает дополнительный узел <webExID>

Затронутые API и изменения схемы

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

Изменения схемы


<xsd:complexType name="getLoginTicketResponse">
<xsd:complexContent>
<xsd:extension base="serv:bodyContentType">
<xsd:sequence>
<xsd:element name="ticket" type="xsd:string">
<xsd:element name="apiVersion" type="xsd:string">
<xsd:element name="webExID" type="xsd:string"> -> новый элемент
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Затронутые API:

  • GetLoginTicket

Пример API :

GetLoginTicket


<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>sqci18</siteName>
<webExID> sqci18adm@mailinator.com</webExID>
<!-- <password>xxxxxxxxx</password><sajan index="7" /> <partnerID>webexpartner</partnerID> -->
<accessToken>MTxxxxxxxxx10bcc862be5 </accessToken>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetLoginTicket">

</bodyContent>
</body>
</serv:message>




<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result> УСПЕХ</serv:result>
<serv:gsbStatus> ПЕРВИЧНЫЙ </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getLoginTicketResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:ticket> b49a94fb6d3bfd79f566a32f99a8eaf0f60bdd7a9a8cbfa7f24ca5d63fd2bc0b</use:ticket>
<use:apiVersion> WebEx XML API версии 10.0.0</use:apiVersion>
<use:webExID> Alexxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>

API XML на основе веб- веб-сайт Webex поддерживает назначение лицензий пользователям (посетителям, организаторам и администраторам веб-сайта) во внешних организациях на сайтах, управляемых Control Hub.

Затронутые API и изменения схемы

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

  • Если пользователь не существует в организации Control Hub и не может быть добавлен в организацию, которая владеет сайтом, этот вызов завершается ошибкой.

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

  • Если пользователь принадлежит к другой организации, которая блокирует межорганизационное лицензирование, этот вызов завершается ошибкой.

  • Чтобы лицензировать пользователей во внешней организации, необходимо включить параметр организации:

    • Организация приглашающего администратора - разрешить перекрестное назначение

    • Организация приглашенных администраторов - разрешить межорганизационное принятие

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

  • XML API: SetUser может поддерживать изменение электронной почты пользователя во внутренней организации, только если вы выполняете полную административную аутентификацию.

Появились новые исключения и коды ошибок:

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

  • 030125 не может измениться firstName, lastName, или displayName для пользователя внешней организации.

Изменения схемы

Без изменения схемы.

Затронутые API:

  • CreateUser

  • SetUser

  • DelUser

Пример API :

CreateUser

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


POST URL-адрес: https: // {testSite1} .webex.com / WBXService / XMLService

Тело:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns: serv = " http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID> администратор сайта</webExID>
<password> P @ ss1234</password>
<siteName> testSite1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> Джек</firstName>
<lastName> Смит</lastName>
<webExId> Jsmith</webExId>
<email> Jsmith@ibm.com</email>
<password> P @ ss1234 </password>
<privilege>
<host> правда </host>
</privilege>
<active> АКТИВИРОВАНЫ </active>
<supportedServices>
<meetingCenter> ложь</meetingCenter>
<trainingCenter> правда</trainingCenter>
<eventCenter> ложь</eventCenter>
<supportCenter> правда</supportCenter>
</supportedServices>
</bodyContent>
</body>

SetUser

Он назначает лицензию для веб-сайт совещаний (MC_xxx , TC_xxx , и EC_xxx ) пользователю внешней организации: Джек Смит и отозвать лицензию на проведение совещаний (SC_xxx ) от Джека Смита.


POST URL-адрес: https: // {testSite1} .webex.com / WBXService / XMLService

Тело:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<webExID>администратор сайта</webExID>
<password> P @ ss1234</password>
<siteName> testSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
<webExId> Jsmith </webExId>
<supportedServices>
<meetingCenter> правда</meetingCenter>
<trainingCenter> правда</trainingCenter>
<eventCenter> правда</eventCenter>
<supportCenter> ложь</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>


DelUser

Он отзывает веб-сайт совещаний и все лицензии у пользователя внешней организации: Джек Смит; и деактивирует пользователя на веб-сайт совещаний: testSite1


POST URL-адрес: https: // {testSite1} .webex.com / WBXService / XMLService

Тело:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<webExID>администратор сайта</webExID>
<password> P @ ss1234</password>
<siteName> testSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.DelUser">
<webExId> Jsmith</webExId>
</bodyContent>
</body>
</message>

Обновления API 42.7.2

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

Щелкните здесь чтобы скачать схему XML API 42.7.2.

Новый XML API: SyncUser

Затронутые API и изменения схемы

Новый XML API: SyncUser поддерживает синхронизацию информации о пользователе из Control Hub в системе Webex Meeting.

Если ваш клиент достигнет предела скорости, он ответит "429 слишком много запросов", afterRetry - это 25 секунд в заголовке ответа API .

Если пользователь не существует, он выдает ошибку: " 000031 Управляемый пользователь Control Hub не существует "

Если ваша аутентификация не имеет прав администратора сайта, она выдает ошибку: "000031 Только администратор сайта может вызывать этот API".

Изменения схемы

Пример API

XML API: SyncUser


https: // {sitename} .webex.com / WBXService / XMLService

тело запроса:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
<webExID> учетная запись администратора сайта</webExID>
<password> ххххх</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>

Ответ:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>УСПЕХ</serv:result>
<serv:gsbStatus> ПЕРВИЧНЫЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>

Обновления API 42.6.0

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

Щелкните здесь чтобы скачать схему XML API 42.6.0.

Администраторы не могут создать нового пользователя или изменить существующего пользователя, когда веб- веб-сайт Webex приостановлен.

Затронутые API и изменения схемы

Когда веб- веб-сайт Webex приостановлен, администратор веб-сайта не может создавать новых пользователей и изменять существующих пользователей с помощью XML API: CreateUser и SetUser.

Он реагирует на исключение 010107 Сайт заблокирован когда один администратор веб-сайта пытается создать нового пользователя или изменить одного существующего пользователя.

Пользователь, не являющийся пользователь с правами администратора (собственник), может изменять свою информацию на этом заблокированном сайте.

Изменения схемы

Без изменения схемы.

Затронутые API:

  • CreateUser

  • SetUser

Обновления API 42.5.0

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

Щелкните здесь чтобы загрузить схему XML API 42.5.0.

Когда веб- веб-сайт Webex приостановлен, вы не сможете планировать или редактировать вебинары, Webex Events (классическая версия), Webex Trainings и совещания службы поддержки Webex.

Затронутые API и изменения схемы

Когда веб- веб-сайт Webex приостановлен, он не позволяет планировать или редактировать вебинары, Webex Events (классические), Webex Trainings и совещания службы поддержки Webex . Сайт поддерживает только бесплатные Webex Meetings .

Появились новые коды исключений и сообщения: "010107 Сайт заблокирован" при вызове этих API ( CreateMeeting, SetMeeting, CreateEvent, SetEvent, CreateTrainingSession, SetTrainingSession, CreateSupportSession) попадая на это ограничение.

Изменения схемы

Без изменения схемы.

Затронутые API:

  • CreateMeeting, SetMeeting

  • CreateEvent, SetEvent

  • CreateTrainingSession, SetTrainingSession

  • CreateSupportSession

Обновления API 42.4.0

Обновления API 42.4.0


 

В схеме XML API 42.4.0 нет изменений.

Обновления API 42.3.0

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

Щелкните здесь, чтобы загрузить схему XML API 42.3.0 .

XMLAPI имеет новую возможность отправлять уведомление по электронной почте организатору, когда записи совещания удаляются или переназначаются другими пользователями.

Затронутые API и изменение схемы

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

Изменения схемы

Без изменения схемы

Затронутые API: DelRecording

DelRecording API отправляет уведомление по электронной почте владельцу записи, когда с ней работает администратор веб-сайта.

Пример запроса API

XML API: DelRecording пример


<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns: serv = "http://www.webex.com/schemas/2002/06/service"
xsi: schemaLocation = "http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID> администратор сайта</webExID>
<password> xxxxxx</password>
<siteName> Тестовый сайт </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelRecording">
<recordingID> 1234567890</recordingID>
<isServiceRecording> правда</isServiceRecording>
<deletePermanently> ложь</deletePermanently>
</bodyContent>
</body>




Пример электронного письма с уведомление по электронной почте (перемещено в корзину):

Пример электронного письма с уведомление по электронной почте (безвозвратно удалено):

Обновления API 42.2.0

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

Щелкните здесь, чтобы загрузить схему XML API 42.2.0 .

GetSite реагирует на новые элементы как: allowChangeFirstName, allowChangeLastName и allowChangeDisplayName

Затронутые API и изменения схемы

XML API: GetSite возвращает новые элементы: allowChangeFirstName, allowChangeLastName и allowChangeDisplayName. Переключатель для этой функции EnableCustomizeProfileFields.

  • allowChangeFirstName, истина или ложь, означает, что пользователь может изменить имя

  • allowChangeLastName, истина или ложь, означает, что пользователь может изменить фамилию

  • allowChangeDisplayName, true или false, означает, что пользователь может изменить отображаемое имя .

AllowUploadPRAvatar возвращается. Верно или нет, означает разрешить пользователю загружать аватар.

Вышеуказанные изменения доступны только на сайтах, не управляемых Control Hub.

Изменения схемы

В getSite ответ, мы возвращаем новые атрибуты: allowChangeFirstName, allowChangeLastName, allowChangeDisplayName и AllowUploadPRAvatar в разделе myWebExConfig.

Затронутые API: GetSite

Пример запроса и ответа API

XML API: GetSite пример

GetSiteResponse


<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>УСПЕХ</serv:result>
<serv:gsbStatus> ПЕРВИЧНЫЙ</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:myWebExConfig>
...
<ns1:allowChangeFirstName> ложь</ns1:allowChangeFirstName>
<ns1:allowChangeLastName> ложь</ns1:allowChangeLastName>
<ns1:allowChangeDisplayName> правда</ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar> правда</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>

Обновления API 42.1.0

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

Щелкните здесь, чтобы загрузить схему XML API 42.1.0 .

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

Затронутые API и изменения схемы

XML API: LstSummarySession и GetSessionInfo в элементе ответа: enableEvent и enableWebniar, измените бизнес-логику следующим образом:

  • Когда enableEvent Верно, совещание является веб- Webex , а значение false - не веб- Webex .

  • Если enableEvent верно, а затем enableWebniar может иметь значение true или false, true означает, что посетитель вебинара имеет права только на просмотр, false означает, что посетитель вебинара не ограничивает права на просмотр.

  • Если enableEvent ложно, не имеет смысла enableWebniarответ.

Изменения схемы

Без изменения схемы.

Затронутые API:

  • LstSummarySession

  • GetSessionInfo

Добавьте ограничение на максимальное количество регистров на один API-вызов API XML : CreateMeetingAttendee, RegisterMeetingAttendee

Затронутые API

Мы добавили 50 максимальное ограничение регистрации на один API-вызов для обоих API: CreateMeetingAttendee и RegisterMeetingAttendee.

Если количество посетителей для одноразового API-вызов превышает 50, тогда код ошибки ответа API и сообщение будут следующими:

"040015 Зарегистрируйте количество посетителей сверх лимита за один API-вызов"

Изменения схемы в API

Без изменения схемы.

Пример запроса и ответа API

CreateMeetingAttendee и RegisterMeetingAttendee Запрос и ответ API Запрос CreateMeetingAttendee


<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns: serv = "http://www.webex.com/schemas/2002/06/service"
xsi: schemaLocation = "http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID> host1</webExID>
<password> xxxxxx</password>
<siteName> Тестовый сайт </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name> test001</name>
<email> test001@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
<attendees>
<person>
<name> test002</name>
<email> test002@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
</attendees>
...
..
<attendees>
<person>
<name>test051</name>
<email> test051@test.com </email>
</person>
<sessionKey> 987654321</sessionKey>
</attendees>
</bodyContent>
</body>

Ответ CreateMeetingAttendee


<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xmlns: com = "http://www.webex.com/schemas/2002/06/common"
xmlns: att = "http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>ОТКАЗ</serv:result>
<serv:reason> Зарегистрируйте количество посетителей сверх лимита за один API-вызов: 50</serv:reason>
<serv:gsbStatus> ПЕРВИЧНЫЙ</serv:gsbStatus>
<serv:exceptionID> 040015</serv:exceptionID>
<serv:value> 50</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>