XML API 39 ve XML API 11 hakkında daha fazla bilgi için bkz. Cisco Webex Meetings XML API Güncellemelerine Genel Bakış (XML API 39 ve Önceki Sürümleri).

XML API 40 hakkında daha fazla bilgi için bkz. Cisco Webex Meetings XML API Güncellemelerine Genel Bakış (XML API 40 ve Sonrası).

XML API 11 SP9 ve daha önceki sürümlere yapılan güncellemeler için Cisco DevNet ' egidin.

API 41.12.0 Güncellemeleri

XML API 41.12.0 Güncellemeleri

XML API 41.12.0 şemasını indirmek için burayatıklayın.

XMLAPI, (Webex Events) plan ve düzenlemeyi site yapılandırma öğesine göre engellemektedir EnableClassicEvent bu yanlıştır

Etkili API'ler ve Şema değişiklikleri

Site yönetimi yapılandırma sayfasında, Klasik Etkinliği etkinleştir onay kutusu yanlışsa bu site Webex Events fazla toplantı etkinleştirmeyi desteklemez.

Klasik olayı etkinleştir onay kutusu yanlışsa bu API'leri araarak bu toplantıyı (Webex Events) çalışır:

CreateEvent, SetEvent, GetEvent, GetSessionInfo, LstsummaryEvent, LstrecordedEvent, LstsummaryProgram, UploadEventImage

API, Klasik Etkinlik devre dışı 010106 içinyeni istisnayıyanıtlar.

Şema değişiklikleri

Şema değişikliği yok.

API isteği ve yanıt örneği

CreateEvent API talebi ve yanıtı

CreateEvent İsteği

<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
  <accessControl>
    <sessionPassword>XXXXXXXX</sessionPassword>
  </accessControl>
   <metaData>
    <sessionName>XMLAPI EC Testing</sessionName>
   </metaData>
  <schedule>
    <startDate>07/17/2021 01:29:15</startDate>
    <openTime>15</openTime>            
  </schedule>
</bodyContent>
</body>
</serv:message>

CreateEvent yanıtı

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>FAILURE</serv:result>
            <serv:reason>The classic Event has been disabled.</serv:reason>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
            <serv:exceptionID>010106</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

CreateEvent3.1.3 API'leri etkile:

  • SetEvent GetEvent

  • GetSessionInfo

  • LstsummaryEvent

  • LstrecordedEvent

  • LstsummaryProgram

  • UploadEventImage

XMLAPI LstMeetingType öğesinin yeni öğesine yanıt veecek subProductCodePrefix

Etki alan API'leri

API'yi günceller LstMeetingType yanıt öğesi productionCodePrefix: PRO, AUO ve önceden tanımlanmış Webex türü ön eki olan diğer kişi.

Bu yeni geliştirmeden sonra API, yeni öğesini yanıtlar subProdctCodePrefix:P ro1, PRO2, vb. gibi özelleştirilebilir meet type ön ekleri.

API'de şema değişiklikleri: LstMeetingType

Yeni öğeyi yanıtlar: subProdctCodePrefix

API isteği ve yanıt örneği

LstMeetingType API isteği & yanıtı

Şu isteğin isteği: LstMeetingType

<bodyContent xsi:type="java:com.webex.service.binding.meetingtype.LstMeetingType">
    <meetingTypeID>13810</meetingTypeID>
</bodyContent>
</body>
</serv:message>

Yanıt: LstMeetingType

<serv:body>
        <serv:bodyContent xsi:type="mtgtype:lstMeetingTypeResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <mtgtype:matchingRecords>
                <serv:total>1</serv:total>
                <serv:returned>1</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </mtgtype:matchingRecords>
            <mtgtype:meetingType>
                <mtgtype:productCodePrefix>PRO</mtgtype:productCodePrefix>
                <mtgtype:subProductCodePrefix>PRO3</mtgtype:subProductCodePrefix>       //New element for customized meeting type
                <mtgtype:active>ACTIVATED</mtgtype:active>
                <mtgtype:name>Cus_Chat_Closed</mtgtype:name>
                <mtgtype:displayName>Cus_Chat_Closed</mtgtype:displayName>

API 41.11.0 Güncellemeleri

XML API 41.11.0 Güncellemeleri

XML API 41.11.0 şemasını indirmek için burayatıklayın.

Control Hub ile yönetilen siteler için kullanıcı yönetimi API'sinde XML API desteği ileriye dönük uyumluluk

Etkili API'ler ve Şema değişiklikleri

