Dodatne informacije o XML API-jem 39 i XML API-jem 11 potražite u pregledu XML API ažuriranja sastanaka cisco webexa (XML API 39 istariji).

Dodatne informacije o XML API-jem 40 potražite u pregledu XML API ažuriranja cisco webex sastanaka (XML API 40 i noviji).

Ažuriranja za XML API 11 SP9 i starije verzije potražite u odjeljku Cisco DevNet.

Ažuriranja api-ja 41.12.0

Ažuriranja XML API-ja 41.12.0

Kliknite ovdje da biste preuzeli shemu XML API 41.12.0.

XMLAPI će blokirati raspored i uređivanje Webex događaja (Classic) prema stavci konfiguracije web-mjesta EnableClassicEvent to je netočno

Pogođene promjene API-ja i sheme

Na stranici za konfiguraciju administracije web-mjesta, ako je potvrdni okvir Omogući klasični događaj lažan, ovo web-mjesto više neće podržavati (klasične) sastanke web-događaja.

Ako je potvrdni okvir Omogući classicEvent lažan, ove API-je pozivate da upravljaju sastankom web-događaja (klasičnih):

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

API će odaziti novu iznimku 010106je klasični događaj onemogućen.

Promjene sheme

Nema promjena sheme.

Primjer zahtjeva i odgovora api-ja

Stvaranje zahtjeva i odgovora za API zaEvent

Zahtjev za stvaranjemEventa

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

Odgovor na CreateEvent

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

StvoriEvent3.1.3 Utječe na API-je:

  • SetEvent GetEvent

  • GetSessionInfo

  • LstsummaryEvent

  • LstrecordedEvent

  • LstsummaryProgram

  • UploadEventImage

XMLAPI LstMeetingType odgovorit će na novi element subProductCodePrefix

Pogođeni API-je

Trenutni API LstMeetingType element odgovora productionCodePrefix: PRO, AUO i drugi koji su unaprijed definirani prefiks vrste Webex meet.

Nakon tog novog poboljšanja API će odaziti novi element subProdctCodePrefix:P RO1, PRO2 itd. koji se može prilagoditi prefiks tipa meet.

Promjene sheme na API-jem: LstMeetingType

Ona će odaslati novi element: subProdctCodePrefix

Primjer zahtjeva i odgovora api-ja

LstMeetingType API zahtjev i odgovor

Zahtjev za LstMeetingType

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

Odgovor na 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>

Ažuriranja api-ja 41.11.0

Ažuriranja XML API-ja 41.11.0

Kliknite ovdje da biste preuzeli shemu XML API 41.11.0.

XML API podržava kompatibilnost prosljeđivanja u API-jem za upravljanje korisnicima za upravljana web-mjesta control huba

Pogođene promjene API-ja i sheme

