Şema değişiklikleri ve diğer duyurular gibi api Cisco Webex Meetings tüm önemli bilgileri bulun.
XML API 39 ve XML API 11 hakkında daha fazla bilgi için bkz. Cisco Webex Meetings XML API Güncellemelerine Genel Bakış (XML API 39 ve Önceki Sürümleri).
XML API 40 hakkında daha fazla bilgi için bkz. Cisco Webex Meetings XML API Güncellemelerine Genel Bakış (XML API 40 ve Sonrası).
XML API 11 SP9 ve daha önceki sürümlere yapılan güncellemeler için Cisco DevNet ' egidin.
API 41.12.0 Güncellemeleri
XML API 41.12.0 Güncellemeleri
XMLAPI, (Webex Events) plan ve düzenlemeyi site yapılandırma öğesine göre engellemektedir EnableClassicEvent
bu yanlıştır
Etkili API'ler ve Şema değişiklikleri
Site yönetimi yapılandırma sayfasında, Klasik Etkinliği etkinleştir onay kutusu yanlışsa bu site Webex Events fazla toplantı etkinleştirmeyi desteklemez.
Klasik olayı etkinleştir onay kutusu yanlışsa bu API'leri araarak bu toplantıyı (Webex Events) çalışır:
CreateEvent
, SetEvent
, GetEvent
, GetSessionInfo
, LstsummaryEvent
, LstrecordedEvent
, LstsummaryProgram
, UploadEventImage
API, Klasik Etkinlik devre dışı 010106 içinyeni istisnayıyanıtlar.
Şema değişiklikleri
Şema değişikliği yok.
API isteği ve yanıt örneği
CreateEvent API talebi ve yanıtı
CreateEvent İsteği
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
<accessControl>
<sessionPassword>XXXXXXXX</sessionPassword>
</accessControl>
<metaData>
<sessionName>XMLAPI EC Testing</sessionName>
</metaData>
<schedule>
<startDate>07/17/2021 01:29:15</startDate>
<openTime>15</openTime>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateEvent yanıtı
<?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:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>The classic Event has been disabled.</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>010106</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateEvent3.1.3 API'leri etkile:
SetEvent GetEvent
GetSessionInfo
LstsummaryEvent
LstrecordedEvent
LstsummaryProgram
UploadEventImage
XMLAPI LstMeetingType
öğesinin yeni öğesine yanıt veecek subProductCodePrefix
Etki alan API'leri
API'yi günceller LstMeetingType
yanıt öğesi productionCodePrefix
: PRO, AUO ve önceden tanımlanmış Webex türü ön eki olan diğer kişi.
Bu yeni geliştirmeden sonra API, yeni öğesini yanıtlar subProdctCodePrefix
:P ro1, PRO2, vb. gibi özelleştirilebilir meet type ön ekleri.
API'de şema değişiklikleri: LstMeetingType
Yeni öğeyi yanıtlar: subProdctCodePrefix
API isteği ve yanıt örneği
LstMeetingType
API isteği & yanıtı
Şu isteğin isteği: LstMeetingType
<bodyContent xsi:type="java:com.webex.service.binding.meetingtype.LstMeetingType">
<meetingTypeID>13810</meetingTypeID>
</bodyContent>
</body>
</serv:message>
Yanıt: LstMeetingType
<serv:body>
<serv:bodyContent xsi:type="mtgtype:lstMeetingTypeResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mtgtype:matchingRecords>
<serv:total>1</serv:total>
<serv:returned>1</serv:returned>
<serv:startFrom>1</serv:startFrom>
</mtgtype:matchingRecords>
<mtgtype:meetingType>
<mtgtype:productCodePrefix>PRO</mtgtype:productCodePrefix>
<mtgtype:subProductCodePrefix>PRO3</mtgtype:subProductCodePrefix> //New element for customized meeting
type
<mtgtype:active>ACTIVATED</mtgtype:active>
<mtgtype:name>Cus_Chat_Closed</mtgtype:name>
<mtgtype:displayName>Cus_Chat_Closed</mtgtype:displayName>
API 41.11.0 Güncellemeleri
XML API 41.11.0 Güncellemeleri
Control Hub ile yönetilen siteler için kullanıcı yönetimi API'sinde XML API desteği ileriye dönük uyumluluk
Etkili API'ler ve Şema değişiklikleri
Entegrasyon uygulamanız şu anda şu anda Webex XMLAPI kullanıcı yönetimi API'leri kullanıyorsa: CreateUser
, SetUser
, DelUser
ve GetUser
kullanıcıları tedarik etmek veya yönetmek için Webex Klasik siteniz Control Hub ile yönetilen siteye dönüştürüldikten sonra, bu API'ler ileriye dönük uyumluluk için çalışmaya devam edecektir. Aşağıda notlarda olduğu gibi bazı davranış değişiklikleri vardır:
createUser kullanırken - Control Hub'daki kullanıcı durumu "etkin" değilse kullanıcının site durumu etkin olmayacaktır. Control Hub'daki kullanıcı durumu etkinse kullanıcının sitedeki durumu da etkindir, referans: Control Hub'da yeni ve dönüştürülen kullanıcıların kullanıcıdurumu.
CreateUser ve SetUser API'lerinin parola öğesi yok sayılır, yeni kullanıcılara etkinleştirme e-postası göndermeye başlarız, kullanıcılar e-postadaki bağlantıya tıklayarak yeni hesabı etkine tıklar ve yeni parola girebilirsiniz.
CreateUser API'sinin etkin öğesi yok sayılır, yeni kullanıcı (doğrulanmadı) Bu parametreden SetUser API'si kullanılarak etkinleştirilenemz.
CreateUser API'leri bodyContent öğesinde webExId öğesinin değeri, e-posta ile aynı olmalı. webExId e-postadan farklısa webExId ile WebDB'de depolanıyorsa webExId ile aynı şekilde davranılacak ve değer yok sayılır.
SetUser API'ları bodyContent öğesinde webExId öğesinin değeri, e-posta adresinin kullanıcı kimliği olmalı,bodyContent'te e-posta > değiştirebilirsiniz.
SetUser API'si, mevcut kullanıcının e-posta adresinin değiştirilmesini destekleyecektir: SecurityContext'deki işlem hesabı Control Hub tam site yöneticisi ise başarılı olur. Aksi takdirde, API yeni hata koduyla ve aşağıdaki mesajla hata raporlar:
030120 Hesabın e-postayı değiştir için tam bir site yöneticisi olması gerekir.
SetUser API'sinde bodyContent öğesi yeniWebExId öğesi yok sayılır.
SetUser API'si zaten kullanmakta olan bir e-postaya değiştirmeye çalışır. API yeni hata kodunun ve hata iletisinin altına iner:
030118 E-posta, Control Hub ile yönetilen sitelerde zaten kullanılıyor.
DelUser API'si, toplantı Webex tarafında kullanıcı devre dışı bırakılır ve ilgili toplantı lisansı Webex kaldırılır. Bu devre dışı bırakılan kullanıcı API kullanarak yeniden etkinleştirilebilir: Kullanıcı daha önce doğrulandığından SetUser <active>(ETKINLEŞTIRILMIŞ)</active>olarak ayarlanır.
CreateUser ve SetUser API'ları, aşağıda gösterildiği gibi yeni hata kodu ve hata iletisi döndürür:
030117 olarak bu kullanıcı kuruluş dışındadır ve bu nedenle talep etmek için talep kullanıcı işlemi aracılığıylakuruluşa taşınamaz. Kullanıcı kuruluşa talep hakkında adımlar için bkz. Kullanıcıları Organizasyona Talep Edin (Kullanıcıları Dönüştür). Kullanıcı talep olmadan önce kullanıcının ait olduğu etki alanını doğrulamanız gerekir.
030119 CI erişim belirteci, kapsam webexsquare'i içermeli: yöneticisi gibi başka bir yöneticiyle de işti.
Yalnızca sınırlı bir süre ileriye dönük uyumluluk desteklemektedir. Bu uyumluluk kaldırılana kadar gelişmiş bir bildirim sağlarız. |
Şema değişiklikleri
Bu API'lerde şema değişikliği yoktur: CreateUser
, SetUser
, DelUser
ve GetUser
.
API isteği ve yanıt örneği
CreateUser API isteği & yanıtı
API request:
<?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>
<siteName>{siteName}</siteName>
<webExID>{site Admin account}</webExID>
<email>{site Admin account}</email>
<sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken>
or <accessToken>, when using CI "accessToken", it must include scope webexsquare:admin when provisioning
user
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<webExId>Jack@qa.webex.com</webExId> --- it should is user identity of email address
<email>Jack@qa.webex.com</email>
<firstName>Jack</firstName>
<lastName>Smith</lastName>
<password>....</password>
<privilege>
<host>true</host>
</privilege>
<active>ACTIVATED</active> ---this parameter can't active the user directly until the user self activate itself via activation
email.
</bodyContent>
</body>
</serv:message>
API response example:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:createUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:userId>23778617</use:userId>
</serv:bodyContent>
</serv:body>
</serv:message>
API'leri etkile:
Createuser
Setuser
DelUser
XML API, klasik site Control Hub ile yönetilen siteye Webex mevcut kullanıcının kimlik doğrulamasıyla ileriye dönük uyumluluğunu destekler
Etki alan API'leri
Klasik Webex Control Hub yönetilen sitesine dönüştürüldikten sonra, öğesinde öğesinin değerinin e-posta ile aynı <webExID> olması gerekir ve aşağıdaki <securityContext> ayrıntılar:
Klasik bir sitede oluşturulmuş mevcut Webex, hem eski webExID hem de (Örneğin: Jack) ve yeni webExID (içerik, e-posta ile aynıdır, örnek: Jack@xx.com) oturum açmanız için bu kimlik doğrulamasıyla geriye dönük uyumluluk tüm XML API'leri için yapılır.
Control Hub ile yönetilen sitelerde oluşturulan yeni kullanıcılar için webExID öğesinin değeri oturum açma için e-posta ile aynı olmalı.
<header>
<securityContext>
<siteName>{siteName}</siteName>
<webExID>{userName}</webExID> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com;
new user must use jack@xx.com
<sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken> or <accessToken>
</securityContext>
</header>
API'leri etkile:
Tüm XML API'leri.
Bir Webex Control Hub yönetilen sitesine dönüştürülen klasik sitenin ardından bodyContent > öğesinin değerin e-postayla aynı olması <webExID> gerekir; aşağıdaki ayrıntılar:
Klasik bir sitede Webex mevcut kullanıcılar için hem eski webExId hem de (ör. Jack) ve yeni webExId (içerik, e-posta ile aynıdır, örneğin: Jack@xx.com) bodyContentiçinde.
Control Hub ile yönetilen sitelerde oluşturulan yeni kullanıcılar için webExId öğesinin değerin e-posta ile aynı olması gerekir
bodyContent
.
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId>xxxx</webExId> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user
must use jack@xx.com
</bodyContent>
API'leri etkile:GetUser
, SetUser
ve DelUser
.
Şema değişiklikleri
Herhangi bir API'de şema değişikliği yoktur.
API isteği ve yanıt örneği
GetUser API isteği & yanıtı
API request:
<?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>
<siteName>{siteName}</siteName>
<webExID>{userName}</webExID> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com;
new user must use jack@xx.com
<sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken> or <accessToken>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId>xxxx</webExId> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user
must use jack@xx.com
</bodyContent>
</body>
</serv:message>
API response example:
...same as before
Webex Meetings, Webex Events ve (Klasik) destek için kayıt görünümü geçmiş raporu API'Webex Events geliştirme
Etki alan API'leri
Geçerli API: lstrecordaccessHistory
ve lstrecordaccessDetailHistory
yalnızca Destek Webex Trainings kayıt görünümü erişim geçmişi raporu. Yeni geliştirme; Webex Meetings, Webex Events (yeni) ve Webex Events (klasik) kayıt görünümüne erişilen geçmiş raporunu da destekler.
Şema değişiklikleri
API istek gövdesinde lstrecordaccessHistory API'sine yeni şemanın altında destek sağlarız:
<serviceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>EventCenter</serviceType>
</serviceTypes>
Ayrıntılar
The API: lstrecordaccessHistory
Webex Meetings, Webex Events), Webex Events (klasik) ve Eğitimler için kayıt görünümüne Webex geçmişini geri getirebilirsiniz.
API isteğinde serviceType belirtilmemişse API'si
lstrecordaccessHistory
yalnızca Webex Trainings kayıt görünümüne erişilen geçmişi döndürür.serviceType MeetingCenter olduğunda, api
lstrecordaccessHistory
hem Webex Meetings hem de Webex Events (yeni) kayıt görünümü erişim geçmişini döndürür.serviceType EventCenter olduğunda, api
lstrecordaccessHistory
Webex Events (klasik) kayıt görünümüne erişim geçmişini döndürür.
The API: lstrecordaccessDetailHistory
ayrıntıları şu şekilde geri getirebilirsiniz: recordID
Webex Meetings, Webex Events), Webex Events (klasik) ve Eğitimler Webex.
API isteği ve yanıt örneği
lstrecordaccessHistory
API'nin isteği ve yanıtı
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<webExID>{userName}</webExID>
<password>{password}</password>
<siteName>{siteName}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstrecordaccessHistory">
<viewTimeScope>
<viewTimeStart>9/20/2021 00:00:00</viewTimeStart>
<viewTimeEnd>9/28/2021 23:59:59</viewTimeEnd>
</viewTimeScope>
<listControl>
<startFrom>1</startFrom>
<maximumNum>100</maximumNum>
</listControl>
<order>
<orderBy>RECORDID</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>EventCenter</serviceType>
</serviceTypes>
</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:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:lstrecordaccessHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test TC-20210924 1324-1</history:recordName>
<history:creationTime>09/24/2021 13:28:13</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>2</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>TestErollment_001-20210610 1905-1</history:recordName>
<history:creationTime>06/10/2021 19:10:15</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>3</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>Test instant playback 2-20210705 0709-1</history:recordName>
<history:creationTime>07/05/2021 07:15:06</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>EC2.0_232423-20210922 0447-1</history:recordName>
<history:creationTime>09/22/2021 04:53:05</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test EC2.0-20210924 1315-1</history:recordName>
<history:creationTime>09/24/2021 13:19:00</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test MC-20210924 1319-1</history:recordName>
<history:creationTime>09/24/2021 13:25:12</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test EC classic-20210924 1331-1</history:recordName>
<history:creationTime>09/24/2021 13:37:28</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:matchingRecords>
<serv:total>8</serv:total>
<serv:returned>7</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
</serv:bodyContent>
</serv:body>
</serv:message>
lstrecordaccessDetailHistory
API'nin isteği ve yanıtı
<?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>{userName}</webExID>
<password>{password}</password>
<siteName>{siteName}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type=
"java:com.webex.service.binding.history.LstrecordaccessDetailHistory">
<recondID>1XXXXXX7</recondID>
<timeZoneID>20</timeZoneID>
</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:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:lstrecordaccessDetailHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:recordDetail>
<history:viewID>1XXXXXX7</history:viewID>
<history:participantName>Axxxg</history:participantName>
<history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
<history:accessTime>09/24/2021 13:27:26</history:accessTime>
<history:registered>false</history:registered>
<history:downloaded>false</history:downloaded>
<history:viewed>true</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordDetail>
<history:recordDetail>
<history:viewID>1XXXXXX7</history:viewID>
<history:participantName>Axxxg</history:participantName>
<history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
<history:accessTime>09/24/2021 13:27:39</history:accessTime>
<history:registered>false</history:registered>
<history:downloaded>true</history:downloaded>
<history:viewed>false</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordDetail>
<history:matchingRecords>
<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
</serv:bodyContent>
</serv:body>
</serv:message>
API'leri etkile:
lstrecordaccessHistory
lstrecordaccessDetailHistory
XMLAPI ve Webex Events arasında izin verilen en fazla açıklama (Klasik) açıklama Webex onarabilirsiniz.
Etki alan API'leri
XML API'si: CreateEvent ve SetEvent'in açıklama öğesi, boyut girilmişse en fazla 10000 karakter girişine izin verir. Bu, yeni hata kodu ve mesajıyla sonuçlanacak:
060068 olmayan giriş açıklaması girin. Bu açıklama 10.000 karakteri aşmaz.
Şema değişiklikleri
Şema değişikliği yok.
API isteği ve yanıt örneği
CreateEvent API talebi ve yanıtı
#API request example:
...
<body>
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent"
xmlns:att="http://www.webex.com/schemas/2002/06/service/event" xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service/event
http://www.webex.com/schemas/2002/06/service/event/event.xsd">
<accessControl>
<sessionPassword>111111</sessionPassword>
<listing>PRIVATE</listing>
</accessControl>
<metaData>
<sessionName>EC test</sessionName>
<description>.......Suppose you filling in 10000 characters in description.......</description>
</metaData>
...
------------------------------------
#API response example when the description exceeds 10000 characters:
<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>FAILURE</serv:result>
<serv:reason>Illegal input description. The description can't exceed 10000 characters</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>060068</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API'leri etkile:
CreateEvent
SetEvent
XML API'si: GetUser, yeni freeAccount öğesini döndürür
Etki alan API'leri
GetUser
yeni bir öğe döndürür ve bu öğe freeAccount
bunun kullanıcı hesabı FreeAccount
ya da hayır.
Şema değişiklikleri
GetUser yanıt örneği
GetUser response:
<use:initials>AW</use:initials>
<use:isUploaded>false</use:isUploaded>
</use:avatar>
<use:largeEventCapacity>3</use:largeEventCapacity>
<use:freeAccount>false</use:freeAccount>
</serv:bodyContent>
</serv:body>
</serv:message>
API'leri etkile:
GetUser
API 41.10.0 Güncellemeleri
XML API 41.10.0 şemasında herhangi bir şema değişikliği yoktur. |
API 41.9.0 Güncellemeleri
XML API 41.9.0 Güncellemeleri
Tüm T31 siteleri için XML API 10.0.0'i kaldır
Webex tüm T31 siteleri için ömrü sonu desteği XML API 10.0.0'a kadar ilerler.
41.9.0 güncellemesinin tüm üretimlerinden XML API 10.0.0 kodunu kaldırıyoruz.
API 41.8.0 Güncellemeleri
XML API 41.8.0 Güncellemeleri
Tüm T31 siteleri için XML API 10.0.0'i kaldır
Webex tüm T31 siteleri için ömrü sonu desteği XML API 10.0.0'a kadar ilerler.
Webex bazı müşterilerin XML API'sinin URL'sine şu şekilde yanlış şekilde erişen bazı müşteriler buldu: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, XML API URL'sine erişmenin doğru yolu şu şekildedir: https://{siteName}.webex.com/WBXService/XMLService.
XML API 10.0.0 sürümündeki ömrü sona etmeden önce bu etkiyi önlemek için lütfen kod erişimi XML API'nizi değiştirin.
API 41.7.0 Güncellemeleri
XML API 41.7.0 Güncellemeleri
Mobil silme ve kaydetme düzenleme, site yönetimi seçeneği tarafından kontrol edilebilir: Toplantı sahibine kayıtları yeniden atama, düzenleme, devre dışı bırakma ve silme izin ver
Etkili API'ler ve Şema değişiklikleri
GetSite
: yeni öğeler adlandırma geri getirecek enableNBRMCModify
ve separateNoRecordingEdit
altında her şekilde kullanın.
Yanıt örneği
GetSiteResponse
:
GetSite
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
....
<ns1:tools>
...
<ns1:enableNBRMCModify>false</ns1:enableNBRMCModify>
<ns1:separateNoRecordingEdit>true</ns1:separateNoRecordingEdit>
...
</ns1:tools>
</serv:bodyContent>
</serv:body>
</serv:message>
API 41.6.3 Güncellemeleri
XML API 41.6.3 Güncellemeleri
GetSite
Yanıt yeni öğesi: supportLargeEvent
Etkili API'ler ve Şema değişiklikleri
GetSite: yeni öğeler adlandırma döndürür supportLargeEvent
altında siteCommonOptions
arayanın, sitenin Büyük Etkinlik (Etkinliğe (yeni) veya Webex destek isteyip desteklememektedir?
Şema değişikliği
Yanıt örneği
GetSiteResponse
:
GetSite
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
....
<ns1:siteCommonOptions>
...
<ns1:enablePreMeetingLobby>false</ns1:enablePreMeetingLobby>
<ns1:supportLargeEvent>true</ns1:supportLargeEvent>
</ns1:siteCommonOptions>
</serv:bodyContent>
</serv:body>
</serv:message>
API 41.6.0 Güncellemeleri
XML API 41.6.0 Güncellemeleri
XMLAPI desteği Webex Events 2.0 için
Etki alan API'leri
GetUser
: yeni öğe adlandırma döndürür largeEventCapacity
bu kapsamda yeni Event 2.0 (EC 2.0) kullanıcı hesabı. Örneğin, lisans kullanıcı hesabı CI_EC3K lisansına sahipse largeEventCapacity
şu şekildedir: 3000.
Şema değişiklikleri
Yanıt örneği
GetUserResponse:
XMLAPI LstRecording'in CreateTime kaydı başlangıç saati geçerlidir
Etki alan API'leri
LstRecording
: LstRecording
Yanıt CreateTime
kullanıcının kayıt düğmesine basma zamanı olarak.
Ayrıntılar
Geçmişte, XML API zaman damgası oluşturma süresi olarak veritabanında ne zaman oluşturulan hakkında daha fazla bilgi kullanırdı LstRecording
Yanıt. Artık kullanıcının kaydı yapmaya başladığı zaman. Bu değişiklik, tüm hizmet kayıtları için geçerlidir. Şema değişikliği yok.
API 41.5.0 Güncellemeleri
XML API 41.5.0 Güncellemeleri
XMLAPI, planlanmış toplantıları Webex toplantı sahibi olarak PSTN toplantı sahibi olarak başlatabilecektir
Etki alan API'leri
CreateUser
: oluşturmahostPIN
ne olursa olsun PMR kullanıcı rolü, tam veya salt okunur ya da kullanıcı yönetimi site yöneticileri olduğunda etkinleştirilebilir veya etkinleştirilmez.SetUser
: setlerhostPIN
Kullan -arakphones.hostPIN
TesispersonalMeetingRoom.hostPIN
XML talebinde değil (ön koşul: özellik değiştirmeAllowStartScheduledMtgFromPhone
etkinleştirildi).GetUser
: döndürürphones.hostPIN
kullanıcı e-PMR etkin olsun ya da etkinleştirilmemiş olsun. (ön koşul: özellik değiştirmeAllowStartScheduledMtgFromPhone
etkinleştirildi).
Şema Değişiklikleri
GetUserResponse
:
SetUser
:
Yanıt örneği
GetUserResponse
:
SetUser
:
XMLAPI GetSite
mobil istemci için iki yeni öğe yanıtla
Etki alan API'leri
GetSite
:GetSite
artık, mobil istemciyi desteklemek için kayıt sekmesini görüntüleme veya görüntülemema mantığına sahip olan iki yeni öğe yanıt veser.enableRecordingAccess
: true veya false, Webex yönetici, geçiş yapmak zorunda bırakarak kayıt erişimini etkinleştir veya devre dışı bırakabilirsiniz(EnableRecordingAccesses
).storageEmptyStatus
: true veya false, her iki site de NBR işlevini desteklemezse ve NBR depolama alanını sıfır olarak ayırmışsa durum yanıtı doğru olur, başka bir durum yanıtı yanlıştır.
Şema Değişiklikleri
Örnek Talep: GetSite
Örnek Yanıt: Getsite
ASCII olmayan karakterlere sahip e-posta konusu, RFC2047 ile kodlanmış. Yalnızca ASCII karakteri e-posta konusuyla ilgili olarak kodlama yoktur
Etki alan API'leriHerhangi bir API isteği, yanıt yükü üzerinde herhangi bir etkisi yoktur, ancak e-posta konusunun kodlama davranışını değiştirir. ASCII olmayan karakterler olan e-postanın konusu RFC2047 ile kodlanmış olduğunda. Yalnızca ASCII karakteri e-posta konusuyla ilgili kodlama yoktur.
Şema Değişiklikleri
Şema değişikliği yok.
API 41.4.0 Güncellemeleri
XML API 41.4.0 Güncellemeleri
Planlanmış Etkinlik Oluşturma Webex Events giriş ve çıkış tonu üzerinde site düzeyinde varsayılandan faydalanabilirsiniz
XMLAPI, giriş ve çıkış tonu kontrol etmek için mevcut yeni mantıkla uyumlu olur. Ses tonları Webex Events, site yönetiminde farklı bir ayar tarafından kontrol ediliyor. İçinde GetSite
, XMLAPI ek bir alan döndürür entryExitToneEC
değeri göstermek için. İlk olarak site yöneticisi varsayılan bir ton ayar olduğunda, XMLAPI varsayılanı uygulanarak Etkinlik Oluşturma bu ayardan faydalanmayabilirsiniz.
Etki alan API'leri
XML API'si: GetSite yeni bir öğe döndürür entryExitToneEC
değeri göstermek için.
XML API'si: CreateEvent, SetEvent, GetEvent arka uç iş mantığı değerini okur entryExitToneEC
.
Şema değişiklikleri
XML API'si: GetSite yanıt örneği:
<ns1:defaults>
<ns1:emailReminders>true</ns1:emailReminders>
<ns1:entryExitTone>ANNOUNCENAME</ns1:entryExitTone>
<ns1:entryExitToneEC>NOTONE</ns1:entryExitToneEC>
<ns1:voip>true</ns1:voip>
<ns1:teleconference>
<ns1:telephonySupport>NONE</ns1:telephonySupport>
</ns1:teleconference>
<ns1:joinTeleconfNotPress1>true</ns1:joinTeleconfNotPress1>
<ns1:updateTSPAccount>false</ns1:updateTSPAccount>
</ns1:defaults>
API'leri etkile:
GetSite
Createevent
Olayı Ayarla
GetEvent
XMLAPI, büyük etkinliği (Webex Event 2.0) ayrıntılı bilgilerini döndürür
Etkinlik Webex Meeting büyük etkinlik veya web yayını ise
GetSessionInfo
toplantı parolası, toplantı sayısal parolası, panelist parolası ve panelist sayısal parolası (Herhangi bir şema değiştirilemez) dahil bazı ayrıntı bilgilerini döndürür.XMLAPI, herhangi bir büyük etkinlik veya web yayını özelliğinin oluşturulmasını ve düzenlenmesini desteklemez, bu nedenle
CreateMeeting
veSetMeeting
büyük bir etkinlik 110064 web yayını olayı için yeni bir istisna (oturum türü, etkinlik ve web yayını desteği yok.)
Etki API'leri
API Adı |
Açıklama |
Açıklama |
---|---|---|
|
Etkinlik Webex Meeting büyük etkinlik veya web yayını ise |
Şema değiştirilemez. |
|
Kullanıcı, web için |
Davranış değiştir değiştir davranıştır. |
API 41.3.0 Güncellemeleri
XML API 41.3.0 Güncellemeleri
XML API'nin yeni değişiklikleri Webex Events 2.0 özelliğini destekler
Etki alan API'leri
Hem API'ler: GetSessionInfo ve GetMeeting dönüş öğeleri enableEvent
ve enableWebniar
Çok.
Öğe Adı |
Açıklama |
---|---|
etkinlk etkinleştir |
Bir toplantı için ec 2.0 Webex destekler |
Webniar'ı etkinleştir |
Toplantılarda Webinar'Webex destekler |
XMLAPI desteği, EC 2.0 için iki öğenin üzerinde döndürür. Geçerli XML API sürümü, EC2.0 toplantısı planlamayı ve ayarlamayı desteklemez. |
Şema değişiklikleri
GetSessionInfo
öğeleri döndürür enableEvent
ve enableWebniar
EC 2.0 için.
GetMeeting
öğeleri döndürür enableEvent
ve enableWebniar
EC 2.0 için.
Yanıt Örneği:
GetSessionInfo
Yanıt:
<ep:accessControl>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
<ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
<ep:enableEvent>false</ep:enableEvent>
<ep:enableWebniar>false</ep:enableWebniar>
<ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
Yanıt:
<meet:supportPKI>false</meet:supportPKI>
<meet:HQvideo>true</meet:HQvideo>
<meet:HDvideo>true</meet:HDvideo>
<meet:viewVideoThumbs>true</meet:viewVideoThumbs>
<meet:enableEvent>false</meet:enableEvent>
<meet:enableWebniar>false</meet:enableWebniar>
<meet:enablePreMeetingLobby>true</meet:enablePreMeetingLobby>
</meet:enableOptions>
XMLAPI yeni değişiklikleri Toplantı Öncesi lobi özelliğini destekler
Etki alan API'leri
XML API'si: GetSite
, LstSummarySession
, GetSessionInfo
ve GetMeeting
yeni öğeyi yanıtla enablePreMeetingLobby
Toplantı Öncesi Lobisi için.
Şema değişiklikleri
XML API'si: GetSite
öğesini döndürür enablePreMeetingLobby
Toplantı Öncesi Lobisi için.
XML API'si: LstSummarySession
öğesini döndürür enablePreMeetingLobby
Toplantı Öncesi Lobisi için.
XML API'si: GetSessionInfo
öğesini döndürür enablePreMeetingLobby
Toplantı Öncesi Lobisi için.
XML API'si: GetMeeting
öğesini döndürür enablePreMeetingLobby
Toplantı Öncesi Lobisi için.
Yanıt Örneği:
GetSite
Yanıt:
<ns1:siteCommonOptions>
<ns1:SupportCustomDialRestriction>false</ns1:SupportCustomDialRestriction>
<ns1:SupportTelePresence>false</ns1:SupportTelePresence>
<ns1:SupportTelePresencePlus>false</ns1:SupportTelePresencePlus>
<ns1:EnableCloudTelepresence>true</ns1:EnableCloudTelepresence>
<ns1:EnableCMRForAllUsers>true</ns1:EnableCMRForAllUsers>
<ns1:enablePersonalMeetingRoom>true</ns1:enablePersonalMeetingRoom>
<ns1:SupportAlternateHost>true</ns1:SupportAlternateHost>
<ns1:SupportXMLAPIReturnScheduledPMR>false</ns1:SupportXMLAPIReturnScheduledPMR>
<ns1:SupportAnyoneHostMeetings>true</ns1:SupportAnyoneHostMeetings>
<ns1:enablePreMeetingLobby>true</ns1:enablePreMeetingLobby>
</ns1:siteCommonOptions>
LstSummarySession
Yanıt:
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:isScheduledPMR>false</ep:isScheduledPMR>
<ep:enableEvent>false</ep:enableEvent>
<ep:enableWebniar>false</ep:enableWebniar>
<ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
</ep:session>
GetSessionInfo
Yanıt:
<ep:accessControl>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
<ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
<ep:enableEvent>false</ep:enableEvent>
<ep:enableWebniar>false</ep:enableWebniar>
<ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
Yanıt:
<meet:supportPKI>false</meet:supportPKI>
<meet:HQvideo>true</meet:HQvideo>
<meet:HDvideo>true</meet:HDvideo>
<meet:viewVideoThumbs>true</meet:viewVideoThumbs>
<meet:enableEvent>false</meet:enableEvent>
<meet:enableWebniar>false</meet:enableWebniar>
<meet:enablePreMeetingLobby>true</meet:enablePreMeetingLobby>
</meet:enableOptions>
XML API'si GetSite
yanıt Bilgi davranış değişikliği ifşa
Etki alan API'leri
XML API'si: GetSite
yalnızca rolleri içeren yönetici hesabı için aşağıdaki öğelere yanıt: SiteAdmin
, RO_SiteAdmin
ve UserAdmin
.
<ns1:activeUserCount>...</ns1:activeUserCount>
<ns1:EEActiveUserCount>...</ns1:EEActiveUserCount>
<ns1:activeCETHost>...</ns1:activeCETHost>
<ns1:auoActiveUserCount>...</ns1:auoActiveUserCount>
<ns1:MCActiveUserCount>...</ns1:MCActiveUserCount>
<ns1:ECActiveUserCount>...</ns1:ECActiveUserCount>
<ns1:TCActiveUserCount>...</ns1:TCActiveUserCount>
<ns1:SCActiveUserCount>...</ns1:SCActiveUserCount>
Davranış değiştirildi
Yalnızca Yönetici rolüne izin verilen yanıt lisansı verilerine sahip GetSite
. Toplantı sahibi veya katılımcı bu lisans verilerini şunda al olmayacak: GetSite
Yanıt.
API aşağıda verilmiştir: GetSite's
örneğin yanıtla siteadmin
veya yalnızca hazır siteadmin
ya da kullanıcı yönetimi yöneticisi:
API 41.2.0 Güncellemeleri
XML API 41.2.0 Güncellemeleri
XMLAPI, site telefon CMR Karma destekliyorsa "VOIP" Webex desteklemeli
Etki alan API'leri
GetSite
yeni öğe döndürürIsWebexTelephony
yanıtını verdi.CreateUser
veSetUser
3.cmrHybridVoip
öğe:IsWebexTelephony
diğer koşullar ile birlikte doğru olur.IsTSPUsingTelephonyAPI
artık herhangi bir sorun yok.
Şema değişiklikleri
XML API'si: GetSite
yanıt ek bir öğe döndürür IsWebexTelephony
GetSite
yanıt şu yeni öğeyi içerir:
<ns1:telephonyConfig>
<ns1:isWebexTelephony>true</ns1:isWebexTelephony>
<ns1:isTSPUsingTelephonyAPI>false</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName>Personal Conference No.</ns1:serviceName>
<ns1:participantAccessCodeLabel>Attendee access code</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel>Host access code</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel>Attendee ID</ns1:attendeeIDLabel>
.....
</ns1:telephonyConfig>
LstSummarySession
EC2.0'i destekler
XML API'leri bu etkiyi
LstSummarySession
EC 2.0'i desteklemek için yeni iki öğe getirecek
Öğe Adı |
Açıklama |
---|---|
etkinlk etkinleştir |
Bir toplantı için ec 2.0 Webex destekler |
Webniar'ı etkinleştir |
Toplantılarda Webinar'Webex destekler |
Şema değişiklikleri
XML API'si: LstSummarySession
: Ek: < enableEvent
> ve enableWebniar
> öğeleri
XML API'sini yanıtla: LstSummarySession
EC 2.0 yanıtı
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:isScheduledPMR>false</ep:isScheduledPMR>
<ep:enableEvent>true</ep:enableEvent>
<ep:enableWebniar>true</ep:enableWebniar>
</ep:session>
XMLAPI, geri dönüş site kullanıcılarını destekler Webex-voice-assistant
MCT entegrasyonu seçeneği
Etkilenen API
GetUser
yeni öğe döndürür webexAssistantEnabled
yanıtta (doğru veya yanlış).
Şema değişiklikleri
getUserResponse
:
Yanıt örneği
API 41.1.0 Güncellemeleri
XML API 41.1 şemasında herhangi bir şema değişikliği yoktur. |