Entegrasyon uygulamanız şu anda şu anda Webex XMLAPI kullanıcı yönetimi API'leri kullanıyorsa: CreateUser, SetUser, DelUser ve GetUser kullanıcıları tedarik etmek veya yönetmek için Webex Klasik siteniz Control Hub ile yönetilen siteye dönüştürüldikten sonra, bu API'ler ileriye dönük uyumluluk için çalışmaya devam edecektir. Aşağıda notlarda olduğu gibi bazı davranış değişiklikleri vardır:

  • createUser kullanırken - Control Hub'daki kullanıcı durumu "etkin" değilse kullanıcının site durumu etkin olmayacaktır. Control Hub'daki kullanıcı durumu etkinse kullanıcının sitedeki durumu da etkindir, referans: Control Hub'da yeni ve dönüştürülen kullanıcıların kullanıcıdurumu.

  • CreateUser ve SetUser API'lerinin parola öğesi yok sayılır, yeni kullanıcılara etkinleştirme e-postası göndermeye başlarız, kullanıcılar e-postadaki bağlantıya tıklayarak yeni hesabı etkine tıklar ve yeni parola girebilirsiniz.

  • CreateUser API'sinin etkin öğesi yok sayılır, yeni kullanıcı (doğrulanmadı) Bu parametreden SetUser API'si kullanılarak etkinleştirilenemz.

  • CreateUser API'leri bodyContent öğesinde webExId öğesinin değeri, e-posta ile aynı olmalı. webExId e-postadan farklısa webExId ile WebDB'de depolanıyorsa webExId ile aynı şekilde davranılacak ve değer yok sayılır.

  • SetUser API'ları bodyContent öğesinde webExId öğesinin değeri, e-posta adresinin kullanıcı kimliği olmalı,bodyContent'te e-posta > değiştirebilirsiniz.

  • SetUser API'si, mevcut kullanıcının e-posta adresinin değiştirilmesini destekleyecektir: SecurityContext'deki işlem hesabı Control Hub tam site yöneticisi ise başarılı olur. Aksi takdirde, API yeni hata koduyla ve aşağıdaki mesajla hata raporlar:

    • 030120 Hesabın e-postayı değiştir için tam bir site yöneticisi olması gerekir.

  • SetUser API'sinde bodyContent öğesi yeniWebExId öğesi yok sayılır.

  • SetUser API'si zaten kullanmakta olan bir e-postaya değiştirmeye çalışır. API yeni hata kodunun ve hata iletisinin altına iner:

    • 030118 E-posta, Control Hub ile yönetilen sitelerde zaten kullanılıyor.

  • DelUser API'si, toplantı Webex tarafında kullanıcı devre dışı bırakılır ve ilgili toplantı lisansı Webex kaldırılır. Bu devre dışı bırakılan kullanıcı API kullanarak yeniden etkinleştirilebilir: Kullanıcı daha önce doğrulandığından SetUser <active>(ETKINLEŞTIRILMIŞ)</active>olarak ayarlanır.

  • CreateUser ve SetUser API'ları, aşağıda gösterildiği gibi yeni hata kodu ve hata iletisi döndürür:

    • 030117 olarak bu kullanıcı kuruluş dışındadır ve bu nedenle talep etmek için talep kullanıcı işlemi aracılığıylakuruluşa taşınamaz. Kullanıcı kuruluşa talep hakkında adımlar için bkz. Kullanıcıları Organizasyona Talep Edin (Kullanıcıları Dönüştür). Kullanıcı talep olmadan önce kullanıcının ait olduğu etki alanını doğrulamanız gerekir.

    • 030119 CI erişim belirteci, kapsam webexsquare'i içermeli: yöneticisi gibi başka bir yöneticiyle de işti.


Yalnızca sınırlı bir süre ileriye dönük uyumluluk desteklemektedir. Bu uyumluluk kaldırılana kadar gelişmiş bir bildirim sağlarız.

Şema değişiklikleri

Bu API'lerde şema değişikliği yoktur: CreateUser, SetUser, DelUser ve GetUser.

API isteği ve yanıt örneği

CreateUser API isteği & yanıtı

API request:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
    <securityContext>
      <siteName>{siteName}</siteName>
      <webExID>{site Admin account}</webExID>
      <email>{site Admin account}</email>
      <sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken>
                  or <accessToken>, when using CI "accessToken", it must include scope webexsquare:admin when provisioning user
    </securityContext>
</header>



<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
    <webExId>Jack@qa.webex.com</webExId> --- it should is user identity of email address
    <email>Jack@qa.webex.com</email>
    <firstName>Jack</firstName>
    <lastName>Smith</lastName>
    <password>....</password>
    <privilege>
        <host>true</host>
    </privilege>
    <active>ACTIVATED</active> ---this parameter can't active the user directly until the user self activate itself via activation email.
</bodyContent>
</body>
</serv:message>

API response example:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="use:createUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <use:userId>23778617</use:userId>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API'leri etkile:

  • Createuser

  • Setuser

  • DelUser

XML API, klasik site Control Hub ile yönetilen siteye Webex mevcut kullanıcının kimlik doğrulamasıyla ileriye dönük uyumluluğunu destekler