Ako vaša integracijska aplikacija trenutno koristi API-je za upravljanje korisnicima Webex XMLAPI-ja: CreateUser, SetUser, DelUser i GetUser da biste korisnicima dodijelili resurse ili upravljali njima, nakon što je vaše web-mjesto klasično web-mjesto pretvoreno u upravljano web-mjesto Control Huba, ovi API-jeji nastavit će raditi na kompatibilnosti s prosljeđivanjem. Postoje neke promjene u ponašanju kao što je navedeno u nastavku:

  • Kada koristite createUser- ako korisnički status u Control Hubu nije "aktivan", status korisnika na web-mjestu neće biti aktivan. Ako je status korisnika u Kontrolnom centru aktivan, aktivan je i status korisnika na web-mjestu, referenca: Korisnički status novih i pretvorenih korisnika u Control Hubu.

  • Elementlozinke CreateUser i SetUser API-ja bit će zanemaren, počinjemo slati aktivacijsku e-poštu novim korisnicima, korisnici mogu kliknuti vezu u e-pošti na aktivni novi račun i unijeti novu lozinku.

  • AktivnielementCreateUser API-ja bit će zanemaren, novi korisnik (nije provjeren) ne može se aktivirati putem ovog parametra pomoću API SetUser.

  • Vrijednost elementa webExId u bodyContentu CreateUser API-ja mora biti ista kao i e-pošta. Ako se webExId razlikuje od e-pošte, tretirat ćemo webExId isto kao i e-poštu prilikom pohranjivanja u WebDB i vrijednost će se zanemariti.

  • Vrijednost elementa webExId u tijeluKontent SETUser API-ja mora biti korisnički identitet adrese e-pošte, možete ga promijeniti pomoću> e-pošteu bodyContentu.

  • Api setUser podržavat će promjenu e-pošte postojećeg korisnika: uspješan je ako je račun operacije u SecurityContextu potpuni administrator kontrolnog središta. U suprotnom, API prijavljuje pogrešku s novim kodom pogreške i porukom u nastavku:

    • 030120 Da biste promijenili e-poštu, račun mora biti potpuni administrator web-mjesta.

  • Element newWebExId u bodyContentu SetUser API-ja bit će zanemaren.

  • Api setUser pokušava se promijeniti u e-poštu koja se već koristi, API podiže ispod novog koda pogreške i poruke o pogrešci:

    • 030118 e-pošta već se koristi na upravljanim web-mjestima control huba.

  • DelUser API deaktivira korisnika na strani sastanka Webexa, a odgovarajuća licenca za sastanak uklanja se s Webex web-mjesta. Ovaj deaktivirani korisnik može se ponovno aktivirati pomoću API-ja: SetUser (<active>ACTIVATED ) sve dok je korisnik provjeren</active>prije.

  • API-je za CreateUser i SetUser podiže novi kôd pogreške i poruku o pogrešci kao što je prikazano u nastavku:

    • 030117 ,Ovaj korisnik postoji izvan vaše tvrtke ili ustanove, pa ga je potrebno zatražiti da biste prešli u svoju organizaciju putem postupka traženja korisnika. Upute za polaganje prava korisnika u tvrtku ili ustanovu potražite u članku Polaganje prava korisnika u tvrtku ili ustanovu (Pretvorba korisnika). Prije preuzimanja prava na korisnika morat ćete potvrditi domenu kojoj korisnik pripada.

    • 030119 CI pristupni token mora sadržavati opseg webexsquare: admin prilikom dodjele resursa korisniku.


Podržana je samo ograničena kompatibilnost s prosljeđivanjem. Prije uklanjanja ove kompatibilnosti pružit ćemo naprednu obavijest.

Promjene sheme

Na tim API-jem nema promjena sheme: CreateUser, SetUser, DelUser i GetUser.

Primjer zahtjeva i odgovora api-ja

Zahtjev i odgovor za API za CreateUser

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>

Utjecaj na API-je:

  • CreateUser

  • SetUser

  • Potop

XML API podržava kompatibilnost postojećeg korisnika s prosljeđivanjem provjere autentičnosti nakon što se web-klasično web-mjesto pretvori u upravljano web-mjesto Control Huba

Pogođeni API-je

Nakon što se web-klasično web-mjesto pretvori u upravljano web-mjesto Control Huba, vrijednost <webExID> elementa u <securityContext> sustavu mora biti jednaka e-pošti, pojedinosti u nastavku:

  • Za postojeće korisnike stvorene na Webex klasičnom web-mjestu podržavamo i stari webExID (na primjer: Jack) i novi webExID (sadržaj je isti kao i e-pošta, primjer: Jack@xx.com) za prijavu, ova kompatibilnost provjere autentičnosti unatrag namijenjena je svim XML API-jeovima.

  • Za nove korisnike stvorene na upravljanim web-mjestima control huba vrijednost elementa webExID mora biti jednaka e-pošti za prijavu.


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

Utjecaj na API-je:

Svi XML API-je.

Nakon što je webex klasično web-mjesto pretvoreno u upravljano web-mjesto Control Huba, vrijednost <webExID> elementa bodyContent> mora biti jednaka e-pošti, pojedinosti u nastavku:

  • Za postojeće korisnike stvorene na Webex klasičnom web-mjestu podržavamo i stari webExId(npr. Jack) i novi webExId (sadržaj je isti kao i e-pošta, na primjer: Jack@xx.com) u bodyContent.

  • Za nove korisnike stvorene na upravljanim web-mjestima control huba vrijednost elementa webExId mora biti jednaka e-pošti u 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>

