Za več informacij o XML API 39 in XML API 11 glejte Pregled posodobitev API-ja za Cisco Webex Meetings XML (XML API 39 in starejše).

Za več informacij o XML API 40 glejte Pregled posodobitev API-ja za Cisco Webex Meetings XML (API XML 40 in novejši).

Za posodobitve za XML API 11 SP9 in starejše pojdite na Cisco DevNet.

Posodobitve API-ja 41.12.0

Posodobitve XML API 41.12.0

Kliknite tukaj za prenos sheme XML API 41.12.0.

XMLAPI bo blokiral razpored dogodkov Webex (Classic) in urejanje v skladu s postavko konfiguracije spletnega mesta EnableClassicEvent to je napačno

Prizadete spremembe API-jev in sheme

Na strani s konfiguracijo administracije spletnega mesta, če Omogoči klasični dogodek potrditveno polje je napačno, to spletno mesto ne bo več podpiralo sestankov Webex Events (klasičnih).

Če je Omogoči classicEvent potrditveno polje je napačno, pokličete te API-je za upravljanje sestanka Webex Events (klasični):

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

API bo odgovoril na novo izjemo 010106 Klasični dogodek je bil onemogočen.

Spremembe sheme

Brez sprememb sheme.

Zahteva API in primer odgovora

CreateEvent Zahteva in odgovor API-ja

Zahteva CreateEvent

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

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

CreateEvent3.1.3 Vpliva na API-je:

  • SetEvent GetEvent

  • GetSessionInfo

  • LstsummaryEvent

  • LstrecordedEvent

  • LstsummaryProgram

  • UploadEventImage

XMLAPI LstMeetingType se bo odzval na nov element subProductCodePrefix

Prizadeti API-ji

Trenuten API LstMeetingType odzivni element productionCodePrefix: PRO, AUO in drugi, ki so vnaprej določeni s predpono tipa Webex.

Po tej novi izboljšavi se bo API odzval na nov element subProdctCodePrefix:PRO1, PRO2 itd., ki jih je mogoče prilagoditi in izpolnjujejo predpono tipa.

Spremembe sheme na API-ju: LstMeetingType

Odgovoril bo na nov element: subProdctCodePrefix

Zahteva API in primer odgovora

LstMeetingType Zahteva in odgovor API-ja

Zahteva za LstMeetingType

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

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

Posodobitve API-ja 41.11.0

Posodobitve XML API 41.11.0

Kliknite tukaj za prenos sheme XML API 41.11.0.

API XML podpira združljivost naprej v API-ju za upravljanje uporabnikov za mesta, ki jih upravlja Control Hub

Prizadete spremembe API-jev in sheme