Etki alan API'leri

Klasik Webex Control Hub yönetilen sitesine dönüştürüldikten sonra, öğesinde öğesinin değerinin e-posta ile aynı <webExID> olması gerekir ve aşağıdaki <securityContext> ayrıntılar:

  • Klasik bir sitede oluşturulmuş mevcut Webex, hem eski webExID hem de (Örneğin: Jack) ve yeni webExID (içerik, e-posta ile aynıdır, örnek: Jack@xx.com) oturum açmanız için bu kimlik doğrulamasıyla geriye dönük uyumluluk tüm XML API'leri için yapılır.

  • Control Hub ile yönetilen sitelerde oluşturulan yeni kullanıcılar için webExID öğesinin değeri oturum açma için e-posta ile aynı olmalı.


<header>
    <securityContext>
      <siteName>{siteName}</siteName>
      <webExID>{userName}</webExID> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
      <sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken> or <accessToken>
    </securityContext>
</header>

API'leri etkile:

Tüm XML API'leri.

Bir Webex Control Hub yönetilen sitesine dönüştürülen klasik sitenin ardından bodyContent > öğesinin değerin e-postayla aynı olması <webExID> gerekir; aşağıdaki ayrıntılar:

  • Klasik bir sitede Webex mevcut kullanıcılar için hem eski webExId hem de (ör. Jack) ve yeni webExId (içerik, e-posta ile aynıdır, örneğin: Jack@xx.com) bodyContentiçinde.

  • Control Hub ile yönetilen sitelerde oluşturulan yeni kullanıcılar için webExId öğesinin değerin e-posta ile aynı olması gerekir bodyContent.

<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
    <webExId>xxxx</webExId> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
</bodyContent>

API'leri etkile:GetUser, SetUser ve DelUser.

Şema değişiklikleri

Herhangi bir API'de şema değişikliği yoktur.

API isteği ve yanıt örneği

GetUser API isteği & yanıtı

API request:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
    <securityContext>
      <siteName>{siteName}</siteName>
      <webExID>{userName}</webExID> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
      <sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken> or <accessToken>
    </securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
    <webExId>xxxx</webExId> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
</bodyContent>
</body>
</serv:message>

API response example:
...same as before

Webex Meetings, Webex Events ve (Klasik) destek için kayıt görünümü geçmiş raporu API'Webex Events geliştirme

Etki alan API'leri

Geçerli API: lstrecordaccessHistory ve lstrecordaccessDetailHistory yalnızca Destek Webex Trainings kayıt görünümü erişim geçmişi raporu. Yeni geliştirme; Webex Meetings, Webex Events (yeni) ve Webex Events (klasik) kayıt görünümüne erişilen geçmiş raporunu da destekler.

Şema değişiklikleri

API istek gövdesinde lstrecordaccessHistory API'sine yeni şemanın altında destek sağlarız:

<serviceTypes>
       <serviceType>MeetingCenter</serviceType>
       <serviceType>TrainingCenter</serviceType>
       <serviceType>EventCenter</serviceType>
</serviceTypes>

Ayrıntılar

The API: lstrecordaccessHistory Webex Meetings, Webex Events), Webex Events (klasik) ve Eğitimler için kayıt görünümüne Webex geçmişini geri getirebilirsiniz.

  • API isteğinde serviceType belirtilmemişse API'si lstrecordaccessHistory yalnızca Webex Trainings kayıt görünümüne erişilen geçmişi döndürür.

  • serviceType MeetingCenter olduğunda, api lstrecordaccessHistory hem Webex Meetings hem de Webex Events (yeni) kayıt görünümü erişim geçmişini döndürür.

  • serviceType EventCenter olduğunda, api lstrecordaccessHistory Webex Events (klasik) kayıt görünümüne erişim geçmişini döndürür.

The API: lstrecordaccessDetailHistory ayrıntıları şu şekilde geri getirebilirsiniz: recordID Webex Meetings, Webex Events), Webex Events (klasik) ve Eğitimler Webex.

API isteği ve yanıt örneği

lstrecordaccessHistory API'nin isteği ve yanıtı

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <header>
        <securityContext>
            <webExID>{userName}</webExID>
            <password>{password}</password>          
            <siteName>{siteName}</siteName>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.history.LstrecordaccessHistory">
            <viewTimeScope>
                <viewTimeStart>9/20/2021 00:00:00</viewTimeStart>
                <viewTimeEnd>9/28/2021 23:59:59</viewTimeEnd>
            </viewTimeScope>
            <listControl>
                <startFrom>1</startFrom>
                <maximumNum>100</maximumNum>
            </listControl>
            <order>
                <orderBy>RECORDID</orderBy>
                <orderAD>ASC</orderAD>
            </order>
            <serviceTypes>
                <serviceType>MeetingCenter</serviceType>
                <serviceType>TrainingCenter</serviceType>
                <serviceType>EventCenter</serviceType>
            </serviceTypes>
        </bodyContent>
    </body>