Utjecaj na API-je:GetUser, SetUser i DelUser.

Promjene sheme

Nema promjena sheme na API-jeovima.

Primjer zahtjeva i odgovora api-ja

Zahtjev i odgovor za GETUser API

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

Poboljšano izvješće o povijesti prikaza snimanja API za podršku u Webex sastancima, Webex događajima (novo) i Webex događajima (classic)

Pogođeni API-je

Trenutni API: lstrecordaccessHistory i lstrecordaccessDetailHistory podržavaju samo izvješće o povijesti pristupanju prikazu povijesti webex treninga. Novo poboljšanje podržava Webex sastanke, Webex događaje (nove) i Webex događaje (klasični) prikaz snimanja pristupio izvješću o povijesti.

Promjene sheme

Ispod nove sheme podržavamo API lstrecordaccessHistory u tijelu zahtjeva za API:

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

Pojedinosti

The API: lstrecordaccessHistory može vratiti povijest pristupa prikazu snimanja za webex sastanke, webex događaje (nove), Webex događaje (klasične) i Webex treninge.

  • Ako u API zahtjevu nije navedena vrsta usluge, API lstrecordaccessHistory vraća webex treninge samo za snimanje prikaza pristupa povijesti.

  • Kada je serviceType MeetingCenter, API lstrecordaccessHistory vraća i Webex sastanke i Webex događaje (novi) prikaz snimanja pristupljenoj povijesti.

  • Kada je serviceType EventCenter, API lstrecordaccessHistory vraća webex događaje (klasični) prikaz snimanja kojima se pristupa povijesti.

The API: lstrecordaccessDetailHistory može vratiti detalje tako da recordID Webex sastanaka, Webex događaja (novih), Webex događaja (klasičnih) i Webex treninga.

Primjer zahtjeva i odgovora api-ja

lstrecordaccessHistory Zahtjev i odgovor API-ja

<?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 Zahtjev i odgovor API-ja

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

Utjecaj na API-je:

  • lstrecordaccessHistory

  • lstrecordaccessDetailHistory

Popravite razmak od maksimalne dopuštene duljine opisa Webex događaja (Classic) između XMLAPI i Webex stranice.

Pogođeni API-je

The XML API: Element opisa CreateEvent i SetEvent omogućit će unos od najviše 10000 znakova, ako je riječ o unosu preko veličine, to će rezultirati novim kodom pogreške i porukom:

060068 Neispravan opis unosa. Ovaj opis ne može biti dulji od 10000 znakova.

Promjene sheme

Nema promjene sheme.

Primjer zahtjeva i odgovora api-ja

Stvaranje zahtjeva i odgovora za API zaEvent

#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>

Utjecaj na API-je:

  • CreateEvent

  • SetEvent

XML API: GetUser vraća novi element freeAccounta

Pogođeni API-je

GetUser vraća novi element koji identificira freeAccount korisnički račun je FreeAccount ili ne.

Promjene sheme

Primjer odgovora na GetUser


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>

Utjecaj na API-je:

GetUser

Ažuriranja API-ja 41.10.0


Nema promjena sheme u shemi XML API 41.10.0.

Ažuriranja api-ja 41.9.0

Ažuriranja XML API-ja 41.9.0

Kliknite ovdje da biste preuzeli shemu XML API 41.9.0.

Razgradnja XML API 10.0.0 za sva T31 web-mjesta

Webex planira okončati održavanje života XML API ver 10.0.0 za sve T31 stranice.

Opozivamo XML API 10.0.0 kod iz svih produkcija u ažuriranju 41.9.0.

Ažuriranja api-ja 41.8.0

Ažuriranja XML API-ja 41.8.0

Kliknite ovdje da biste preuzeli shemu XML API 41.8.0.

