- Početak
- /
- Članak
Pronađite sve važne informacije koje su vam potrebne o Cisco Webex Meetings API-ju, kao što su promjene sheme i druge najave.
Dodatne informacije o XML API-ju 39 i XML API-ju 11 potražite u pregledu ažuriranja XML API-ja za Cisco Webex Meetings (XML API 39 i stariji).
Dodatne informacije o XML API-ju 40 potražite u pregledu ažuriranja XML API-ja za Cisco Webex Meetings (XML API 40 i noviji).
Ažuriranja za XML API 11 SP9 i starije verzije potražite u programu Cisco DevNet.
Ažuriranja API -ja 41.12.0
Ažuriranja XML API -ja 41.12.0
XMLAPI će blokirati Webex Events (Classic) raspored i uređivanje prema stavci konfiguracije web-mjesta od EnableClassicEvent
to je lažno
Utjecale promjene API-ja i sheme
Na stranici stranica za konfiguraciju administracije web-mjesta , ako Omogući klasični događaj Potvrdni okvir je netočan, ova stranica više neće podržavati Webex Events (klasične) sastanke.
Ako je Omogući classicEvent potvrdni okvir je netočan, pozivate ove API-je za upravljanje sastankom Webex Events (klasični):
CreateEvent
, SetEvent
, GetEvent
, GetSessionInfo
, LstsummaryEvent
, LstrecordedEvent
, LstsummaryProgram
, UploadEventImage
API će odgovoriti na novu iznimku 010106 Klasični događaj je onemogućen .
Promjene sheme
Nema promjena sheme.
Primjer API zahtjeva i odgovora
CreateEvent API zahtjev i odgovor
Zahtjev za CreateEvent
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
<accessControl>
<sessionPassword>XXXXXXXX</sessionPassword>
</accessControl>
<metaData>
<sessionName>XMLAPI EC testiranje </sessionName>
</metaData>
<schedule>
<startDate> 17.07.2021. 01:29:15</startDate>
<openTime> 15</openTime>
</schedule>
</bodyContent>
Odgovor 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>NEUSPJEH</serv:result>
<serv:reason> Klasični događaj je onemogućen.</serv:reason>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
<serv:exceptionID> 010106</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateEvent3.1.3 Affect API-ji:
SetEvent GetEvent
GetSessionInfo
LstsummaryEvent
LstrecordedEvent
LstsummaryProgram
UploadEventImage
XMLAPI LstMeetingType
će odgovoriti na novi element subProductCodePrefix
Pogođeni API-ji
Aktualni API LstMeetingType
element odgovora productionCodePrefix
: PRO, AUO i drugi koji su unaprijed definirani Webex zadovoljavaju prefiks tipa.
Nakon ovog novog poboljšanja, API će odgovoriti na novi element subProdctCodePrefix
:PRO1, PRO2, itd. koji se može prilagoditi prefiksu tipa susreta.
Promjene sheme na API-ju: LstMeetingType
Odgovorit će na novi element: subProdctCodePrefix
Primjer API zahtjeva i odgovora
LstMeetingType
API zahtjev i odgovor
Zahtjev za LstMeetingType
<bodyContent xsi:type="java:com.webex.service.binding.meetingtype.LstMeetingType">
<meetingTypeID>13810</meetingTypeID>
</bodyContent>
Odgovor 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> //Novi element za prilagođenu vrstu sastanka
<mtgtype:active> AKTIVIRANA</mtgtype:active>
<mtgtype:name> Cus_ Chat_ Zatvoreno</mtgtype:name>
<mtgtype:displayName> Cus_ Chat_ Zatvoreno</mtgtype:displayName>
Ažuriranja API -ja 41.11.0
Ažuriranja XML API -ja 41.11.0
XML API podržava kompatibilnost naprijed u API -ju za upravljanje korisnicima za web-mjesta kojima se upravlja Control Hub
Utjecale promjene API-ja i sheme
Ako vaša integracijska aplikacija trenutno koristi API-je za upravljanje korisnicima Webex XMLAPI: CreateUser
, SetUser
, DelUser
i GetUser
za pružanje usluga ili upravljanje korisnicima, nakon što se vaša klasična web-mjesta Webex pretvori u web-mjesto kojim se upravlja Control Hub, ovi će API-ji nastaviti raditi na kompatibilnosti unaprijed. Postoje neke promjene ponašanja kao što je navedeno u nastavku:
Prilikom korištenja createUser - ako status korisnika u Control Hubu nije "aktivan" tada status korisnika na stranici neće biti aktivan. Ako je status korisnika u Control Hubu aktivnim , tada je i status korisnika na stranici aktivan, referenca: Korisnički status novih i konvertiranih korisnika u Control Hubu .
The lozinka element od CreateUser i SetUser API-ji će biti zanemareni, počinjemo slati aktivacijsku e-poštu novim korisnicima, korisnici mogu kliknuti na link u e-poruci za aktivni novi račun i unijeti novu lozinku.
The aktivnim element od CreateUser API će biti zanemareno, novi korisnik (nije verificiran) ne može se aktivirati putem ovaj parametar pomoću API-ja SetUser .
Vrijednost od webExId element u bodyContent of CreateUser API-ji moraju biti isti kao e-pošta. Ako webExId razlikuje se od e-mail , liječit ćemo webExId isto kao i e-pošta kada ga pohranjujete u WebDB i vrijednost će se zanemariti.
Vrijednost od webExId element u bodyContent of SetUser API-ji moraju biti korisnički identitet adresa e-pošte, možete ga promijeniti pomoću < e-mail > u sadržaju tijela.
The SetUser API će podržavati promjenu e-pošte postojećeg korisnika: uspješno je ako je operativni račun u SecurityContextu Control Hub puni administrator web-mjesta. Inače, API prijavljuje pogrešku s novim kôd pogreške i porukom u nastavku:
030120 Račun mora biti potpuni administrator web-mjesta da biste promijenili e-poštu.
Element newWebExId u tijeluSadržaj SetUser API bit će zanemarena.
The SetUser API pokušava promijeniti u e-poštu koja je već u upotrebi, API ispod podiže novi kod pogreške i poruku o poruka o pogrešci:
030118 e-pošta se već koristi na web lokacijama kojima upravlja Control Hub.
The DelUser API deaktivira korisnika na Webex sastanak , a odgovarajuća licenca za sastanak se uklanja s web- Web-mjesto Webex. Ovaj deaktivirani korisnik može se ponovno aktivirati korištenjem API-ja: SetUser (<active> AKTIVIRANA</active> ) sve dok je korisnik prethodno verificiran.
The CreateUser i SetUser API-ji podižu novi kod pogreške i poruku o poruka o pogrešci kao što je prikazano u nastavku:
030117 , Ovaj korisnik postoji izvan vaše organizacije, pa ga je potrebno zatražiti da biste prešli u vašu organizaciju kroz korisnički postupak zahtjeva. Za korake za polaganje prava korisnika u svoju organizaciju pogledajte Zatražite korisnike svojoj organizaciji (pretvorite korisnike) . Morat ćete potvrditi domenu kojoj korisnik pripada prije nego što preuzmete korisnika.
030119 CI pristupni token mora uključivati opseg webexsquare: admin prilikom dodjeljivanja korisnika.
Podržana je kompatibilnost naprijed samo u ograničenom razdoblju. Dat ćemo naprednu obavijest prije nego što se ova kompatibilnost ukloni. |
Promjene sheme
Nema promjena sheme na tim API-jima: CreateUser
, SetUser
, DelUser
i GetUser
.
Primjer API zahtjeva i odgovora
CreateUser API zahtjev i odgovor
API zahtjev:
<?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/servicehttp://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{siteName}</siteName>
<webExID> {administratorski račun}</webExID>
<email> {administratorski račun}</email>
<sessionTicket> xxxx</sessionTicket> ili<password> ili<webExAccessToken>
ili<accessToken> , kada se koristi CI "accessToken", mora uključivati opseg webexsquare:admin prilikom dodjeljivanja korisnika
</accessToken></webExAccessToken></password></securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<webExId> Jack@qa.webex.com</webExId> --- to bi trebao biti korisnički identitet adresa e-pošte
<email> Jack@qa.webex.com</email>
<firstName> Jack</firstName>
<lastName> Smith</lastName>
<password> .... </password>
<privilege>
<host> istina </host>
</privilege>
<active> AKTIVIRANA</active> ---ovaj parametar ne može izravno aktivirati korisnika dok se korisnik sam ne aktivira putem aktivacijske e-pošte.
</bodyContent>
</body>
Primjer API odgovora:
<?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>USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI</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
DelUser
XML API podržava kompatibilnost s prethodnom provjerom autentičnosti postojećeg korisnika nakon što se Webex klasično web-mjesto pretvori u web-mjesto kojim se upravlja Control Hub
Pogođeni API-ji
Nakon što se Webex klasično web-mjesto pretvori u web-mjesto kojim se upravlja Control Hub, vrijednost od<webExID> element u<securityContext> mora biti isto kao e-pošta, detalji u nastavku:
Za postojeće korisnike stvorene na web-mjestu Webex classic, podržavamo oba stara webExID (Na primjer: Jack) i novi webExID (sadržaj je isti kao e-mail, primjer: Jack@xx.com) za prijavu, ova povratna kompatibilnost provjere autentičnosti je za sve XML API-je.
Za nove korisnike stvorene na web-lokacijama kojima upravlja Control Hub, vrijednost od webExID element mora biti isti kao e-mail za prijavu.
<header>
<securityContext>
<siteName>{siteName}</siteName>
<webExID> {userName}</webExID> --- postojeći korisnici stvoreni su na webEx classic web stranici, to može biti: jack ili jack@xx.com; novi korisnik mora koristiti jack@xx.com
<sessionTicket> xxxx</sessionTicket> ili<password> ili<webExAccessToken> ili <accessToken>
</accessToken></webExAccessToken></password></securityContext>
</header>
Utjecaj na API-je:
Svi XML API-ji.
Nakon što se Webex klasično web-mjesto pretvori u web-mjesto kojim se upravlja Control Hub, vrijednost od<webExID> element < bodyContent > mora biti isto kao e-pošta, detalji u nastavku:
Za postojeće korisnike stvorene na web-mjestu Webex classic, podržavamo oba stara webExId (npr.: Jack) i novi webExId (sadržaj je isti kao e-pošta, na primjer: Jack@xx.com) u bodyContent .
Za nove korisnike stvorene na web-lokacijama kojima upravlja Control Hub, vrijednost od webExId element mora biti isti kao email u
bodyContent
.
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId>xxxx</webExId> --- postojeći korisnici stvoreni su na webEx classic web stranici, to može biti: jack ili jack@xx.com; novi korisnik mora koristiti jack@xx.com
</bodyContent>
Utjecaj na API-je:GetUser
, SetUser
i DelUser
.
Promjene sheme
Nema promjena sheme ni na jednom API-ju.
Primjer API zahtjeva i odgovora
GetUser API zahtjev i odgovor
API zahtjev:
<?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/servicehttp://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{siteName}</siteName>
<webExID> {userName}</webExID> --- postojeći korisnici stvoreni su na webEx classic web stranici, to može biti: jack ili jack@xx.com; novi korisnik mora koristiti jack@xx.com
<sessionTicket> xxxx</sessionTicket> ili<password> ili<webExAccessToken> ili<accessToken>
</accessToken></webExAccessToken></password></securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId> xxxx</webExId> --- postojeći korisnici stvoreni su na webEx classic web stranici, to može biti: jack ili jack@xx.com; novi korisnik mora koristiti jack@xx.com
</bodyContent>
</body>
Primjer API odgovora:
...isto kao prije
API izvješća o povijesti pregleda snimanja snimanja za podršku u Webex Meetings, Webex Events (novo) i Webex Events (Klasični)
Pogođeni API-ji
Trenutni API: lstrecordaccessHistory
i lstrecordaccessDetailHistory
podržava samo Webex Trainings snimanje, pregled izvješća o povijesti pristupa. Novo poboljšanje također podržava Webex Meetings, Webex Events (novo) i Webex Events (klasično) izvješće o povijesti snimanja pristupa.
Promjene sheme
U nastavku podržavamo novu shemu u API lstrecordaccessHistory u tijelu zahtjeva API -ja:
<serviceTypes>
<serviceType>Centar za sastanke</serviceType>
<serviceType> Centar za obuku</serviceType>
<serviceType> EventCenter</serviceType>
</serviceTypes>
Pojedinosti
API: lstrecordaccessHistory
može vratiti povijest pristupa snimci za Webex Meetings, Webex Events (novi), Webex Events (klasični) i Webex Trainings.
Ako nema serviceType naveden u API zahtjevu, API od
lstrecordaccessHistory
vraća samo Webex Trainings snimanje pregleda pristupa povijesti.Kada je serviceType je MeetingCenter, API za
lstrecordaccessHistory
vraća i Webex Meetings i Webex Events (novi) pregled povijesti pristupa.Kada je serviceType je EventCenter, API za
lstrecordaccessHistory
vraća Webex Events (klasični) pregled povijesti pristupa.
API: lstrecordaccessDetailHistory
može vratiti detalje po recordID
Webex Meetings, Webex Events (novi), Webex Events (klasični) i Webex Trainings.
Primjer API zahtjeva i odgovora
lstrecordaccessHistory
API-jev zahtjev i odgovor
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<webExID>{userName}</webExID>
<password> {lozinka}</password>
<siteName> {siteName}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstrecordaccessHistory">
<viewTimeScope>
<viewTimeStart> 20.9.2021. 00:00:00</viewTimeStart>
<viewTimeEnd> 28.9.2021. 23:59:59 </viewTimeEnd>
</viewTimeScope>
<listControl>
<startFrom> 1</startFrom>
<maximumNum> 100 </maximumNum>
</listControl>
<order>
<orderBy> SNIMLJENO</orderBy>
<orderAD> ASC </orderAD>
</order>
<serviceTypes>
<serviceType> Centar za sastanke</serviceType>
<serviceType> Centar za obuku</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> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </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> 1XXXXXX7</history:recordID>
<history:recordName> LstrecordaccessHistory test TC-20210924 1324-1</history:recordName>
<history:creationTime> 24.09.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> 1XXXXXX7</history:recordID>
<history:recordName> TestErollment_ 001-20210610 1905-1</history:recordName>
<history:creationTime> 6/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> 1XXXXXX7</history:recordID>
<history:recordName> Testirajte trenutnu reprodukciju 2-20210705 0709-1</history:recordName>
<history:creationTime> 7/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> 1XXXXXX7</history:recordID>
<history:recordName> EC2.0_ 232423-20210922 0447-1</history:recordName>
<history:creationTime> 22.09.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> 1XXXXXX7</history:recordID>
<history:recordName> Lstrecordaccess Test povijesti EC2.0-20210924 1315-1</history:recordName>
<history:creationTime> 24.09.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> 1XXXXXX7</history:recordID>
<history:recordName> Lstrecordaccess Test povijesti MC-20210924 1319-1</history:recordName>
<history:creationTime> 24.09.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> 1XXXXXX7</history:recordID>
<history:recordName> LstrecordaccessHistory test EC classic-20210924 1331-1</history:recordName>
<history:creationTime> 24.09.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-jev zahtjev i odgovor
<?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> {lozinka}</password>
<siteName> {siteName} </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="">
"java:com.webex.service.binding.history.LstrecordaccessDetailHistory">
<recondID> 1XXXXXX7</recondID>
<timeZoneID> 20 </timeZoneID>
</body>
<?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> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </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> 24.09.2021. 13:27:26</history:accessTime>
<history:registered> lažno</history:registered>
<history:downloaded> lažno</history:downloaded>
<history:viewed> istina</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> 24.09.2021. 13:27:39</history:accessTime>
<history:registered> lažno</history:registered>
<history:downloaded> istina</history:downloaded>
<history:viewed> lažno</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
Ispravite razmak maksimalne dopuštene duljine opisa Webex događaja (Klasični) između XMLAPI i Webex stranice.
Pogođeni API-ji
XML API: CreateEvent i SetEvent's element od opis omogućit će unos od najviše 10000 znakova, ako je unos prevelik, rezultirat će novim kôd pogreške i porukom:
060068 Nedopušten opis unosa. Ovaj opis ne smije biti duži od 10000 znakova.
Promjene sheme
Nema promjene sheme.
Primjer API zahtjeva i odgovora
CreateEvent API zahtjev i odgovor
# Primjer API zahtjeva:
...
<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/eventhttp://www.webex.com/schemas/2002/06/service/event/event.xsd">
<accessControl>
<sessionPassword> 111111</sessionPassword>
<listing> PRIVATNO </listing>
</accessControl>
<metaData>
<sessionName> EC test</sessionName>
<description> .......Pretpostavimo da u opis upisujete 10000 znakova.......</description>
</metaData>
...
------------------------------------
# Primjer API odgovora kada opis prelazi 10000 znakova:
<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>NEUSPJEH</serv:result>
<serv:reason> Nedopušten opis unosa. Opis ne smije biti duži od 10000 znakova</serv:reason>
<serv:gsbStatus> PRIMARNI</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 freeAccount-a
Pogođeni API-ji
GetUser
vraća novi element koji identificira freeAccount
korisnički račun je FreeAccount
ili ne.
Promjene sheme
Primjer odgovora GetUser
GetUser odgovor:
<use:initials>AW</use:initials>
<use:isUploaded> lažno</use:isUploaded>
<use:largeEventCapacity>3</use:largeEventCapacity>
<use:freeAccount> lažno</use:freeAccount>
Utjecaj na API-je:
GetUser
Ažuriranja API -ja 41.10.0
Nema promjena sheme za XML API 41.10.0 shemu. |
Ažuriranja API -ja 41.9.0
Ažuriranja XML API -ja 41.9.0
Decommission XML API 10.0.0 za sve T31 stranice
Webex planira podržati XML API verziju 10.0.0 na kraju životnog vijeka za sva T31 web-mjesta.
Ukidamo 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
Decommission XML API 10.0.0 za sve T31 stranice
Webex planira podržati XML API verziju 10.0.0 na kraju životnog vijeka za sva T31 web-mjesta.
Webex je pronašao neke klijente koji su pristupili URL -u XML API-ja na pogrešan način kao: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, pravi način pristupa XML API URL -u kao: https://{siteName}.webex.com/WBXService/XMLService.
Molimo promijenite svoj XML API za pristup kodu na pravi način kako biste izbjegli utjecaj prije nego što završimo podršku za XML API verziju 10.0.0.
Ažuriranja API -ja 41.7.0
Ažuriranja XML API -ja 41.7.0
Snimku za brisanje i uređivanje mobilnih uređaja treba kontrolirati opcija administracije stranice: Dopusti organizatorima ponovno dodjeljivanje, uređivanje, onemogućavanje i brisanje snimki
Utjecale promjene API-ja i sheme
GetSite
: vratit će imenovanje novih elemenata enableNBRMCModify
i separateNoRecordingEdit
ispod alata.
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>USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI</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> lažno</ns1:enableNBRMCModify>
<ns1:separateNoRecordingEdit> istina</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
GetSite
Odgovor novi element od supportLargeEvent
Utjecale promjene API-ja i sheme
GetSite : vraća imenovanje novih elemenata supportLargeEvent
pod siteCommonOptions
da obavijestite pozivatelja podržava li web mjesto veliki događaj (Webex događaj (novo)) 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>USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI</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> lažno</ns1:enablePreMeetingLobby>
<ns1:supportLargeEvent> istina</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
XMLAPI podržava Webex Events 2.0 u opskrbi
Pogođeni API-ji
GetUser
: vraća naziv novog elementa largeEventCapacity
koji pokazuje kapacitet novog Događaja 2.0 (EC 2.0) pod ovim korisnički račun. Na primjer, ako korisnički račun ima CI_ EC3K licenca, vrijednost od largeEventCapacity
je 3000.
Promjene sheme
Primjer odgovora
GetUserResponse:
XMLAPI LstRecording's CreateTime primjenjuje vrijeme početka snimanja
Pogođeni API-ji
LstRecording
: LstRecording
odgovor CreateTime
kao vrijeme kada korisnik stvarno pritisne gumb za snimanje.
Pojedinosti
U prošlosti je XML API koristio vremenski žig kada je snimka stvorena u bazi podataka kao vrijeme stvaranja LstRecording
odgovor. Sada je vrijeme da korisnik zapravo počne snimati. Ova se promjena odnosi na sve servisne snimke. Nema promjene sheme.
Ažuriranja API -ja 41.5.0
Ažuriranja XML API -ja 41.5.0
XMLAPI ima mogućnost pokretanja Webex zakazanih sastanaka s PSTN-a kao domaćina
Pogođeni API-ji
CreateUser
: generirahostPIN
neovisno o tome je li PMR korisnika omogućen ili ne kada je korisnička uloga host ili potpuna ili samo za čitanje ili administratori stranice za upravljanje korisnicima.SetUser
: setovihostPIN
u upotrebiphones.hostPIN
kadapersonalMeetingRoom.hostPIN
nije u XML zahtjevu (preduvjet: preklapanje značajkeAllowStartScheduledMtgFromPhone
je omogućen).GetUser
: vraćaphones.hostPIN
bez obzira je li PMR za korisnika omogućen ili ne. (preduvjet: preklapanje značajkeAllowStartScheduledMtgFromPhone
je omogućen).
Promjene sheme
GetUserResponse
:
SetUser
:
Primjer odgovora
GetUserResponse
:
SetUser
:
XMLAPI GetSite
odgovor dva nova elementa za mobilni klijent
Pogođeni API-ji
GetSite
:GetSite
sada će odgovoriti dva nova elementa za podršku mobilni klijent ima logiku za prikaz ili ne prikaz kartice snimanja.enableRecordingAccess
: točno ili netočno, Webex super administratori mogu omogućiti ili onemogućiti pristup snimanju pomoću prekidača (EnableRecordingAccesses
).storageEmptyStatus
: istinito ili netočno, ako obje stranice ne podržavaju NBR funkciju i dodijelile su NBR prostor za pohranu kao nulu, tada je statusni odgovor istinit, inače je netočan.
Promjene sheme
Uzorak zahtjeva za GetSite
Uzorak odgovora za Getsite
Predmet e-pošta koji ima znakove koji nisu ASCII bit će kodiran s RFC2047. U slučaju čistog ASCII znak predmeta e-pošte, nema kodiranja
Pogođeni API-jiNema utjecaja na bilo koji API zahtjev, opterećenje odgovora, ali mijenja ponašanje kodiranja subjekta e-pošte. Kada će predmet e-pošte koji ima ne- ASCII znakove biti kodiran s RFC2047. U slučaju čistog ASCII znak predmeta 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
Kreirajte zakazani događaj Webex Events mogu iskoristiti zadane postavke na razini web-mjesta na ulaznom i izlaznom tonu
XMLAPI je usklađen s trenutnom novom logikom za kontrolu ulaznog i izlaznog tona. Svi tonovi za Webex Events kontrolirani su drugom postavkom u administraciji web-mjesta. Za GetSite
, XMLAPI vraća dodatno polje entryExitToneEC
da naznači vrijednost. Izvorno, kada administrator web-mjesta -mjesta postavi zadanu vrijednost na ton, kreiranje događaja neće iskoristiti ovu postavku primjenom zadanog XMLAPI-ja.
Pogođeni API-ji
XML API: GetSite vraća jedan novi element entryExitToneEC
da naznači vrijednost.
XML API: CreateEvent, SetEvent, GetEvent pozadinska poslovna logika čita vrijednost entryExitToneEC
.
Promjene sheme
XML API: Uzorak odgovora GetSite:
<ns1:defaults>
<ns1:emailReminders>istina</ns1:emailReminders>
<ns1:entryExitTone> NAJAVA IME</ns1:entryExitTone>
<ns1:entryExitToneEC> NIŠTA</ns1:entryExitToneEC>
<ns1:voip> istina </ns1:voip>
<ns1:teleconference>
<ns1:telephonySupport> NIJEDAN </ns1:telephonySupport>
</ns1:teleconference>
<ns1:joinTeleconfNotPress1> istina</ns1:joinTeleconfNotPress1>
<ns1:updateTSPAccount> lažno</ns1:updateTSPAccount>
</ns1:defaults>
Utjecaj na API-je:
GetSite
CreateEvent
SetEvent
GetEvent
XMLAPI samo vraća podatke o velikom događaju (Webex Event 2.0).
Ako je Webex Meeting veliki događaj ili web prijenos,
GetSessionInfo
vraća neke detaljne informacije uključujući lozinku sastanka, brojčanu lozinku sastanka, lozinku sudionika panela i numeričku lozinku panelista (nema promjene sheme).XMLAPI ne podržava stvaranje i uređivanje bilo kojeg velikog događaja ili značajke webcasta, dakle
CreateMeeting
iSetMeeting
vrati novu iznimku (110064, vrsta sesije događaja i webcasta nisu podržani.) za veliki događaj ili slučaj webcasta.
Impact API-ji
Naziv API -ja | Opis | Napomena |
---|---|---|
| Ako je Webex Meeting veliki događaj ili web prijenos, | Ne smije se mijenjati shema. |
| Ako korisnik pokuša koristiti | Ponašanje se promijeni. |
Ažuriranja API -ja 41.3.0
Ažuriranja XML API -ja 41.3.0
Nove promjene XML API -ja podržavaju značajku Webex Events 2.0
Pogođeni API-ji
Oba API-ja: GetSessionInfo i GetMeeting povratni elementi enableEvent
i enableWebniar
također.
Naziv elementa | Opis |
---|---|
enableEvent | Podržava EC 2.0 na Webex sastanak |
enableWebniar | Podržava webinar na Webex sastanak |
Podrška za XMLAPI vraća se iznad dva elementa za EC 2.0. Trenutačno izdanje XML API -ja ne podržava zakazivanje i postavljanje EC2.0 sastanka. |
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>JAVNO</ep:listStatus>
<ep:registration> lažno</ep:registration>
<ep:passwordReq> istina</ep:passwordReq>
<ep:isEnforceAudioPassword> lažno</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> lažno</ep:isEnforceAudioLogin>
<ep:enableEvent> lažno</ep:enableEvent>
<ep:enableWebniar> lažno</ep:enableWebniar>
<ep:enablePreMeetingLobby> istina</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
odgovor:
<meet:supportPKI>lažno</meet:supportPKI>
<meet:HQvideo> istina</meet:HQvideo>
<meet:HDvideo> istina</meet:HDvideo>
<meet:viewVideoThumbs> istina</meet:viewVideoThumbs>
<meet:enableEvent> lažno</meet:enableEvent>
<meet:enableWebniar> lažno</meet:enableWebniar>
<meet:enablePreMeetingLobby> istina</meet:enablePreMeetingLobby>
Nove promjene XMLAPI podržavaju značajku lobbyja prije sastanka
Pogođeni API-ji
XML API: GetSite
, LstSummarySession
, GetSessionInfo
i GetMeeting
će odgovoriti na novi element enablePreMeetingLobby
za predvorje prije sastanka.
Promjene sheme
XML API: GetSite
vraća element enablePreMeetingLobby
za predvorje prije sastanka.
XML API: LstSummarySession
vraća element enablePreMeetingLobby
za predvorje prije sastanka.
XML API: GetSessionInfo
vraća element enablePreMeetingLobby
za predvorje prije sastanka.
XML API: GetMeeting
vraća element enablePreMeetingLobby
za predvorje prije sastanka.
Uzorak odgovora:
GetSite
odgovor:
<ns1:siteCommonOptions>
<ns1:SupportCustomDialRestriction>lažno</ns1:SupportCustomDialRestriction>
<ns1:SupportTelePresence> lažno</ns1:SupportTelePresence>
<ns1:SupportTelePresencePlus> lažno</ns1:SupportTelePresencePlus>
<ns1:EnableCloudTelepresence> istina</ns1:EnableCloudTelepresence>
<ns1:EnableCMRForAllUsers> istina</ns1:EnableCMRForAllUsers>
<ns1:enablePersonalMeetingRoom> istina</ns1:enablePersonalMeetingRoom>
<ns1:SupportAlternateHost> istina</ns1:SupportAlternateHost>
<ns1:SupportXMLAPIReturnScheduledPMR> lažno</ns1:SupportXMLAPIReturnScheduledPMR>
<ns1:SupportAnyoneHostMeetings> istina</ns1:SupportAnyoneHostMeetings>
<ns1:enablePreMeetingLobby> istina</ns1:enablePreMeetingLobby>
</ns1:siteCommonOptions>
LstSummarySession
odgovor:
<ep:isException>lažno</ep:isException>
<ep:isNextUpcomingInstance> istina</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:isScheduledPMR> lažno</ep:isScheduledPMR>
<ep:enableEvent> lažno</ep:enableEvent>
<ep:enableWebniar> lažno</ep:enableWebniar>
<ep:enablePreMeetingLobby> istina</ep:enablePreMeetingLobby>
GetSessionInfo
odgovor:
<ep:accessControl>
<ep:listStatus>JAVNO</ep:listStatus>
<ep:registration> lažno</ep:registration>
<ep:passwordReq> istina</ep:passwordReq>
<ep:isEnforceAudioPassword> lažno</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> lažno</ep:isEnforceAudioLogin>
<ep:enableEvent> lažno</ep:enableEvent>
<ep:enableWebniar> lažno</ep:enableWebniar>
<ep:enablePreMeetingLobby> istina</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
odgovor:
<meet:supportPKI>lažno</meet:supportPKI>
<meet:HQvideo> istina</meet:HQvideo>
<meet:HDvideo> istina</meet:HDvideo>
<meet:viewVideoThumbs> istina</meet:viewVideoThumbs>
<meet:enableEvent> lažno</meet:enableEvent>
<meet:enableWebniar> lažno</meet:enableWebniar>
<meet:enablePreMeetingLobby> istina</meet:enablePreMeetingLobby>
XML API GetSite
odgovor Informacija promjena ponašanja otkriti
Pogođeni API-ji
XML API: GetSite
jedini odgovor ispod elemenata za račun administratora, 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 da uloga administratora ima odgovor podaci o licenci od GetSite
. Domaćin ili sudionik neće dobiti te podatke o licenci GetSite
odgovor.
Ispod su API: GetSite's
primjer odgovora za siteadmin
ili samo spreman siteadmin
ili administrator za upravljanje korisnicima:
Ažuriranja API -ja 41.2.0
Ažuriranja XML API -ja 41.2.0
XMLAPI bi trebao podržavati "Hibridni CMR VOIP" ako web-mjesto podržava Webex telefoniju
Pogođeni API-ji
GetSite
vraća novi elementIsWebexTelephony
u odgovoru.CreateUser
iSetUser
može ažuriraticmrHybridVoip
element akoIsWebexTelephony
istina je zajedno s drugim uvjetima.IsTSPUsingTelephonyAPI
više nije posljedično.
Promjene sheme
XML API: GetSite
odgovor vraća dodatni element IsWebexTelephony
GetSite
odgovor uključuje ovaj novi element:
<ns1:telephonyConfig>
<ns1:isWebexTelephony>istina</ns1:isWebexTelephony>
<ns1:isTSPUsingTelephonyAPI> lažno</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName> Osobna konferencija br.</ns1:serviceName>
<ns1:participantAccessCodeLabel> pristupni kôd kod sudionika</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel> pristupni kôd kod domaćina</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel> ID sudionika</ns1:attendeeIDLabel>
.....
</ns1:telephonyConfig>
LstSummarySession
podržava EC2.0
XML API-ji biti pogođeni
LstSummarySession
vratit će nova dva elementa za podršku EC 2.0
Naziv elementa | Opis |
---|---|
enableEvent | Podržava EC 2.0 na Webex sastanak |
enableWebniar | Podržava webinar na Webex sastanak |
Promjene sheme
XML API: LstSummarySession
: Dodati enableEvent
> i enableWebniar
> elementi
Odgovor XML API-ja: LstSummarySession
Odgovor za EC 2.0
<ep:isNextUpcomingInstance>istina</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:isScheduledPMR> lažno</ep:isScheduledPMR>
<ep:enableEvent> istina</ep:enableEvent>
<ep:enableWebniar> istina</ep:enableWebniar>
XMLAPI podržava vraćanje korisnika stranice Webex-voice-assistant
opcija za MCT integraciju
Zahvaćeni API
GetUser
vraća novi element webexAssistantEnabled
(točno ili netočno) u odgovoru.
Promjene sheme
getUserResponse
:
Primjer odgovora
Ažuriranja API -ja 41.1.0
Nema promjena sheme za XML API 41.1 shemu. |