</serv:message>

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="history:lstrecordaccessHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test TC-20210924 1324-1</history:recordName>
                <history:creationTime>09/24/2021 13:28:13</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>2</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>TestErollment_001-20210610 1905-1</history:recordName>
                <history:creationTime>06/10/2021 19:10:15</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>0</history:downloaded>
                <history:viewed>3</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>Test instant playback 2-20210705 0709-1</history:recordName>
                <history:creationTime>07/05/2021 07:15:06</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>0</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>EC2.0_232423-20210922 0447-1</history:recordName>
                <history:creationTime>09/22/2021 04:53:05</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>0</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test EC2.0-20210924 1315-1</history:recordName>
                <history:creationTime>09/24/2021 13:19:00</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>1</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test MC-20210924 1319-1</history:recordName>
                <history:creationTime>09/24/2021 13:25:12</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>1</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test EC classic-20210924 1331-1</history:recordName>
                <history:creationTime>09/24/2021 13:37:28</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>1</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:matchingRecords>
                <serv:total>8</serv:total>
                <serv:returned>7</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
        </serv:bodyContent>
    </serv:body>
</serv:message>

lstrecordaccessDetailHistory API'nin isteği ve yanıtı

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:serv="http://www.webex.com/schemas/2002/06/service">
    <header>
        <securityContext>
            <webExID>{userName}</webExID>
            <password>{password}</password>          
            <siteName>{siteName}</siteName>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type=
            "java:com.webex.service.binding.history.LstrecordaccessDetailHistory">
            <recondID>1XXXXXX7</recondID>
            <timeZoneID>20</timeZoneID>
        </bodyContent>
    </body>
</serv:message>

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="history:lstrecordaccessDetailHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <history:recordDetail>
                <history:viewID>1XXXXXX7</history:viewID>
                <history:participantName>Axxxg</history:participantName>
                <history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
                <history:accessTime>09/24/2021 13:27:26</history:accessTime>
                <history:registered>false</history:registered>
                <history:downloaded>false</history:downloaded>
                <history:viewed>true</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordDetail>
            <history:recordDetail>
                <history:viewID>1XXXXXX7</history:viewID>
                <history:participantName>Axxxg</history:participantName>
                <history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
                <history:accessTime>09/24/2021 13:27:39</history:accessTime>
                <history:registered>false</history:registered>
                <history:downloaded>true</history:downloaded>
                <history:viewed>false</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordDetail>
            <history:matchingRecords>
                <serv:total>2</serv:total>
                <serv:returned>2</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API'leri etkile:

  • lstrecordaccessHistory

  • lstrecordaccessDetailHistory

XMLAPI ve Webex Events arasında izin verilen en fazla açıklama (Klasik) açıklama Webex onarabilirsiniz.

Etki alan API'leri

XML API'si: CreateEvent ve SetEvent'in açıklama öğesi, boyut girilmişse en fazla 10000 karakter girişine izin verir. Bu, yeni hata kodu ve mesajıyla sonuçlanacak:

060068 olmayan giriş açıklaması girin. Bu açıklama 10.000 karakteri aşmaz.

Şema değişiklikleri

Şema değişikliği yok.

API isteği ve yanıt örneği

CreateEvent API talebi ve yanıtı

#API request example:
...
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent"
            xmlns:att="http://www.webex.com/schemas/2002/06/service/event" xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service/event http://www.webex.com/schemas/2002/06/service/event/event.xsd">
            <accessControl>
                <sessionPassword>111111</sessionPassword>
                <listing>PRIVATE</listing>
            </accessControl>
            <metaData>
                <sessionName>EC test</sessionName>
                <description>.......Suppose you filling in 10000 characters in description.......</description>
            </metaData>
...


------------------------------------
#API response example when the description exceeds 10000 characters:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>FAILURE</serv:result>
            <serv:reason>Illegal input description. The description can't exceed 10000 characters</serv:reason>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
            <serv:exceptionID>060068</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

API'leri etkile:

  • CreateEvent

  • SetEvent

XML API'si: GetUser, yeni freeAccount öğesini döndürür

Etki alan API'leri

GetUser yeni bir öğe döndürür ve bu öğe freeAccount bunun kullanıcı hesabı FreeAccount ya da hayır.

Şema değişiklikleri

GetUser yanıt örneği


GetUser response:
                <use:initials>AW</use:initials>
                <use:isUploaded>false</use:isUploaded>
            </use:avatar>
            <use:largeEventCapacity>3</use:largeEventCapacity>
            <use:freeAccount>false</use:freeAccount>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API'leri etkile:

GetUser

API 41.10.0 Güncellemeleri


XML API 41.10.0 şemasında herhangi bir şema değişikliği yoktur.