Razgradnja XML API 10.0.0 za sva T31 web-mjesta

Webex planira okončati održavanje života XML API ver 10.0.0 za sve T31 stranice.

Webex je pronašao neke klijente koji pristupaju URL-u XML API-ja koristeći neispravan način kao: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, na pravi način pristupa XML API URL-u kao: https://{siteName}.webex.com/WBXService/XMLService.

Promijenite XML API za pristup kodu na pravi način kako biste izbjegli utjecaj prije nego što prekinemo održavanje života na XML API verziji 10.0.0.

Ažuriranja za API 41.7.0

Ažuriranja XML API-ja 41.7.0

Kliknite ovdje da biste preuzeli shemu XML API 41.7.0.

Mobilno brisanje i uređivanje snimanja treba kontrolirati pomoću mogućnosti administracije web-mjesta: Dopusti domaćinima ponovnu dodjelu, uređivanje, onemogućavanje i brisanje snimki

Pogođene promjene API-ja i sheme

GetSite: vratit će nove elemente s imenovanjem enableNBRMCModify i separateNoRecordingEdit pod alatima.

Primjer odgovora

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>

Ažuriranja api-ja 41.6.3

Ažuriranja XML API-ja 41.6.3

Kliknite ovdje da biste preuzeli shemu XML API 41.6.3.

GetSite Odgovor novi element supportLargeEvent

Pogođene promjene API-ja i sheme

GetSite: vraća imenovanje novih elemenata supportLargeEvent pod siteCommonOptions da biste obavijestili pozivatelja podržava li web-mjesto veliki događaj (web-događaj (novi)) ili ne.

Promjena sheme

Primjer odgovora

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>

Ažuriranja api-ja 41.6.0

Ažuriranja XML API-ja 41.6.0

Kliknite ovdje da biste preuzeli shemu XML API 41.6.0.

XMLAPI podržava Webex događaje 2.0 u dodjeli resursa

Pogođeni API-je

GetUser: vraća imenovanje novog elementa largeEventCapacity koji prikazuje kapacitet novog događaja 2.0 (EC 2.0) pod ovim korisničkim računom. Na primjer, ako korisnički račun ima CI_EC3K licencu, vrijednost largeEventCapacity je 3000.

Promjene sheme

Primjer odgovora

GetUserResponse:

Xmlapi LstRecordingov CreateTime primjenjuje vrijeme početka snimanja

Pogođeni API-je

LstRecording: LstRecording odgovor CreateTime kao vrijeme kada korisnik zapravo pritisne gumb za snimanje.

Pojedinosti

U prošlosti je XML API koristio vremensku oznaku kada je snimanje stvoreno u bazi podataka kao vrijeme stvaranja u LstRecording odgovor. Sada je vrijeme kada korisnik zapravo počinje snimati. Ta se promjena primjenjuje na sve snimke servisa. Nema promjene sheme.

Ažuriranja api-ja 41.5.0

Ažuriranja XML API-ja 41.5.0

Kliknite ovdje da biste preuzeli shemu XML API 41.5.0.

XMLAPI ima mogućnost pokretanja zakazanih sastanaka webexa s PSTN-a kao glavnog računala

Pogođeni API-je

  • CreateUser: generira hostPIN bez obzira na to je li PMR korisnika omogućen ili ne kada je korisnička uloga glavno računalo ili potpuni administratori web-mjesta samo za čitanje ili upravljanje korisnicima.

  • SetUser: skupovi hostPIN koristeći phones.hostPIN kada personalMeetingRoom.hostPIN nije u XML zahtjevu (preduvjet: uključivanje/isključivanje značajke AllowStartScheduledMtgFromPhoneje omogućeno).

  • GetUser: vraća phones.hostPIN bez obzira na to je li PMR korisnika omogućen ili ne. (preduvjet: uključivanje/isključivanje značajke AllowStartScheduledMtgFromPhone je omogućeno).

Promjene sheme

GetUserResponse:

SetUser:

Primjer odgovora

GetUserResponse:

SetUser:

