API 40.12.0 Güncellemeleri

XML API 40.12.0 Güncellemeleri

XML API 40.12.0 şemasını indirmek için buraya tıklayın

XML API, Özel Toplantı türünü destekler

XML API’leri etkilenir

  • API kullanabiliriz: CreateMeeting ve SetMeeting Ö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 ve LstCalendarSession dönecektir. Yeni bir öğe adlandırma PrivateMeeting bilmek için.

  • GetMeetingType ve LstMeetingType yeniden adlandırma yeni bir öğe getir SupportPrivateMeeting bu, Özel Toplantıları destekleyip desteklemediğini gösterir.

Ş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

meetingTemplateName

site düzeyinde özelleştirilmiş toplantı şablonlarının adı

serviceType

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

XML API 40.11.0 şemasını indirmek için buraya tıklayın

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 40.10.0 şemasını indirmek için buraya tıklayın

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>BIRINCIL</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>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>

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 ekle deviceCanStartMyPMR, içinde personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting yeni bir düğüm ekle deviceCanStartMeeting 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 40.9.0 şemasını indirmek için buraya tıklayın

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>BIRINCIL</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>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>

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, autoLockWaitTimeCreateMeeting, SetMeeting ve GetMeeting API’lerine girin.

Unsur

Açıklama

externalAttendeeSecurity

Toplantı kilidi açıldığında, üç Harici Kullanıcı Güvenliği öğesi seçenek olabilir.

AllowJoin: Toplantıya hemen Katılabilir;

AllowJoinWithLobby: Toplantıya ancak toplantı sahibi izin verirse katılabilir;

BlockFromJoin: Toplantıya katılamıyorum;

autoLock

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

autoLockWaitTime

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

hasHostInMeeting

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.

hasAttendeeInMeeting

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

XML API 40.8.0 şemasını indirmek için buraya tıklayın

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>BIRINCIL</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>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>

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

XML API 40.7.0 şemasını indirmek için buraya tıklayın

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>BIRINCIL</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>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>

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

XML API 40.6.1 şemasını indirmek için buraya tıklayın

XML API 40.4.9 şemasını indirmek için buraya tıklayın

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

CreateMeetingTalep Ö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>

SetMeetingTalep Ö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>

GetMeetingYanı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

XML API 40.6.0 şemasını indirmek için buraya tıklayın

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: CreateUseristeği:

Değiştirilen Şema: SetUser

Değiştirilen Şema: GetMeyanıt:

Değiştirilen Şema: LstsummaryUseryanıt:

Etkilenen API'ler:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

CreateUserTalep Ö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?

JWT belirteci oluşturma

GetUserCardTalep Ö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 izleme</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

meetingUUIDTalep Ö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>

meetingUUIDYanı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>BIRINCIL</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>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>

PMR 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ı.

LstSummarySessionTalep Ö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>

LstSummarySessionYanı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 izleme</ep:sessionKey>
<ep:MeetingUUID>809914325 izleme</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 izleme</ep:confID>
<ep:registration>yanlış</ep:registration>
<ep:isRecurring>doğru</ep:isRecurring>
<ep:hostType>1019001'nın sohbeti</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 izleme</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'nın sohbeti</ep:confID>
<ep:registration>yanlış</ep:registration>
<ep:isRecurring>doğru</ep:isRecurring>
<ep:hostType>1019001'nın sohbeti</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

GetSiteTalep Ö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>

GetSiteYanı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

XML API 40.4.8 şemasını indirmek için buraya tıklayın

XML API 40.2.9 şemasını indirmek için buraya tıklayın

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

GetMeetingTalep Ö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>testi</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>false</meet:listToPublic>
<meet:isPublic>false</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword>
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 izleme</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.GetRecordingInfo">
<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 izleme</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 izleme</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 izleme</att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>

API 40.2.0 Güncellemeleri

XML API 40.2.0 Güncellemeleri

XML API 40.2.0 şemasını indirmek için buraya tıklayın.

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

XML API 40.1.2 şemasını indirmek için buraya tıklayın.

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>ILKOKUL</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 izleme</meet:meetingkey>
<meet:meetingPassword>UzXJuzUD428'ın</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

XML API 40.1 şemasını indirmek için buraya tıklayın.

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>site yöneticisi</webExID>
<password>P@ss1234'nın sohbeti</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633 izleme</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>