API 41.9.0 Güncellemeleri

XML API 41.9.0 Güncellemeleri

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

Tüm T31 siteleri için XML API 10.0.0'i kaldır

Webex tüm T31 siteleri için ömrü sonu desteği XML API 10.0.0'a kadar ilerler.

41.9.0 güncellemesinin tüm üretimlerinden XML API 10.0.0 kodunu kaldırıyoruz.

API 41.8.0 Güncellemeleri

XML API 41.8.0 Güncellemeleri

XML API 41.8.0 şemasını indirmek için burayatıklayın.

Tüm T31 siteleri için XML API 10.0.0'i kaldır

Webex tüm T31 siteleri için ömrü sonu desteği XML API 10.0.0'a kadar ilerler.

Webex bazı müşterilerin XML API'sinin URL'sine şu şekilde yanlış şekilde erişen bazı müşteriler buldu: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, XML API URL'sine erişmenin doğru yolu şu şekildedir: https://{siteName}.webex.com/WBXService/XMLService.

XML API 10.0.0 sürümündeki ömrü sona etmeden önce bu etkiyi önlemek için lütfen kod erişimi XML API'nizi değiştirin.

API 41.7.0 Güncellemeleri

XML API 41.7.0 Güncellemeleri

XML API 41.7.0 şemasını indirmek için burayatıklayın.

Mobil silme ve kaydetme düzenleme, site yönetimi seçeneği tarafından kontrol edilebilir: Toplantı sahibine kayıtları yeniden atama, düzenleme, devre dışı bırakma ve silme izin ver

Etkili API'ler ve Şema değişiklikleri

GetSite: yeni öğeler adlandırma geri getirecek enableNBRMCModify ve separateNoRecordingEdit altında her şekilde kullanın.

Yanıt örneği

GetSiteResponse:

GetSite

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            ....
            <ns1:tools>
                    ...
                    <ns1:enableNBRMCModify>false</ns1:enableNBRMCModify>
                    <ns1:separateNoRecordingEdit>true</ns1:separateNoRecordingEdit>
                    ...
            </ns1:tools>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API 41.6.3 Güncellemeleri

XML API 41.6.3 Güncellemeleri

XML API 41.6.3 şemasını indirmek için burayatıklayın.

GetSite Yanıt yeni öğesi: supportLargeEvent

Etkili API'ler ve Şema değişiklikleri