XMLAPI GetSite odgovor dva nova elementa za mobilnog klijenta

Pogođeni API-je

  • GetSite: GetSite sada će odgovoriti na dva nova elementa za podršku mobilnom klijentu ima logiku za prikaz ili ne prikazivanje kartice snimanja.

    • enableRecordingAccess: istinito ili netočno, Super administratori Webexa mogu omogućiti ili onemogućiti pristup snimanju preklopnim gumbom ( EnableRecordingAccesses).

    • storageEmptyStatus: istinito ili netočno, ako oba web-mjesta ne podržavaju funkciju NBR i dodijeljen NBR prostor za pohranu kao nulu, onda je odgovor na status istinit, drugi je lažan.

Promjene sheme

Ogledni zahtjev za GetSite

Ogledni odgovor za Getsite

Predmet e-pošte koji ima znakove koji nisu ASCII kodi bit će kodiran s RFC2047. U slučaju čistog ASCII lika e-pošte, nema kodiranja

Pogođeni API-je

Nema utjecaja na bilo koji API zahtjev, korisni teret odgovora, ali mijenja ponašanje subjekta kodiranja e-pošte. Kada predmet e-pošte koji ima znakove koji nisu ASCII bit će kodiran s RFC2047. U slučaju čistog ASCII lika e-pošte, nema kodiranja.

Promjene sheme

Nema promjena sheme.

Ažuriranja api-ja 41.4.0

Ažuriranja XML API-ja 41.4.0

Kliknite ovdje da biste preuzeli shemu XML API 41.4.0.

Stvaranje događaja zakazanih Webex događaja može iskoristiti zadanu razinu web-mjesta pri unosu i izlasku iz tona

XMLAPI se poravnava s trenutnom novom logikom za kontrolu ulaznog i izlaznog tona. Svi tonovi za Webex događaje bili su kontrolirani drugačijom postavkom u administraciji web-mjesta. Za GetSite, XMLAPI vraća dodatno polje entryExitToneEC da biste naznačili vrijednost. Izvorno, kada administrator web-mjesta postavi zadanu postavku na ton, stvorite događaj neće iskoristiti ovu postavku primjenom zadanog XMLAPI-ja.

Pogođeni API-je

The XML API: GetSite vraća jedan novi element entryExitToneEC da biste naznačili vrijednost.

The XML API: CreateEvent, SetEvent, GetEvent back end poslovna logika čita vrijednost entryExitToneEC.

Promjene sheme

XML API: GetSite uzorak odgovora:

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

Utjecaj na API-je:

  • GetSite

  • StvoriOtkrug

  • SetEvent

  • GetEvent

XMLAPI upravo vraća informacije o detaljima velikog događaja (Webex događaj 2.0)

  1. Ako je web-sastanak veliki događaj ili web-prijenos, GetSessionInfo vraća neke detaljne informacije, uključujući lozinku za sastanak, numeričku lozinku sastanka, panelističku lozinku i panelističku numeričku lozinku (shema se ne mijenja).

  2. XMLAPI ne podržava stvaranje i uređivanje velikih događaja ili značajki web-prijenosa, pa CreateMeeting i SetMeeting vraćanje nove iznimke (110064, Vrsta sesije događaja i web-prijenosa nisu podržani.) za velika slučaja događaja ili web-prijenosa.

Udarni API-je

Naziv API-ja

Opis

Napomena

GetSessionInfo

Ako je web-sastanak veliki događaj ili web-prijenos, GetSessionInfo vraća lozinku za sastanak, numeričnu lozinku sastanka, panelističku lozinku i panelističku numeričnu lozinku.

Shema se ne mijenja.

CreateMeeting

SetMeeting

Ako korisnik pokuša koristiti CreateMeeting api za stvaranje Webex sastanka s velikom vrstom sesije događaja ili poziva SetMeeting da biste uredili Webex sastanak koji je zapravo veliki događaj ili web-prijenos, vratite novu iznimku 110064. Vrsta sesije Događaj i Webcast nije podržana.

Ponašanje se mijenja.

Ažuriranja api-ja 41.3.0