Če vaša integracijska aplikacija trenutno uporablja API-je za upravljanje uporabnikov Webex XMLAPI: CreateUser, SetUser, DelUser, in GetUser za zagotavljanje ali upravljanje uporabnikov bodo ti API-ji po pretvorbi vašega klasičnega mesta Webex v upravljano mesto Control Hub še naprej delovali za združljivost naprej. Obstaja nekaj sprememb vedenja, kot je navedeno spodaj:

  • Pri uporabi createUser- če status uporabnika v Control Hubu ni "aktiven", potem status uporabnika na spletnem mestu ne bo aktiven. Če je status uporabnika v Control Hubu aktivna, potem je status uporabnika na strani tudi aktiven, sklic: Uporabniški status novih in spreobrnjenih uporabnikov v Control Hubu.

  • The geslo element od CreateUser in SetUser API-ji bodo prezrti, novim uporabnikom začnemo pošiljati aktivacijsko e-pošto, uporabniki lahko kliknejo povezavo v e-pošti do aktivnega novega računa in vnesejo novo geslo.

  • The aktivna element od CreateUser API bo prezrt, novega uporabnika (ni preverjen) ni mogoče aktivirati prek ta parameter uporablja API SetUser .

  • Vrednost webExId element v bodyContent of CreateUser API-ji morajo biti enaki e-pošti. če webExId se razlikuje od E-naslov , bomo zdravili webExId enako kot e-pošta pri shranjevanju v WebDB in vrednost bo prezrta.

  • Vrednost webExId element v bodyContent of SetUser API-ji morajo biti uporabniška identiteta e-poštnega naslova, spremenite jo lahko z < E-naslov > v bodyContent.

  • The SetUser API bo podpiral spreminjanje e-pošte obstoječega uporabnika: uspešno je, če je operacijski račun v SecurityContext polni skrbnik mesta Control Hub. V nasprotnem primeru API sporoči napako z novo kodo napake in spodnjim sporočilom:

    • 030120 Za spremembo e-pošte mora biti račun polni skrbnik mesta.

  • Element newWebExId v telesu Vsebina SetUser API bo prezrt.

  • The SetUser API poskuša spremeniti e-poštno sporočilo, ki je že v uporabi, API spodaj prikaže novo kodo napake in sporočilo o napaki:

    • 030118 E-pošta se že uporablja na mestih, ki jih upravlja Control Hub.

  • The DelUser API deaktivira uporabnika na strani srečanja Webex in ustrezna licenca za srečanje je odstranjena s spletnega mesta Webex. Tega deaktiviranega uporabnika je mogoče ponovno aktivirati z uporabo API-ja: SetUser (<active>AKTIVIRANO</active>), če je uporabnik predhodno preverjen.

  • The CreateUser in SetUser API-ji prikažejo novo kodo napake in sporočilo o napaki, kot je prikazano spodaj:

    • 030117, Ta uporabnik obstaja zunaj vaše organizacije, zato ga je treba zahtevati, da se premaknete v vašo organizacijo prek postopka zahtevka uporabnika. Za korake za prevzem uporabnika v vašo organizacijo glejte Prevzemite uporabnike v svojo organizacijo (pretvorite uporabnike). Preden zahtevate uporabnika, boste morali preveriti domeno, ki ji uporabnik pripada.

    • 030119 Žeton za dostop CI mora vključevati obseg webexsquare: admin pri zagotavljanju uporabnika.


Samo za omejeno obdobje je podprta združljivost naprej. Preden bo ta združljivost odstranjena, vas bomo predhodno obvestili.

Spremembe sheme

Na teh API-jih ni sprememb sheme: CreateUser, SetUser, DelUser, in GetUser.

Zahteva API in primer odgovora

CreateUser Zahteva in odgovor API-ja

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>

Vpliva na API-je:

  • CreateUser

  • SetUser

  • DelUser

XML API podpira obstoječo združljivost pri preverjanju pristnosti uporabnika, potem ko je spletno mesto Webex classic pretvorjeno v spletno mesto, ki ga upravlja Control Hub

Prizadeti API-ji

Ko je klasično spletno mesto Webex pretvorjeno v spletno mesto, ki ga upravlja Control Hub, se vrednost <webExID> element v <securityContext> mora biti enak e-pošti, podrobnosti spodaj:

  • Za obstoječe uporabnike, ustvarjene na spletnem mestu Webex classic, podpiramo oba stara webExID (Na primer: Jack) in nov webExID (vsebina je enaka e-pošti, primer: Jack@xx.com) za prijavo, je ta avtentikacija združljivost za nazaj za vse API-je XML.

  • Za nove uporabnike, ustvarjene na upravljanih mestih Control Hub, je vrednost webExID element mora biti enak e-pošti za prijavo.


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

Vpliva na API-je:

Vsi API-ji XML.

Po pretvorbi klasičnega spletnega mesta Webex v spletno mesto, ki ga upravlja Control Hub, je vrednost <webExID> element <bodyContent> mora biti enak e-pošti, podrobnosti spodaj:

  • Za obstoječe uporabnike, ustvarjene na spletnem mestu Webex classic, podpiramo oba stara webExId (npr.: Jack) in nov webExId (vsebina je enaka e-pošti, na primer: Jack@xx.com) v bodyContent.

  • Za nove uporabnike, ustvarjene na upravljanih mestih Control Hub, je vrednost webExId element mora biti enak e-pošti v 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>