GetSite: yeni öğeler adlandırma döndürür supportLargeEvent altında siteCommonOptions arayanın, sitenin Büyük Etkinlik (Etkinliğe (yeni) veya Webex destek isteyip desteklememektedir?

Şema değişikliği

Yanıt örneği

GetSiteResponse:

GetSite

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            ....
            <ns1:siteCommonOptions>
                    ...
                    <ns1:enablePreMeetingLobby>false</ns1:enablePreMeetingLobby>
                    <ns1:supportLargeEvent>true</ns1:supportLargeEvent>
            </ns1:siteCommonOptions>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API 41.6.0 Güncellemeleri

XML API 41.6.0 Güncellemeleri

XML API 41.6.0 şemasını indirmek için burayatıklayın.

XMLAPI desteği Webex Events 2.0 için

Etki alan API'leri

GetUser: yeni öğe adlandırma döndürür largeEventCapacity bu kapsamda yeni Event 2.0 (EC 2.0) kullanıcı hesabı. Örneğin, lisans kullanıcı hesabı CI_EC3K lisansına sahipse largeEventCapacity şu şekildedir: 3000.

Şema değişiklikleri

Yanıt örneği

GetUserResponse:

XMLAPI LstRecording'in CreateTime kaydı başlangıç saati geçerlidir

Etki alan API'leri

LstRecording: LstRecording Yanıt CreateTime kullanıcının kayıt düğmesine basma zamanı olarak.

Ayrıntılar

Geçmişte, XML API zaman damgası oluşturma süresi olarak veritabanında ne zaman oluşturulan hakkında daha fazla bilgi kullanırdı LstRecording Yanıt. Artık kullanıcının kaydı yapmaya başladığı zaman. Bu değişiklik, tüm hizmet kayıtları için geçerlidir. Şema değişikliği yok.

API 41.5.0 Güncellemeleri

XML API 41.5.0 Güncellemeleri

XML API 41.5.0 şemasını indirmek için burayatıklayın.

XMLAPI, planlanmış toplantıları Webex toplantı sahibi olarak PSTN toplantı sahibi olarak başlatabilecektir

Etki alan API'leri

  • CreateUser: oluşturma hostPIN ne olursa olsun PMR kullanıcı rolü, tam veya salt okunur ya da kullanıcı yönetimi site yöneticileri olduğunda etkinleştirilebilir veya etkinleştirilmez.

  • SetUser: setler hostPIN Kullan -arak phones.hostPIN Tesis personalMeetingRoom.hostPIN XML talebinde değil (ön koşul: özellik değiştirme AllowStartScheduledMtgFromPhoneetkinleştirildi).

  • GetUser: döndürür phones.hostPIN kullanıcı e-PMR etkin olsun ya da etkinleştirilmemiş olsun. (ön koşul: özellik değiştirme AllowStartScheduledMtgFromPhone etkinleştirildi).

Şema Değişiklikleri

GetUserResponse:

SetUser:

Yanıt örneği

GetUserResponse:

SetUser:

XMLAPI GetSite mobil istemci için iki yeni öğe yanıtla

Etki alan API'leri

  • GetSite: GetSite artık, mobil istemciyi desteklemek için kayıt sekmesini görüntüleme veya görüntülemema mantığına sahip olan iki yeni öğe yanıt veser.

    • enableRecordingAccess: true veya false, Webex yönetici, geçiş yapmak zorunda bırakarak kayıt erişimini etkinleştir veya devre dışı bırakabilirsiniz( EnableRecordingAccesses).

    • storageEmptyStatus: true veya false, her iki site de NBR işlevini desteklemezse ve NBR depolama alanını sıfır olarak ayırmışsa durum yanıtı doğru olur, başka bir durum yanıtı yanlıştır.

Şema Değişiklikleri

Örnek Talep: GetSite

Örnek Yanıt: Getsite

ASCII olmayan karakterlere sahip e-posta konusu, RFC2047 ile kodlanmış. Yalnızca ASCII karakteri e-posta konusuyla ilgili olarak kodlama yoktur

Etki alan API'leri

Herhangi bir API isteği, yanıt yükü üzerinde herhangi bir etkisi yoktur, ancak e-posta konusunun kodlama davranışını değiştirir. ASCII olmayan karakterler olan e-postanın konusu RFC2047 ile kodlanmış olduğunda. Yalnızca ASCII karakteri e-posta konusuyla ilgili kodlama yoktur.

Şema Değişiklikleri

Şema değişikliği yok.

API 41.4.0 Güncellemeleri

XML API 41.4.0 Güncellemeleri

XML API 41.4.0 şemasını indirmek için burayatıklayın.

Planlanmış Etkinlik Oluşturma Webex Events giriş ve çıkış tonu üzerinde site düzeyinde varsayılandan faydalanabilirsiniz

XMLAPI, giriş ve çıkış tonu kontrol etmek için mevcut yeni mantıkla uyumlu olur. Ses tonları Webex Events, site yönetiminde farklı bir ayar tarafından kontrol ediliyor. İçinde GetSite, XMLAPI ek bir alan döndürür entryExitToneEC değeri göstermek için. İlk olarak site yöneticisi varsayılan bir ton ayar olduğunda, XMLAPI varsayılanı uygulanarak Etkinlik Oluşturma bu ayardan faydalanmayabilirsiniz.

Etki alan API'leri

XML API'si: GetSite yeni bir öğe döndürür entryExitToneEC değeri göstermek için.

XML API'si: CreateEvent, SetEvent, GetEvent arka uç iş mantığı değerini okur entryExitToneEC.

Şema değişiklikleri

XML API'si: GetSite yanıt örneği:

<ns1:defaults>
    <ns1:emailReminders>true</ns1:emailReminders>
    <ns1:entryExitTone>ANNOUNCENAME</ns1:entryExitTone>
    <ns1:entryExitToneEC>NOTONE</ns1:entryExitToneEC>
    <ns1:voip>true</ns1:voip>
    <ns1:teleconference>
        <ns1:telephonySupport>NONE</ns1:telephonySupport>
    </ns1:teleconference>
    <ns1:joinTeleconfNotPress1>true</ns1:joinTeleconfNotPress1>
    <ns1:updateTSPAccount>false</ns1:updateTSPAccount>
</ns1:defaults>

API'leri etkile:

  • GetSite

  • Createevent

  • Olayı Ayarla

  • GetEvent

XMLAPI, büyük etkinliği (Webex Event 2.0) ayrıntılı bilgilerini döndürür

  1. Etkinlik Webex Meeting büyük etkinlik veya web yayını ise GetSessionInfo toplantı parolası, toplantı sayısal parolası, panelist parolası ve panelist sayısal parolası (Herhangi bir şema değiştirilemez) dahil bazı ayrıntı bilgilerini döndürür.

  2. XMLAPI, herhangi bir büyük etkinlik veya web yayını özelliğinin oluşturulmasını ve düzenlenmesini desteklemez, bu nedenle CreateMeeting ve SetMeeting büyük bir etkinlik 110064 web yayını olayı için yeni bir istisna (oturum türü, etkinlik ve web yayını desteği yok.)

Etki API'leri

API Adı

Açıklama

Açıklama

GetSessionInfo

Etkinlik Webex Meeting büyük etkinlik veya web yayını ise GetSessionInfo toplantı parolası, toplantı sayısal parolası, panelist parolası ve panelist sayısal parolası döndürür.

Şema değiştirilemez.

CreateMeeting

SetMeeting

Kullanıcı, web için CreateMeeting api ve büyük etkinlik Webex Meeting ya da çağrı ile oturum türü api SetMeeting büyük bir etkinlik Webex Meeting web yayını olan bir etkinliği düzenlemek için yeni bir istisna kaydı 110064. Etkinlik ve Web oturum türü yayını desteklenmiyor.

Davranış değiştir değiştir davranıştır.

API 41.3.0 Güncellemeleri

XML API 41.3.0 Güncellemeleri

XML API 41.3.0 şemasını indirmek için burayatıklayın.

XML API'nin yeni değişiklikleri Webex Events 2.0 özelliğini destekler

Etki alan API'leri

Hem API'ler: GetSessionInfo ve GetMeeting dönüş öğeleri enableEvent ve enableWebniar Çok.

Öğe Adı

Açıklama

etkinlk etkinleştir

Bir toplantı için ec 2.0 Webex destekler

Webniar'ı etkinleştir

Toplantılarda Webinar'Webex destekler


XMLAPI desteği, EC 2.0 için iki öğenin üzerinde döndürür. Geçerli XML API sürümü, EC2.0 toplantısı planlamayı ve ayarlamayı desteklemez.

Şema değişiklikleri

GetSessionInfo öğeleri döndürür enableEvent ve enableWebniar EC 2.0 için.

GetMeeting öğeleri döndürür enableEvent ve enableWebniar EC 2.0 için.

Yanıt Örneği:

GetSessionInfo Yanıt:

<ep:accessControl>
                <ep:listStatus>PUBLIC</ep:listStatus>
                <ep:registration>false</ep:registration>
                <ep:passwordReq>true</ep:passwordReq>
                <ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
                <ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
                <ep:enableEvent>false</ep:enableEvent>
                <ep:enableWebniar>false</ep:enableWebniar>

                <ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
            </ep:accessControl>

GetMeeting Yanıt:

  <meet:supportPKI>false</meet:supportPKI>
                <meet:HQvideo>true</meet:HQvideo>
                <meet:HDvideo>true</meet:HDvideo>
                <meet:viewVideoThumbs>true</meet:viewVideoThumbs>
                <meet:enableEvent>false</meet:enableEvent>
                <meet:enableWebniar>false</meet:enableWebniar>

                <meet:enablePreMeetingLobby>true</meet:enablePreMeetingLobby>
            </meet:enableOptions>

XMLAPI yeni değişiklikleri Toplantı Öncesi lobi özelliğini destekler

Etki alan API'leri

XML API'si: GetSite, LstSummarySession, GetSessionInfo ve GetMeeting yeni öğeyi yanıtla enablePreMeetingLobby Toplantı Öncesi Lobisi için.

Şema değişiklikleri

XML API'si: GetSite öğesini döndürür enablePreMeetingLobby Toplantı Öncesi Lobisi için.

XML API'si: LstSummarySession öğesini döndürür enablePreMeetingLobby Toplantı Öncesi Lobisi için.

XML API'si: GetSessionInfo öğesini döndürür enablePreMeetingLobby Toplantı Öncesi Lobisi için.

XML API'si: GetMeeting öğesini döndürür enablePreMeetingLobby Toplantı Öncesi Lobisi için.

Yanıt Örneği:

GetSite Yanıt:

<ns1:siteCommonOptions>
                    <ns1:SupportCustomDialRestriction>false</ns1:SupportCustomDialRestriction>
                    <ns1:SupportTelePresence>false</ns1:SupportTelePresence>
                    <ns1:SupportTelePresencePlus>false</ns1:SupportTelePresencePlus>
                    <ns1:EnableCloudTelepresence>true</ns1:EnableCloudTelepresence>
                    <ns1:EnableCMRForAllUsers>true</ns1:EnableCMRForAllUsers>
                    <ns1:enablePersonalMeetingRoom>true</ns1:enablePersonalMeetingRoom>
                    <ns1:SupportAlternateHost>true</ns1:SupportAlternateHost>
                    <ns1:SupportXMLAPIReturnScheduledPMR>false</ns1:SupportXMLAPIReturnScheduledPMR>
                    <ns1:SupportAnyoneHostMeetings>true</ns1:SupportAnyoneHostMeetings>
                    <ns1:enablePreMeetingLobby>true</ns1:enablePreMeetingLobby>
                </ns1:siteCommonOptions>

LstSummarySession Yanıt:

<ep:isException>false</ep:isException>
                <ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
                <ep:seriesMeetingKey>0</ep:seriesMeetingKey>
                <ep:isScheduledPMR>false</ep:isScheduledPMR>
                <ep:enableEvent>false</ep:enableEvent>
                <ep:enableWebniar>false</ep:enableWebniar>
               <ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
            </ep:session>

GetSessionInfo Yanıt:

<ep:accessControl>
                <ep:listStatus>PUBLIC</ep:listStatus>
                <ep:registration>false</ep:registration>
                <ep:passwordReq>true</ep:passwordReq>
                <ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
                <ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
                <ep:enableEvent>false</ep:enableEvent>
                <ep:enableWebniar>false</ep:enableWebniar>
                <ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
            </ep:accessControl>

GetMeeting Yanıt:

<meet:supportPKI>false</meet:supportPKI>
                <meet:HQvideo>true</meet:HQvideo>
                <meet:HDvideo>true</meet:HDvideo>
                <meet:viewVideoThumbs>true</meet:viewVideoThumbs>
                <meet:enableEvent>false</meet:enableEvent>
                <meet:enableWebniar>false</meet:enableWebniar>
                <meet:enablePreMeetingLobby>true</meet:enablePreMeetingLobby>
            </meet:enableOptions>

XML API'si GetSite yanıt Bilgi davranış değişikliği ifşa

Etki alan API'leri

XML API'si: GetSite yalnızca rolleri içeren yönetici hesabı için aşağıdaki öğelere yanıt: SiteAdmin, RO_SiteAdmin ve UserAdmin.

<ns1:activeUserCount>...</ns1:activeUserCount>
<ns1:EEActiveUserCount>...</ns1:EEActiveUserCount>
<ns1:activeCETHost>...</ns1:activeCETHost>
<ns1:auoActiveUserCount>...</ns1:auoActiveUserCount>
<ns1:MCActiveUserCount>...</ns1:MCActiveUserCount>
<ns1:ECActiveUserCount>...</ns1:ECActiveUserCount>
<ns1:TCActiveUserCount>...</ns1:TCActiveUserCount>
<ns1:SCActiveUserCount>...</ns1:SCActiveUserCount>

Davranış değiştirildi

Yalnızca Yönetici rolüne izin verilen yanıt lisansı verilerine sahip GetSite. Toplantı sahibi veya katılımcı bu lisans verilerini şunda al olmayacak: GetSite Yanıt.

API aşağıda verilmiştir: GetSite's örneğin yanıtla siteadmin veya yalnızca hazır siteadmin ya da kullanıcı yönetimi yöneticisi:

API 41.2.0 Güncellemeleri

XML API 41.2.0 Güncellemeleri

XML API 41.2.0 şemasını indirmek için burayatıklayın.

XMLAPI, site telefon CMR Karma destekliyorsa "VOIP" Webex desteklemeli

Etki alan API'leri

  • GetSite yeni öğe döndürür IsWebexTelephony yanıtını verdi.

  • CreateUser ve SetUser 3. cmrHybridVoip öğe: IsWebexTelephony diğer koşullar ile birlikte doğru olur. IsTSPUsingTelephonyAPI artık herhangi bir sorun yok.

Şema değişiklikleri

XML API'si: GetSite yanıt ek bir öğe döndürür IsWebexTelephony

GetSite yanıt şu yeni öğeyi içerir:

<ns1:telephonyConfig>

<ns1:isWebexTelephony>true</ns1:isWebexTelephony>
<ns1:isTSPUsingTelephonyAPI>false</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName>Personal Conference No.</ns1:serviceName>
<ns1:participantAccessCodeLabel>Attendee access code</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel>Host access code</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel>Attendee ID</ns1:attendeeIDLabel>

.....

</ns1:telephonyConfig>

LstSummarySession EC2.0'i destekler

XML API'leri bu etkiyi

LstSummarySession EC 2.0'i desteklemek için yeni iki öğe getirecek

Öğe Adı

Açıklama

etkinlk etkinleştir

Bir toplantı için ec 2.0 Webex destekler

Webniar'ı etkinleştir

Toplantılarda Webinar'Webex destekler

Şema değişiklikleri

XML API'si: LstSummarySession: Ek: < enableEvent> ve enableWebniar> öğeleri

XML API'sini yanıtla: LstSummarySession

EC 2.0 yanıtı

<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>

                <ep:seriesMeetingKey>0</ep:seriesMeetingKey>
                <ep:isScheduledPMR>false</ep:isScheduledPMR>
                <ep:enableEvent>true</ep:enableEvent>
                <ep:enableWebniar>true</ep:enableWebniar>
            </ep:session>

XMLAPI, geri dönüş site kullanıcılarını destekler Webex-voice-assistant MCT entegrasyonu seçeneği

Etkilenen API

GetUser yeni öğe döndürür webexAssistantEnabled yanıtta (doğru veya yanlış).

Şema değişiklikleri

getUserResponse:

Yanıt örneği

API 41.1.0 Güncellemeleri


XML API 41.1 şemasında herhangi bir şema değişikliği yoktur.