- Ana Sayfa
- /
- Makale
Şema değişiklikleri ve diğer duyurular gibi Cisco Webex Meetings API hakkında ihtiyaç duyduğunuz tüm önemli bilgileri bulun.
XML API 41 hakkında daha fazla bilgi için bkz. Cisco Webex Meetings API Güncellemelerine Genel Bakış (API 41)
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 11 SP9 ve önceki sürümlere ilişkin güncellemeler için Cisco DevNet’e gidin.
API 40.12.0 Güncellemeleri
XML API 40.12.0 Güncellemeleri
XML API, Özel Toplantı türünü destekler
XML API’leri etkilenir
API kullanabiliriz:
CreateMeeting
veSetMeeting
Özel Toplantı türüyle bir Webex Toplantısı planlamak veya güncellemek için.Özel Toplantı türüyle Webex Toplantısı planlanmışsa
GetSessionInfo
GetMeeting
,LstSummarySession
, veLstCalendarSession
dönecektir. Yeni bir öğe adlandırmaPrivateMeeting
bilmek için.GetMeetingType
veLstMeetingType
yeniden adlandırma yeni bir öğe getir
bu, Özel Toplantıları destekleyip desteklemediğini gösterir.SupportPrivateMeeting
Şema değişiklikleri
XML API: GetMeetingType/LstMeetingType: Dosyayı <SupportPrivateMeeting>
öğesi.
XML API: LstSummarySession
: Iliştirin <isPrivateMeeting>
öğesi.
XML API: LstCalendarSession
: Iliştirin <isPrivateMeeting>
öğesi.
XML API: GetSessionInfo
: Iliştirin <isPrivateMeeting>
öğesi.
XML API: GetMeeting: Dosyayı <isPrivateMeeting>
öğesi.
XML API isteği: CreateMeeting
Özel Toplantı türüyle Toplantı Oluştur isteği
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>10/25/2020 13:00:00</startDate>
<duration>45</duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>*******</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> //169 Özel Toplantıyı destekleyen bir örnektir
</metaData>
</bodyContent>
</body>
XML API yanıtı: GetSessionInfo
Şunun için yanıt: isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting> //true: toplantı Özel Toplantıyı destekler; yanlış: toplantı Özel Toplantıyı desteklemiyor.
<ep:isCETMeeting>yanlış</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>yanlış</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>doğru</ep:isNextUpcomingInstance>
GetSite API’si, site düzeyinde toplantı şablonlarını döndürecektir
Kullanıcı Hikayesi/Görev Tanımı
Site düzeyinde toplantı şablonunu döndürmek için GetSite API'si. Bu, Eğitim Bağlayıcı ve Webex Sınıflarının öğretmenlerin on-line oturumlarını planlarken bu şablonları seçmeleri ve seçmeleri için bu şablonları göstermesine olanak tanır.
Etkilenen API'ler
Site düzeyinde özelleştirilmiş toplantı şablonları varsa GetSite api bu site düzeyindeki şablonları döndürür.
Element Adı | Açıklama |
---|---|
| site düzeyinde özelleştirilmiş toplantı şablonlarının adı |
| Webex Meetings, Webex Eğitimleri ve Webex Events |
Şema değişiklikleri
GetSite : Ekle <meetingTemplates>
öğesi.
Yanıt Örneği
GetSite Yanıtı
<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO'nun</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC Toplantısı Tempalte 1</ns1:meetingTemplateName>
<ns1:serviceType>Meeting Center'ın</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Toplantısı Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>Event Center'ın</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Toplantı Şablonu 3</ns1:meetingTemplateName>
<ns1:serviceType>Training Center'ın</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser öğesini değiştiremiyor supportedServices
site CI birleşik site olduğunda
Açıklama
XMLAPI SetUser
"değişim değerini desteklemeyin" supportedServices
site bir Control Hub bağlantılı Unified Webex Meeting siteleri olduğunda bir API isteğinde.
Şema değişiklikleri
API'de şema değişikliği yoktur: SetUser
.
WEBEX-15436: E-postaların yinelenmesini önlemek için koruma ekleyin Mtgconfattendeelist
Açıklama
Aynı API isteğinde aynı toplantıya aynı e-postaya sahip birden fazla katılımcı eklenirse yalnızca ilk katılımcıyı e-postayla işleriz.
Etkilenen API'ler
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
Örnek API
İstek
<?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>testSitesi</siteName>
<webExID>test Kullanıcısı</webExID>
<password>parola</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382 izleme</sessionKey>
<person>
<email>test@webex.com</email>
<name>adı1</name>
</person>
<attendees>
<person>
<email>test@webex.com</email>
<name>adı2</name>
</person>
<sessionKey>1714904382 izleme</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
API 40.11.0 Güncellemeleri
XML API 40.11.0 Güncellemeleri
XMLAPI CreateUser displayname destekler
CreateUser
destekler dispalyname
özellik değiştirme zamanı EnableDisplayName
1'dir. Özellik değiştirme düğmesi 1 değilse displayName
göz ardı edilecektir.
Şema değişiklikleri
CreateUser:
XMLAPI SetUser displayname destekliyor
SetUser
destekler dispalyname
özellik değiştirme zamanı EnableDisplayName
1'dir. Özellik değiştirme düğmesi 1 değilse displayName
göz ardı edilecektir.
Şema değişiklikleri
SetUser:
XMLAPI GetUser displayname destekler
GetUser
destekler dispalyname
özellik değiştirme zamanı EnableDisplayName
1'dir. Özellik değiştirme düğmesi 1 değilse displayName
görüntülenmeyecektir.
Zamanı displayName
DB boş ve özellik değiştirme EnableDisplayName
1'dir, displayName
olacaktır. firstName+" "+lastName
Asya Dışı karakterler için ve firstName+lastName
Asya karakterleri için.
Şema değişiklikleri
GetUserResponse:
CMR Karma Voip için XMLAPI Kullanıcı seviyesi Kontrolü
Dosya cmrHybridVoip
ayar, şu kullanıcı seviyesi ayarını ayarlamak ve almak için kullanılır: EnableCMRHybridVoIP
.
Şema değişiklikleri
GetUser Response:
CreateUser Request:
SetUser Request:
API 40.10.0 Güncellemeleri
XML API 40.10.0 Güncellemeleri
XML API support for meeting UUID
API isteği ve yanıtı
Örnek XML API: GetSessionInfo
İstek:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
veya
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Yanıt:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:isLocked>yanlış</ep:isLocked>
<ep:sessionkey>805325231 Aralık</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Etkilenen API:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI, ekran görüntüsünü devre dışı bırakmak üzere Site Yönetimi yapılandırması için ekstra bir öğe döndürecektir
Gereksinimi Güvenlikten geliyor - her ikisi de PenTest
Goldman Sachs gibi böcekler ve müşteriler. Son kullanıcıların Meetings uygulamasında ekran görüntüsü almasına izin vermek istemezler. Bu arada diğer birçok müşteri de ekran görüntüsüne izin vermek için bu özelliği istiyor. Ayrıca Eğitim kullanıcıları ekran görüntüsüne de izin vermek istiyor. Bunun için Site Yöneticisi yapılandırmamız olacak ve XMLAPI ekstra bir alan döndürecek EnableMobileScreenCapture
yanıt olarak, GetSite
desteklemek için.
GetSite isteği örneği
<?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>xxxx</siteName>
<webExID>Sınama</webExID>
<password>xxxx</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>BAŞARI</serv:result>
<serv:gsbStatus> BİRİNCİL</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>yanlış</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Etkilenen API
GetSite
XMLAPI desteği MEET-269 PIN'siz Katılım Iyileştirmesi
XMLAPI YENI SEÇENEK ekliyor Kuruluşumdaki video konferans sistemleri, Kişisel Toplantı Odası toplantısı ve MC Toplantısı için istem olmadan toplantı başlatabilir ve toplantılara katılabilir.
createUser/setUser/getUser
yeni bir düğüm ekledeviceCanStartMyPMR
, içindepersonalMeetingRoom
.createMeeting/setMeeting/getMeeting
yeni bir düğüm ekledeviceCanStartMeeting
planlayabilirsiniz.
Kişisel Toplantı Odası toplantısı için Webex Kullanıcı Arayüzünde seçenek:
Şema değişiklikleri
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
API 40.9.0 Güncellemeleri
XML API 40.9.0 Güncellemeleri
XML API support for meeting UUID
istek ve yanıt
Toplantı UUID’sini API talebine ve yanıtına ekledik meetingKey
veya sessionKey
.
Örnek XML API: GetSessionInfo
İstek:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
veya
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Yanıt:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:isLocked>yanlış</ep:isLocked>
<ep:sessionkey>805325231 Aralık</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Etkilenen API:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
Webex toplantılarında, kullanıcıların toplantıya kabul edilmek için bekleyebileceği kilitli bir toplantı lobisi olacak
Özellik sırasında kilitli Lobiyi desteklemek için XML API planlaması ve düzenlemesi ( ConsistentLockedLobby
) açın.
Şema değişiklikleri
Üç yeni unsur eklendi ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
CreateMeeting, SetMeeting ve GetMeeting API’lerine girin.
Unsur | Açıklama |
---|---|
| Toplantı kilidi açıldığında, üç Harici Kullanıcı Güvenliği öğesi seçenek olabilir.
|
| Toplantıyı Otomatik olarak kilitleyip kilitlemeyin. Doğru: Toplantı başladıktan # dakika sonra toplantıyı otomatik olarak kilitle Yanlış: Toplantı başladıktan sonra toplantıyı otomatik olarak kilitlemez |
| Toplantı başladıktan sonra toplantının otomatik olarak kilitlenmesi için dakika (0,5,10,15,20) |
Istek ve yanıt örneği
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>yanlış</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</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>yanlış</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Yanıtı 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>BAŞARI</serv:result>
<serv:gsbStatus>BIRINCIL</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>yanlış</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>Izin VerKatılıma</meet:externalAttendeeSecurity>
<meet:autoLock>doğru</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
Etkilenen API:
CreateMeeting
SetMeeting
GetMeeting
Geliştirme GetSessionInfo
Devam eden oturumda katılımcıların durumunu döndürmek için API
Iki yeni unsur eklendi ( hasHostInMeeting
, hasAttendeeInMeeting
) yanıt içine GetSessionInfo
. Toplantı devam eden bir toplantı olduğunda bu iki öğe döndürülür.
Unsur | Açıklama |
---|---|
| Toplantı sahibinin devam eden toplantıya katılıp katılmadığı. Doğru: Toplantı sahibi devam eden toplantıda. Yanlış/Boş: Toplantı sahibi devam eden toplantıda değil veya toplantı devam eden toplantıda değil. |
| Devam eden toplantıya katılımcının/toplantı sahibinin katılmış olup olmadığı. Doğru: devam eden toplantıda bir katılımcı veya toplantı sahibi var. Yanlış/Boş: devam eden toplantıda herhangi bir katılımcı veya toplantı sahibi yok veya toplantı devam eden toplantı değil. |
API yanıtı örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>BIRINCIL</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>ILERLEME DURUMU</ep:status>
<ep:hasHostInMeeting>doğru</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>doğru</ep:hasAttendeeInMeeting>
...
Etkilenen API:
GetSessionInfo
API GetUserCard yetkilendirme gerektirir.
XML API'si güvenlik geliştirmesi GetUserCard
kullanıcı bilgilerini almak için yetki gerektirir.
Etkilenen API:
GetUserCard
API 40.8.0 Güncellemeleri
XML API 40.8.0 Güncellemeleri
GetSessionInfo
yanıt geliştirme
Toplantıdan davet edilmemeniz veya onaylanmamanız durumunda, XML API’sine çağrınız: GetSessionInfo
öğeleri iade etmeyecektir: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
API yanıt gövdesinde.
Toplantılar için API Yanıtı Örneği:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>LISTELENMEMIŞ</ep:listStatus>
<ep:registration>yanlış</ep:registration>
<ep:passwordReq>doğru</ep:passwordReq>
<ep:isRegisterIDRequired>yanlış</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>Meeting Center'ın</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>yanlış</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>doğru</ep:isAllowJBH>
<ep:isCETMeeting>doğru</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>yanlış</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Eğitimler/Etkinlikler için API Yanıtı Örneği:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>LISTELENMEMIŞ</ep:listStatus>
<ep:registration>doğru</ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>doğru</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>DAVET ET/KAYIT/REDDET</ep:joinStatus>
<ep:isRegisterIDRequired>yanlış</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>Training Center'ın</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>yanlış</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>doğru</ep:isAllowJBH>
<ep:isCETMeeting>doğru</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>yanlış</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Etkilenen API:
GetSessionInfo
GetSessionInfo, GetUserCard
Güvenlik Geliştirmeleri
XML API’sinde bir güvenlik geliştirmesi yaptık GetSessionInfo
ve GetUserCard
. Çağrıları veri hatası olmadan bir saat içinde sınıra ulaşırsa kullanıcıların önümüzdeki iki saat içinde bu iki API'ye erişmesini engelleyeceğiz.
Hata durumu yanıtı: "403 Yasak"
Etkilenen API'ler:GetSessionInfo
GetUserCard
meetingUUID
API istek ve yanıt desteği
meetingUUID’yi desteklediğimiz her yerde API isteğine ve yanıtına ekledik meetingKey/sessionKey
.
GetSessionInfo
İstek:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
veya
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Yanıt:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:isLocked>yanlış</ep:isLocked>
<ep:sessionkey>805325231 Aralık</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Etkilenen API:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
XML API desteğinde eğitim siteleri şablonu (EDU oturum türü)
Siteleriniz Eğitim Eğitmeni (EDU) oturum türünü etkinleştirdiğinde, XML API EDU toplantı şablonuyla toplantı planlamayı destekleyebilir.
Etkilenen API:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML API CreateMeetingAttendee
ve RegisterMeetingAttendee
destek
Her İkisi CreateMeetingAttendee
ve RegisterMeetingAttendee
Webex Meetings kaydı için gerekli katılımcı kayıt formunu kontrol edebilirsiniz.
Ve bu görev için yeni bir istisna var:
Istisna Numarası | Istisna Mesajı |
---|---|
040014 izleme | Gerekli alanlar eksik (kayıt formu): ... |
Örneğin, aşağıda gösterildiği gibi katılımcı Webex Meetings kaydı için gerekli alanlar olarak "Iş Unvanı" ve "Şirket Adı"nı seçtiyseniz iki API'yi ararken "Iş Unvanı" ve "Şirket Adı" üzerinde değer sağlamanız gerekir: CreateMeetingAttendee
ve RegisterMeetingAttendee
.
RegisterMeetingAttendee
İstek:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>AdıSoyadı</name>
<firstName>Adı</firstName>
<lastName>Soyadı</lastName>
<title>Mühendis</title> //Iş Unvanı
<company>Cisco1234</company> //Şirket Adı
...
<email>****@*****.com</email>
<type>ZIYARETÇI</type>
<sendReminder>gerçek</sendReminder>
</person>
<role>KATILIMCI</role>
<joinStatus>KABUL ET</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
CreateMeetingAttendee
İstek:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>AdıSoyadıAdıSoyadı</name>
<firstName>AdıSoyadı</firstName>
<lastName>Adı</lastName>
<title>Mühendis</title> //Iş Unvanı
<company>Cisco1234</company> //Şirket Adı
...
<email>*****@*****.com</email>
<type>ZIYARETÇI</type>
<sendReminder>gerçek</sendReminder>
</person>
<role>KATILIMCI</role>
<joinStatus>KABUL ET</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Exception of Response
Örnek:
<?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>HATA</serv:result>
<serv:reason>Gerekli alanlar (kayıt formu) : başlık,şirket</serv:reason>
<serv:gsbStatus>BIRINCIL</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>başlık,şirket</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Etkilenen API:
CreateMeetingAttendee
RegisterMeetingAttendee
XML API E-posta doğrulama geliştirmeleri
XML API’si e-postada beyaz alan karakterlerine izin vermemelidir, bu nedenle Webex Meetings Sayfası davranışıyla uyumlu olacak şekilde e-posta doğrulamasını geliştirdik.
Etkilenen API:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
API 40.7.0 Güncellemeleri
XML API 40.7.0 Güncellemeleri
meetingUUID
destek
Ekledik meetingUUID
meetingKey veya sessionKey desteklediğimiz her yerde API talebi ve yanıtı için.
GetSessionInfo
Talep Örneği:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
veya
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Talep Örneği:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
veya
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:isLocked>yanlış</ep:isLocked>
<ep:sessionkey>805325231 Aralık</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Etkilenen API'ler:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
Dört yeni dil için API karşılama e-postası desteği
XMLAPI karşılama html e-postası aşağıdaki dört yeni dili destekler:
Çekçe (languageID=19)
Lehçe (languageID=20)
Macarca (languageID=21)
Romence (languageID=22)
XMLAPI, karşılama e-postasını şuradaki dile veya languageID’ye göre gönderir: CreateUser
istek.
Kullanma CreateUser
Html Karşılama E-postası Örneği Göndermek için (Çekçe):
<?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>Sınama</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>test etme</firstName>
<lastName>kullanıcı</lastName>
<webExId>test kullanıcısı</webExId>
<password>xxxxxx izleme</password>
<email>testuser@test.com</email>
<privilege>
<host>doğru</host>
</privilege>
<languageID>19 Aralık</languageID>
veya
<language>Çekçe</language>
<active>ETKINLEŞTIRILDI</active>
<sendWelcome>doğru</sendWelcome>
<isHTMLEmail>doğru</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
API 40.6.1, 40.4.9 Güncellemeleri
XML API 40.6.1, 40.4.9 Güncellemeleri
CreateMeeting/SetMeeting
destek
Bir Webex toplantısı planladığınızda, XML API CreateMeeting/SetMeeting
Katılımcı kayıt formundan gerekli veya zorunlu olmayan bir alanı işaretlemenizi veya işaretini kaldırmanızı ya da tıklamanızı sağlar.
Aşağıda, kullanıcı web sayfasından katılımcı kayıt formunda "Iş Unvanı", "Şirket Adı", "Şehir" ve "Eyalet" gibi gerekli alanları kontrol edebileceğiniz örnek Toplantılar planı bulunmaktadır:
Aşağıda, sayfa alanları ve XML API öğeleri arasında bir eşleştirme bulunmaktadır:
Sayfa Alanları | XMLAPI Öğesi |
---|---|
İş Unvanı | <title> |
Şirket Adı | <company> |
Adres 1 | <address1> |
Adres 2 | <address2> |
Şehir | <city> |
Bölge | <state> |
Zip/Posta Kodu | <postalCode> |
Ülke/bölge | <country> |
İş Telefonu | <phone> |
Faks | <fax> |
Değiştirilen şema: "registrationForm" öğesini içine ekle CreateMeeting
Değiştirilen şema: "registrationForm" öğesini içine ekle SetMeeting
Değiştirilen şema: "registrationForm" öğesini içine ekle GetMeeting
CreateMeeting
Talep Örneği:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>parola</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>yanlış</auto>
</attendeeOptions>
<registrationForm>
<title><req>doğru</req></title> <!-- true -->
<company><req>doğru</req></company><!-- true -->
<address1><req>yanlış</req></address1>
<address2><req>yanlış</req></address2>
<city><req>doğru</req></city><!-- true -->
<state><req>doğru</req></state><!-- true -->
<postalCode><req>yanlış</req></postalCode>
<country><req>yanlış</req></country>
<phone><req>yanlış</req></phone>
<fax><req>yanlış</req></fax>
</registrationForm>
SetMeeting
Talep Örneği:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Konferans Adı</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>true</auto>
</attendeeOptions>
<registrationForm>
<title><req>doğru</req></title>
<company><req>doğru</req></company>
<address1><req>yanlış</req></address1>
<address2><req>yanlış</req></address2>
<city><req>doğru</req></city>
<state><req>doğru</req></state>
<postalCode><req>yanlış</req></postalCode>
<country><req>yanlış</req></country>
<phone><req>yanlış</req></phone>
<fax><req>yanlış</req></fax>
</registrationForm>
GetMeeting
Yanıt Örneği:
<meet:sipURL>1234567890@siteadı.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@siteadı.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>yanlış</meet:req></meet:phone>
<meet:title><meet:req>doğru</meet:req></meet:title>
<meet:company><meet:req>doğru</meet:req></meet:company>
<meet:address1><meet:req>yanlış</meet:req></meet:address1>
<meet:address2><meet:req>yanlış</meet:req></meet:address2>
<meet:city><meet:req>doğru</meet:req></meet:city>
<meet:state><meet:req>doğru</meet:req></meet:state>
<meet:postalCode><meet:req>yanlış</meet:req></meet:postalCode>
<meet:country><meet:req>yanlış</meet:req></meet:country>
<meet:fax><meet:req>yanlış</meet:req></meet:fax>
</meet:registrationForm>
Etkilenen API'ler:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
E2EE toplantı türü, PMR toplantısını desteklemiyor
API'lerle yapılan bir çağrı sırasında PMR'yi etkinleştirdiğinizde: CreateUser/SetUser/GetUser/GetMe
ve yalnızca bir E2EE toplantı türü kullanılabilir, aşağıdaki hata mesajını yanıtlayacaktır: "110063 Kullanıcının PMR'yi etkinleştirmek için en az bir E2EE olmayan toplantı türüne sahip olması gerekir."
Etkilenen API'ler:
CreateUser
SetUser
GetUser
GetMe
API 40.6.0 Güncellemeleri
XML API 40.6.0 Güncellemeleri
Kullanıcı Yönetimi rolü eklendi
Kullanıcı Yönetimi rolünü oluşturduk ve aşağıdakiler için şema dosyası değişti.
Değiştirilen Şema: CreateUser
isteği:
Değiştirilen Şema: SetUser
Değiştirilen Şema: GetMe
yanıt:
Değiştirilen Şema: LstsummaryUser
yanıt:
Etkilenen API'ler:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Talep Örneği:
<?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>Site Yöneticisi</webExID>
<password>xxxx</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>doğru</umSiteAdmin>
<host>yanlış</host>
<siteAdmin>yanlış</siteAdmin>
<labAdmin>yanlış</labAdmin>
<voiceOverIp>yanlış</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ETKINLEŞTIRILDI</active>
<sendWelcome>doğru</sendWelcome>
<isHTMLEmail>doğru</isHTMLEmail>
</bodyContent>
</body>
API anahtarı erişimini kullanarak destek GetUserCard
Artık API anahtarının (oluşturulan JWT belirteci) API'ye erişimini kullanmayı destekliyoruz: GetUserCard
bu sürümde.
Bir API anahtarının uygulanması ve bir JWT belirteci oluşturmayla ilgili bu sayfalara başvurabilirsiniz:
Bir API anahtarı nasıl uygulanır?
GetUserCard
Talep Örneği:
https://{siteadı}.webex.com/WBXService/XMLService
Başlığı:
Içerik Türü uygulama/json;charset=utf-8
JWTToken ${jwttoken}
Gövde:
<?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>
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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 izleme</use:lastModifiedTime>
<use:isUploaded>yanlış</use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>Test Kişisel Toplantı Odası</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692 Aralık</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>
için destek meetingUUID
API isteği ve yanıtı
Ekledik meetingUUID
meetingKey veya sessionKey’i desteklediğimizde API talebi ve yanıtı.
Etkilenen API'ler:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Talep Örneği:
<?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>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
veya
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
meetingUUID
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:isLocked>yanlış</ep:isLocked>
<ep:sessionkey>805325231 Aralık</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
PMR toplantı anahtarları, geçici olarak devre dışı bırakılan kullanıcı veya devre dışı bırakılan PMR'den değiştirilmeyecektir
Geçici olarak devre dışı bırakılmış veya devre dışı bırakılmış bir PMR bir hafta içinde yeniden etkinleştirildiğinde, artık yeniden etkinleştirilen kullanıcı veya etkinleştirilen PMR toplantı anahtarı değiştirilmez, bu öncekiyle aynı olacaktır.
Etkilenen API'ler:
SetUser
DelUser
LstSummarySession
geliştirmeler
API'yi geliştirdik: LstSummarySession
yeni bir öğeye sahip olmak için planlanan-PMR’yi döndürün, returnScheduledPMR
, istek içinde. Özellik geçişi varsayılan olarak kapalıdır.
Etkilenen API'ler:
LstSummarySession
Şema Değişikliği:
Yeni bir öğe adı ekliyoruz returnScheduledPMR
içinde API LstSummarySession isteği.
Yeni bir öğe adı ekliyoruz isScheduledPMR
içinde API LstSummarySession yanıtı.
LstSummarySession
Talep Örneği:
<?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>Sınama</webExID>
<password>xxx</password>
<partnerID>xxxx</partnerID>
<clientInfo>xxxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>VE</listMethod>
</listControl>
<dateScope>
<startDateStart>11.01.2019 08:0:0</startDateStart>
<startDateEnd>12.01.2019 07:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11.01.2019 08:0:0</endDateStart>
<endDateEnd>12.01.2019 07:59:59</endDateEnd>
</dateScope>
<order>
<orderBy>HOSTWEBEXID</orderBy>
<orderAD>ASC Başkanı</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC Başkanı</orderAD>
<orderBy>BAŞLANGIÇ ZAMANI</orderBy>
<orderAD>ASC Başkanı</orderAD>
</order>
<serviceTypes>
<serviceType>Event Center'ın</serviceType>
<serviceType>Meeting Center'ın</serviceType>
<serviceType>Satış Merkezi</serviceType>
<serviceType>Training Center'ın</serviceType>
<serviceType>SupportCenter'ın</serviceType>
</serviceTypes>
<returnScheduledPMR>doğru</returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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'nın sohbeti</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325 Aralık</ep:sessionKey>
<ep:MeetingUUID>809914325 Aralık</ep:MeetingUUID>
<ep:confName>Ekip Toplantısı</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>Meeting Center'ın</ep:serviceType>
<ep:hostWebExID>Sınama</ep:hostWebExID>
<ep:hostFirstName>Sınama</ep:hostFirstName>
<ep:hostLastName>Sınama</ep:hostLastName>
<ep:otherHostWebExID>Sınama</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:startTime>10.12.2019 00:35:41</ep:startTime>
<ep:duration>60%</ep:duration>
<ep:listStatus>KAMUYA AÇIK</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>doğru</ep:passwordReq>
<ep:hostJoined>yanlış</ep:hostJoined>
<ep:participantsJoined>yanlış</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>yanlış</ep:registration>
<ep:isRecurring>doğru</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>yanlış</ep:isAudioOnly>
<ep:isTCSingleRecurrence>yanlış</ep:isTCSingleRecurrence>
<ep:isAllowJBH>yanlış</ep:isAllowJBH>
<ep:isCETMeeting>doğru</ep:isCETMeeting>
<ep:isException>yanlış</ep:isException>
<ep:isNextUpcomingInstance>yanlış</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>doğru</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167 Türkçe</ep:sessionKey>
<ep:confName>xmlmc Molly08Konsol816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>Meeting Center'ın</ep:serviceType>
<ep:hostWebExID>Molly08Konsol81696000</ep:hostWebExID>
<ep:hostFirstName>Molly08Konsol81696000</ep:hostFirstName>
<ep:hostLastName>Molly08Konsol81696000</ep:hostLastName>
<ep:otherHostWebExID>Molly08Konsol81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>DEĞIL_IŞLEM SÜRÜYOR</ep:status>
<ep:startTime>10.12.2019 00:35:41</ep:startTime>
<ep:duration>60%</ep:duration>
<ep:listStatus>KAMUYA AÇIK</ep:listStatus>
<ep:hostEmail>Molly08Konsol81696000@webex.com</ep:hostEmail>
<ep:passwordReq>doğru</ep:passwordReq>
<ep:hostJoined>yanlış</ep:hostJoined>
<ep:participantsJoined>yanlış</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>yanlış</ep:registration>
<ep:isRecurring>doğru</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>yanlış</ep:isAudioOnly>
<ep:isTCSingleRecurrence>yanlış</ep:isTCSingleRecurrence>
<ep:isAllowJBH>yanlış</ep:isAllowJBH>
<ep:isCETMeeting>doğru</ep:isCETMeeting>
<ep:isException>yanlış</ep:isException>
<ep:isNextUpcomingInstance>yanlış</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>doğru</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
GetSite
geliştirmeler
Toplantınız için bir GetSite
yanıt özelliği düğmesi SupportXMLAPIReturnScheduledPMR
Etkilenen API'ler:
GetSite'yi
Şema Değişikliği:
XML API'sı GetSite
yanıt yeni öğesi: SupportXMLAPIReturnScheduledPMR
GetSite
Talep Örneği:
<?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>Test</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
GetSite
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>BIRINCIL</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>true</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.8, 40.2.9 Güncellemeleri
XML API 40.4.8, 40.2.9 Güncellemeleri
XMLAPI’de planlanan toplantılar güncellenirken yeni yanıt
Müşteriler kendi sayfaları üzerinden planlanan toplantıları güncellemek için XMLAPI kullandığında, bir toplantı e-posta güncellemesinde sayısal parolayı gönderecek ve bunu Webex Meetings, Teams ve Events merkezlerine uygulayacağız.
Bu API'ler: GetMeeting, GetTrainingSession, GetEvent
ve GetTeleconferenceSession
, yanıt olarak şu yeni öğelere sahip olacak: audioPassword
(sayısal parola), isEnforceAudioPassword
, isEnforceAudioLogin
Webex Meetings, Teams ve Events merkezleri için.
Değiştirilen Şema:
Etkilenen API'ler:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Talep Örneği:
<?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>test</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>
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>BIRINCIL</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>yanlış</meet:listToPublic>
<meet:isPublic>yanlış</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>doğru</meet:isEnforceAudioPassword>
yanlış<meet:isEnforceAudioLogin>false<meet:isEnforceAudioLogin></meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.5, 40.2.6 Güncellemeleri
XML API 40.4.5, 40.2.6 Güncellemeleri
GetUserCard
ve GetSessionInfo
kullanım sınırı
API’de kullanım sınırını uyguluyoruz GetUserCard
ve GetSessionInfo
, hata mesajını alabilirsiniz: kullanım sınırına ulaşırsanız "403 yasak".
Etkilenen API'ler:
GetUserCard
GetSessionInfo
API 40.4.4, 40.2.5 Güncellemeleri
XML API 40.4.4, 40.2.5 Güncellemeleri
BodyContent
numara sınırı
Sınırlı sayıda ekledik BodyContent
her XML API bölümünde bulabilirsiniz. Çok fazla eklediğinizde BodyContent
API isteğinde, aşağıdaki hata kodu ve mesajı dönecektir: "000053 Bir istekteki BodyContent sayısı {number}'tan az olmalıdır"
Etkilenen API'ler:
Tüm XML API’leri
Çoklu XML API Isteği BodyContent
Örnek:
<?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>xxxx</webExID>
<password>xxxx</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:03</sessionKey>
</bodyContent>
</body>
API 40.4.3, 40.2.4 Güncellemeleri
XML API 40.4.3, 40.2.4 Güncellemeleri
XML API 40.4.3, 40.2.4 şemasını indirmek için buraya tıklayın.
CreateUser
geliştirmeler
Geliştirdik CreateUser
karşılama e-postasını birden fazla dilde desteklemek için. Dosya CreateUser
şimdi istekler isHTMLEmail
Etkilenen API'ler:
CreateUser
CreateUser
Talep Örneği:
<?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>yönetici</webExID>
<password>xxxx</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>doğru</host>
<siteAdmin>yanlış</siteAdmin>
<labAdmin>yanlış</labAdmin>
<voiceOverIp>yanlış</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ETKINLEŞTIRILDI</active>
<sendWelcome>doğru</sendWelcome>
<isHTMLEmail>doğru</isHTMLEmail>
</bodyContent>
</body>
API 40.4.0 Güncellemeleri
XML API 40.4.0 Güncellemeleri
XML API’sinde e-postaları değiştirirken e-posta doğrulamasını zorunlu kıl
Site yöneticisi etkinleştirildikten sonra kullanıcının Webex Site Yönetiminde e-posta adresini güncellemesi için Onay gereklidir:
Site dışı bir yönetici hesabı
SetUser
E-posta adreslerini değiştirmek için API'de mevcut e-posta, yeni e-posta doğrulanana kadar kalır. Hesap değişiklik onayı e-postası, "Webex Hesap Değişiklik Onayı" içeren yeni e-posta adresine gönderilir. Onaylamak için e-postadaki bağlantıya tıkladıktan sonra, yeni e-posta adresi hemen bağlanır.
Site dışı bir yönetici şu çağrıyı yaparsa
SetUser
E-posta doğrulama işlemini bitirmeden birkaç kez API mevcut e-posta tutulur ve en son yeni e-posta doğrulanması gereken e-postadır.Site yöneticisi hesabı,
SetUser
E-posta adreslerini değiştirmek için API, e-posta doğrulama işlemi tetiklenmez. Yeni e-posta, hemen toplantı sahibinin veya katılımcının hesabına bağlanacaktır.
Etkilenen API'ler:
SetUser
GetEnrollmentInfo
zaman aşımı ve bağlantıyı sıfırlama
Dosya GetEnrollmentInfo
API şu anda büyük performans etkilerine neden olan Etki Alanı Adı Sistemindeki IP adreslerini aramaktadır. Bu süreci basitleştirmeyi planlıyoruz, boş bir yanıt ile <domain>
alanını düzenleyin.
Etkilenen API'ler:
GetEnrollmentInfo
GetEnrollmentInfo
Talep Örneği:
<?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>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetKayıtBilgisi">
<sessionKey>716773566</sessionKey>
</body>
</serv:message>
GetEnrollmentInfo
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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>Alex'in</att:firstName>
<att:lastName>Yang'ın</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>yanlış</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'ın</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress>10.35.240.53</att:ipAddress>
<att:submitTime>02.27.2020 22:03:57</att:submitTime>
<att:status>ONAYLI</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK'nın</att:firstName>
<att:lastName>Sınama</att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>yanlış</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'ın</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress>10.154.181.15 izlenme</att:ipAddress>
<att:submitTime>02.27.2020 22:07:38</att:submitTime>
<att:status>ONAYLI</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 Güncellemeleri
XML API 40.2.0 Güncellemeleri
Anonim erişimi kaldır LstSummarySession
Güvenlik geliştirmesi olarak, Cisco Webex Teams’e anonim erişim desteğini durduruyoruz: LstSummarySession
API'yi seçin. Webex Meetings API'ye anonim olarak erişirse aşağıdaki hata kodu ve mesajı döndürülür: "000015 Üzgünüz, kayıt bulunamadı."
Etkilenen API'ler:
LstSummarySession
LstSummarySession
Talep Örneği:
<?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>siteadı1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Yanıt Örneği:
<?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>BAŞARISIZ</serv:result>
<serv:reason>Üzgünüz, kayıt bulunamadı</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
CreateMeeting
ve SetMeeting
güvenlik geliştirmeleri
Bu değişiklik XML API 40.2.0'da yapılmıştır, ancak açıklaması müşteri geri bildirimi aldıktan sonra düzenlenmiştir. |
Güvenlik geliştirmesi olarak, CreateMeeting
ve SetMeeting
Kullanıcıların çoktan geçmiş bir toplantı başlangıç saati planlamasına izin vermemek için API'ler. Denerlerse API şu hata mesajını sorar: "060016 Oturum başlangıç saati, geçerli saatten daha geç olmalıdır." Kullanıcının anlık toplantı planlaması gerekiyorsa, toplantı başlangıç saatinin geçerli saatten beş dakika sonra ayarlanmasını öneririz.
Etkilenen API'ler:
CreateMeeting
SetMeeting
API 40.1.2 Güncellemeleri
XML API 40.1.2 Güncellemeleri
Toplantının planlanması, sağlanmamışsa otomatik olarak parola oluşturur.
Modernize Edilmiş CreateMeeting
, CreateEvent
, CreateTrainingSession
, ve CreateTeleconferenceSession
API yanıtının gövdesine bir parola eklemek için.
Varsayılan olarak Tüm toplantıların/etkinliklerin/oturumun parola ayarı etkin olmalıdır. Bu senaryoda, API isteği bir parola içermiyorsa XML API sunucularından otomatik olarak bir parola oluşturulur.
Tüm toplantılar/etkinlikler/oturumun parola ayarı devre dışı bırakılmışsa ve API isteği parola içermiyorsa XML API sunucularından bir parola oluşturulmaz.
API isteği bir parola içeriyorsa, Tüm toplantılar/etkinlikler/oturumun etkinleştirilen veya devre dışı bırakılmış bir parola ayarının olması gerektiğinden bağımsız olarak yanıt bu parolayı içerecektir.
Etkilenen API'ler:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
Dosya CreateMeeting
yanıt artık var meetingPassword
öğe:
CreateMeeting
Talep Örneği:
<?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>siteAdı1</siteName>
<webExID>kullanıcıKIMLIĞI</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaData>
<schedule>
<startDate>10/28/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
Yanıt Örneği:
<?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>BAŞARI</serv:result>
<serv:gsbStatus>BIRINCIL</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>
Dosya CreateEvent
yanıt artık var eventPassword
öğe:
Dosya CreateTrainingSession
ve CreateTeleconferenceSession
yanıtlar artık sessionPassword
öğe:
API 40.1.0 Güncellemeleri
XML API 40.1.0 Güncellemeleri
GetSessionInfo
geliştirmeler
Yeni öğeler ekledik: GetSessionInfo
API'yi seçin. API artık mobil cihazlar için de bilgi getirmektedir.
Etkilenen API'ler:
GetSessionInfo
GetSessionInfo
Istek Güncellemeleri:
Talep Örneği:
<?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>siteadmin</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 veya 123456789_go@webex.com veya 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory
geliştirmeler
Yeni bir API ekledik, lstAccessAnywhereHistory
, Webex Access Anywhere rapor bilgisiyle yanıt vermek için.
Etkilenen API'ler:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Istek Güncellemeleri:
LstAccessAnywhereHistory
Yanıt Güncellemeleri:
Talep Örneği:
<?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'nın</siteName>
<webExID>test etme</webExID>
<password>P@ss1234'nın sohbeti</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>09.29.2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12.29.2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>09.29.2019 02:42:34 tarihinde eklendi</sessionEndTimeStart>
<sessionEndTimeEnd>12.29.2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>YA DA</serv:listMethod>
</listControl>
<order>
<orderBy>BAŞLANGIÇ ZAMANI</orderBy>
<orderAD>ASC Başkanı</orderAD>
</order>
</bodyContent>
</body>
Yanıt Örneği:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:serv=""http://www.webex.com/schemas/2002/06/service"
xmlns:com="türkçe"http://www.webex.com/schemas/2002/06/common"
xmlns:tarihçe="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>BAŞARI</serv:result>
<serv:gsbStatus>ILKOKUL</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 izleme</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>dean'ın</history:userName>
<history:computerName>6926 izleme_dean</history:computerName>
<history:clientIP>10.224.222.183 izlenme</history:clientIP>
<history:startTime>11.29.2019 03:05:44</history:startTime>
<history:endTime>11.29.2019 03:10:06</history:endTime>
<history:duration>5card symbol</history:duration>
</history:accessAnyWhereInfo>
</serv:body>