Vpliva na API-je:GetUser, SetUser, in DelUser.

Spremembe sheme

Brez sprememb sheme na nobenem API-ju.

Zahteva API in primer odgovora

GetUser Zahteva in odgovor API-ja

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

API za poročilo o zgodovini ogledov izboljšav za podporo v sestankih Webex, dogodkih Webex (novo) in dogodkih Webex (klasični)

Prizadeti API-ji

Trenutni API: lstrecordaccessHistory in lstrecordaccessDetailHistory podpira samo poročilo o zgodovini dostopa do posnetka Webex Trainings. Nova izboljšava podpira Webex Meetings, Webex Events (novo) in Webex Events (klasično) poročilo o zgodovini snemalnih pogledov.

Spremembe sheme

Podpiramo spodnjo novo shemo v API lstrecordaccessHistory v telesu zahteve API:

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

Podrobnosti

API: lstrecordaccessHistory lahko vrne zgodovino dostopa do posnetkov za sestanke Webex, dogodke Webex (novo), dogodke Webex (klasične) in usposabljanja Webex.

  • Če ni serviceType določeno v zahtevi API, API of lstrecordaccessHistory vrne samo zgodovino dostopa do posnetka Webex Trainings.

  • Ko serviceType je MeetingCenter, API za lstrecordaccessHistory vrne tako Webex Meetings kot Webex Events (novo) zgodovino dostopa do pogleda posnetkov.

  • Ko serviceType je EventCenter, API za lstrecordaccessHistory vrne Webex Events (klasični) ogled zgodovine dostopa do snemanja.

API: lstrecordaccessDetailHistory lahko vrne podrobnosti do recordID srečanj Webex, dogodkov Webex (novo), dogodkov Webex (klasičnih) in izobraževanj Webex.

Zahteva API in primer odgovora

lstrecordaccessHistory Zahteva in 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 Zahteva in 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>

Vpliva na API-je:

  • lstrecordaccessHistory

  • lstrecordaccessDetailHistory

Odpravite vrzel največje dovoljene dolžine opisa dogodkov Webex (Classic) med XMLAPI in stranjo Webex.

Prizadeti API-ji

API XML: CreateEvent in SetEvent's element od opis bo dovolil največ 10000 vnosov znakov, če bo vnos prevelik, bo to povzročilo novo kodo napake in sporočilo:

060068 Neveljaven opis vnosa. Ta opis ne sme presegati 10000 znakov.

Spremembe sheme

Brez spremembe sheme.

Zahteva API in primer odgovora

CreateEvent Zahteva in odgovor API-ja

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

Vpliva na API-je:

  • CreateEvent

  • SetEvent

XML API: GetUser vrne nov element freeAccount

Prizadeti API-ji

GetUser vrne nov element, ki identificira freeAccount uporabniški račun je FreeAccount ali ne.

Spremembe sheme

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

Vpliva na API-je:

GetUser

Posodobitve API-ja 41.10.0


V shemi XML API 41.10.0 ni sprememb sheme.

Posodobitve API-ja 41.9.0

Posodobitve XML API 41.9.0

Kliknite tukaj za prenos sheme XML API 41.9.0.

Razgradnja XML API 10.0.0 za vsa spletna mesta T31

Webex načrtuje podporo XML API različice 10.0.0 ob koncu življenjske dobe za vsa spletna mesta T31.

Odpravljamo kodo XML API 10.0.0 iz vseh produkcij v posodobitvi 41.9.0.

Posodobitve API-ja 41.8.0

Posodobitve XML API 41.8.0

Kliknite tukaj za prenos sheme XML API 41.8.0.

