Найдите всю важную информацию об API Cisco Webex Meetings (например, изменения схемы и другие объявления).
Дополнительную информацию об 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
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
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: 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>