Ažuriranja XML API-ja 41.3.0

Kliknite ovdje da biste preuzeli shemu XML API 41.3.0.

Xml API nove promjene podržavaju značajku Webex Events 2.0

Pogođeni API-je

Oba API-ja: Povratni elementi GetSessionInfo i GetMeetingenableEvent i enableWebniar previše.

Naziv elementa

Opis

omogućiEvent

Podržava EC 2.0 na webex sastanku

omogućiWebniar

Podržava webinar u sastanku web-exa


PODRŠKA ZA XMLAPI vraća se iznad dva elementa za EC 2.0. Trenutno izdanje XML API-ja ne podržava zakazivanje i postavljanje sastanka EC2.0.

Promjene sheme

GetSessionInfo vraća elemente enableEvent i enableWebniar za EC 2.0.

GetMeeting vraća elemente enableEvent i enableWebniar za EC 2.0.

Uzorak odgovora:

GetSessionInfo odgovor:

<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 odgovor:

  <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 nove promjene podržavaju značajku predvorja prije sastanka

Pogođeni API-je

The XML API: GetSite, LstSummarySession, GetSessionInfo i GetMeeting će odagnati novi element enablePreMeetingLobby za predvorje prije sastanka.

Promjene sheme

The XML API: GetSite vraća element enablePreMeetingLobby za predvorje prije sastanka.

The XML API: LstSummarySession vraća element enablePreMeetingLobby za predvorje prije sastanka.

The XML API: GetSessionInfo vraća element enablePreMeetingLobby za predvorje prije sastanka.

The XML API: GetMeeting vraća element enablePreMeetingLobby za predvorje prije sastanka.

Uzorak odgovora:

GetSite odgovor:

<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 odgovor:

<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 odgovor:

<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 odgovor:

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

The XML API GetSite odgovor Otkrivanje promjene ponašanja ponašanja informacija

Pogođeni API-je

The XML API: GetSite samo odgovor ispod elemenata za administratorski račun, koji uključuju uloge: SiteAdmin, RO_SiteAdmin i 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>

Ponašanje se promijenilo

Dopusti samo administratorskoj ulozi da ima podatke licence za odgovorGetSite. Domaćin ili sudionik neće dobiti te podatke o licenci u GetSite odgovor.

Ispod su API: GetSite's primjer odgovora za siteadmin ili samo za spremne siteadmin ili administrator za upravljanje korisnicima:

Ažuriranja api 41.2.0

Ažuriranja XML API-ja 41.2.0

Kliknite ovdje da biste preuzeli shemu XML API 41.2.0.

XMLAPI bi trebao podržavati "CMR Hybrid VOIP" ako web stranica podržava Webex telefoniju

Pogođeni API-je

  • GetSite vraća novi element IsWebexTelephony u odgovoru.

  • CreateUser i SetUser može ažurirati cmrHybridVoip element ako IsWebexTelephony zajedno s drugim uvjetima. IsTSPUsingTelephonyAPI više nije posljedična.

Promjene sheme

XML API: GetSite odgovor vraća dodatni element IsWebexTelephony

GetSite odgovor uključuje ovaj novi element:

<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 podržava EC2.0

To utječe na XML API-je

LstSummarySession vratit će nova dva elementa za potporu EK 2.0

Naziv elementa

Opis

omogućiEvent

Podržava EC 2.0 na webex sastanku

omogućiWebniar

Podržava webinar u sastanku web-exa

Promjene sheme

XML API: LstSummarySession: Dodajte < enableEvent> i enableWebniar> elementi

Odgovor XML API-ja: LstSummarySession

Odgovor za EZ 2.0

<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 podržava vraćanje korisnika web-mjesta Webex-voice-assistant mogućnost integracije s MCT-om

Zahvaćeni API

GetUser vraća novi element webexAssistantEnabled(istinito ili netočno) u odgovoru.

Promjene sheme

getUserResponse:

Primjer odgovora

Ažuriranja api-ja 41.1.0


Nema promjena sheme XML API 41.1 sheme.