Razgradnja XML API 10.0.0 za vsa spletna mesta T31

Webex načrtuje podporo XML API različice 10.0.0 ob koncu življenjske dobe za vsa spletna mesta T31.

Webex je ugotovil, da nekatere stranke odjemalcev dostopajo do URL-ja API-ja XML na nepravilen način kot: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, pravi način za dostop do URL-ja XML API kot: https://{siteName}.webex.com/WBXService/XMLService.

Preklopite svojo kodo za dostop do API-ja XML na pravilen način, da se izognete vplivu, preden prenehamo uporabljati podporo za API XML različice 10.0.0.

Posodobitve API-ja 41.7.0

Posodobitve XML API 41.7.0

Kliknite tukaj za prenos sheme XML API 41.7.0.

Mobilno brisanje in urejanje posnetka mora nadzorovati možnost administracije spletnega mesta: Dovolite gostiteljem, da znova dodelijo, uredijo, onemogočijo in izbrišejo posnetke

Prizadete spremembe API-jev in sheme

GetSite: vrne poimenovanje novih elementov enableNBRMCModify, in separateNoRecordingEdit pod orodjem.

Primer odziva

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>

Posodobitve API-ja 41.6.3

Posodobitve XML API 41.6.3

Kliknite tukaj za prenos sheme XML API 41.6.3.

GetSite Odziv nov element supportLargeEvent

Prizadete spremembe API-jev in sheme

GetSite: vrne poimenovanje novih elementov supportLargeEvent Spodaj siteCommonOptions da klicatelja obvesti, ali spletno mesto podpira velik dogodek (Webex dogodek (novo)) ali ne.

Sprememba sheme

Primer odziva

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>

Posodobitve API-ja 41.6.0

Posodobitve XML API 41.6.0

Kliknite tukaj za prenos sheme XML API 41.6.0.

XMLAPI podpira Webex Events 2.0 pri zagotavljanju

Prizadeti API-ji

GetUser: vrne novo poimenovanje elementa largeEventCapacity ki prikazuje kapaciteto novega dogodka 2.0 (EC 2.0) pod tem uporabniškim računom. Na primer, če ima uporabniški račun CI_Licenca EC3K, vrednost largeEventCapacity je 3000.

Spremembe sheme

Primer odziva

GetUserResponse:

CreateTime XMLAPI LstRecording uporablja začetni čas snemanja

Prizadeti API-ji

LstRecording: LstRecording odgovor CreateTime kot čas, ko uporabnik dejansko pritisne gumb za snemanje.

Podrobnosti

V preteklosti je XML API kot čas ustvarjanja uporabljal časovni žig, kdaj je bil posnetek ustvarjen v bazi podatkov LstRecording odgovor. Zdaj je čas, ko uporabnik dejansko začne snemati. Ta sprememba velja za vse servisne posnetke. Ni spremembe sheme.

Posodobitve API-ja 41.5.0

Posodobitve XML API 41.5.0

Kliknite tukaj za prenos sheme XML API 41.5.0.

XMLAPI ima možnost začeti načrtovane sestanke Webex iz PSTN kot gostitelja

Prizadeti API-ji

  • CreateUser: ustvarja hostPIN ne glede na to, ali je uporabniški PMR omogočen ali ne, če je uporabniška vloga gostitelj ali polna ali samo za branje ali skrbniki mesta za upravljanje uporabnikov.

  • SetUser: kompleti hostPIN uporabo phones.hostPIN kdaj personalMeetingRoom.hostPIN ni v zahtevi XML (predpogoj: preklop funkcije AllowStartScheduledMtgFromPhoneje omogočeno).

  • GetUser: vrača phones.hostPIN ne glede na to, ali je uporabnik PMR omogočen ali ne. (predpogoj: preklop funkcije AllowStartScheduledMtgFromPhone je omogočeno).

Spremembe sheme

GetUserResponse:

SetUser:

Primer odziva

GetUserResponse:

SetUser:

XMLAPI GetSite odziv dva nova elementa za mobilnega odjemalca

Prizadeti API-ji

  • GetSite: GetSite zdaj odziv dva nova elementa za podporo mobilni odjemalec ima logiko, da prikaže ali ne prikaže zavihek za snemanje.

    • enableRecordingAccess: resnično ali napačno, superskrbniki Webex lahko omogočijo ali onemogočijo dostop do snemanja s preklopom ( EnableRecordingAccesses).

    • storageEmptyStatus: drži ali ne drži, če obe mesti ne podpirata funkcije NBR in sta prostor za shranjevanje NBR dodelili kot nič, potem je odgovor o stanju resničen, drugače je false.

Spremembe sheme

Vzorec zahteve za GetSite

Vzorec odgovora za Getsite

Zadeva e-poštnega sporočila, ki vsebuje znake, ki niso ASCII, bo kodirana z RFC2047. V primeru zadeve e-poštnega sporočila s čistimi znaki ASCII ni kodiranja

Prizadeti API-ji

Ni vpliva na nobeno zahtevo API, koristno obremenitev odgovorov, vendar spremeni vedenje kodiranja subjekta e-pošte. Ko bo predmet e-pošte, ki vsebuje znake, ki niso ASCII, kodiran z RFC2047. V primeru zadeve e-poštnega sporočila s čistimi znaki ASCII ni kodiranja.

Spremembe sheme

Ni sprememb sheme.

Posodobitve API-ja 41.4.0

Posodobitve XML API 41.4.0

Kliknite tukaj za prenos sheme XML API 41.4.0.

Ustvarjanje načrtovanega dogodka Dogodki Webex lahko izkoristijo privzeto vrednost na ravni spletnega mesta za vstopni in izstopni ton

XMLAPI je usklajen s trenutno novo logiko za nadzor vstopnega in izstopnega tona. Vse tone za Webex Events je nadzorovala drugačna nastavitev v administraciji mesta. notri GetSite, XMLAPI vrne dodatno polje entryExitToneEC za prikaz vrednosti. Prvotno, ko je skrbnik mesta nastavil privzeto vrednost na ton, Create Event ne bo izkoristil te nastavitve z uporabo privzete vrednosti XMLAPI.

Prizadeti API-ji

API XML: GetSite vrne en nov element entryExitToneEC za prikaz vrednosti.

API XML: CreateEvent, SetEvent, GetEvent zadnja poslovna logika bere vrednost entryExitToneEC.

Spremembe sheme

XML API: Vzorec odgovora GetSite:

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

Vpliva na API-je:

  • GetSite

  • CreateEvent

  • SetEvent

  • GetEvent

XMLAPI samo vrne podrobne informacije o velikem dogodku (Webex Event 2.0).

  1. Če je srečanje Webex velik dogodek ali spletna oddaja, GetSessionInfo vrne nekaj podrobnih informacij, vključno z geslom za sestanek, številčnim geslom za sestanek, geslom panelista in številčnim geslom panelista (sheme ni mogoče spreminjati).

  2. XMLAPI ne podpira ustvarjanja in urejanja večjih dogodkov ali funkcij spletnega oddajanja, zato CreateMeeting in SetMeeting vrni novo izjemo (110064, Vrsta dogodka in spletne oddaje ni podprta.) za primer velikega dogodka ali spletne oddaje.

API-ji Impact

API ime

Opis

Opomba

GetSessionInfo

Če je srečanje Webex velik dogodek ali spletna oddaja, GetSessionInfo vrne geslo sestanka, številčno geslo sestanka, geslo panelista in številčno geslo panelista.

Shema se ne spreminja.

CreateMeeting

SetMeeting

Če uporabnik poskuša uporabiti CreateMeeting api za ustvarjanje srečanja Webex z velikim dogodkom vrste seje ali klica SetMeeting če želite urediti sestanek Webex, ki je dejansko velik dogodek ali spletna oddaja, vrnite novo izjemo 110064. Vrsta seje Event in Webcast nista podprta.

Vedenje naj se spremeni.

Posodobitve API-ja 41.3.0

Posodobitve XML API 41.3.0

Kliknite tukaj za prenos sheme XML API 41.3.0.

Nove spremembe API-ja XML podpirajo funkcijo Webex Events 2.0

Prizadeti API-ji

Oba API-ja: GetSessionInfo in GetMeeting povratni elementi enableEvent in enableWebniar preveč.

Ime elementa

Opis

enableEvent

Podpira EC 2.0 na sestanku Webex

omogočiWebniar

Podpira Webinar na sestanku Webex


Podpora XMLAPI vrne nad dva elementa za EC 2.0. Trenutna izdaja API-ja XML ne podpira načrtovanja in nastavitve sestanka EC2.0.

Spremembe sheme

GetSessionInfo vrne elemente enableEvent in enableWebniar za EC 2.0.

GetMeeting vrne elemente enableEvent in enableWebniar za EC 2.0.

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

Nove spremembe XMLAPI podpirajo funkcijo lobija pred sestankom

Prizadeti API-ji

API XML: GetSite, LstSummarySession, GetSessionInfo, in GetMeeting bo odgovoril na nov element enablePreMeetingLobby za preddverje.

Spremembe sheme

API XML: GetSite vrne element enablePreMeetingLobby za preddverje.

API XML: LstSummarySession vrne element enablePreMeetingLobby za preddverje.

API XML: GetSessionInfo vrne element enablePreMeetingLobby za preddverje.

API XML: GetMeeting vrne element enablePreMeetingLobby za preddverje.

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

API XML GetSite odziv Sprememba vedenja informacij razkritje

Prizadeti API-ji

API XML: GetSite edini odgovor pod elementi za skrbniški račun, ki vključuje vloge: SiteAdmin, RO_SiteAdmin, in 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>

Obnašanje se je spremenilo

Odziv dovoli samo skrbniški vlogi podatke o licenci od GetSite. Gostitelj ali udeleženec ne bo prejel teh podatkov o licenci GetSite odgovor.

Spodaj je API: GetSite's primer odgovora za siteadmin ali samo pripravljeno siteadmin ali skrbnik za upravljanje uporabnikov:

Posodobitve API-ja 41.2.0

Posodobitve XML API 41.2.0

Kliknite tukaj za prenos sheme XML API 41.2.0.

XMLAPI mora podpirati "CMR Hybrid VOIP", če spletno mesto podpira telefonijo Webex

Prizadeti API-ji

  • GetSite vrne nov element IsWebexTelephony v odgovoru.

  • CreateUser in SetUser lahko posodobi cmrHybridVoip element če IsWebexTelephony je res skupaj z drugimi pogoji. IsTSPUsingTelephonyAPI ni več posledica.

Spremembe sheme

XML API: GetSite odgovor vrne dodaten element IsWebexTelephony

GetSite odgovor vključuje ta 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 podpira EC2.0

API-ji XML

LstSummarySession bo vrnil nova dva elementa za podporo EC 2.0

Ime elementa

Opis

enableEvent

Podpira EC 2.0 na sestanku Webex

omogočiWebniar

Podpira Webinar na sestanku Webex

Spremembe sheme

XML API: LstSummarySession: Pripnite enableEvent> in enableWebniar> elementi

Odziv API-ja XML: LstSummarySession

Odgovor za EC 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 podpira vrnitev uporabnika spletnega mesta Webex-voice-assistant možnost integracije MCT

Prizadeti API

GetUser vrne nov element webexAssistantEnabled(true ali false) v odgovoru.

Spremembe sheme

getUserResponse:

Primer odziva

Posodobitve API-ja 41.1.0


V shemi XML API 41.1 ni sprememb sheme.