Pronađite sve važne informacije koje su vam potrebne o API-u Cisco Webex sastanaka, kao što su promene šeme i druge objave.
Više informacija o XML API 39 i XML API 11 potražite u članku Pregled XML API ispravki za Cisco Webex sastanke (XML API 39 i ranije).
Više informacija o XML API 40 potražite u članku Pregled XML API ispravki za Cisco Webex sastanke (XML API 40 i noviji).
Za ispravke za XML API 11 SP9 i starije verzije posetite lokaciju Cisco DevNet.
ISPRAVKE API 41.12.0
Ispravke za XML API 41.12.0
XMLAPI će blokirati Webex Events (Classic) raspored i uređivanje u skladu sa stavkom konfiskata lokacije EnableClassicEvent
to je netačno
Promene API-ja i šeme koje utiču na to
Na stranici za konfiguraciju administracije lokacije, ako je polje za potvrdu "Omogući klasičan događaj" netačno, ova lokacija više neće podržavati Webex Events (klasične) sastanke.
Ako je polje za potvrdu Enable classicEvent netačno, pozivate ove API-je da rade webex Events (klasičan) sastanak:
CreateEvent
, SetEvent
, GetEvent
, GetSessionInfo
, LstsummaryEvent
, LstrecordedEvent
, LstsummaryProgram
, UploadEventImage
API će odgovoriti na novi izuzetak 010106je klasični događaj onemogućen.
Promene šeme
Nema promena šeme.
API zahtev i primer odgovora
KreirajEvent API zahtev i odgovor
Zahtev za kreiranjeEventa
<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 kompanije 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 utiču na API-je:
SetEvent GetEvent
GetSessionInfo
LstsummaryEvent
LstrecordedEvent
LstsummaryProgram
UploadEventImage
XMLAPI LstMeetingType
odgovoreno na novi element subProductCodePrefix
Udarni API-i
Aktuelno API LstMeetingType
element odgovora productionCodePrefix
: PRO, AUO i drugi koji su Webex unapred definisani prefiks tipa meet.
Nakon ovog novog poboljšanja, API će odgovoriti na novi element subProdctCodePrefix
:P RO1, PRO2 itd. koji se može prilagoditi prefiksu tipa meet.
Promene šeme na API-u: LstMeetingType
Odgovoriće na novi element: subProdctCodePrefix
API zahtev i primer odgovora
LstMeetingType
API zahtev & odgovor
Zahtev za LstMeetingType
<bodyContent xsi:type="java:com.webex.service.binding.meetingtype.LstMeetingType">
<meetingTypeID>13810</meetingTypeID>
</bodyContent>
</body>
</serv:message>
Odgovor 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>
ISPRAVKE API 41.11.0
Ispravke za XML API 41.11.0
XML API podržava kompatibilnost prosleđivanje u API-u za upravljanje korisnicima za kontrolisano čvorište kontrolisanih lokacija
Promene API-ja i šeme koje utiču na to
Ako vaša aplikacija za integraciju trenutno koristi Webex XMLAPI API za upravljanje korisnicima: CreateUser
, SetUser
, DelUser
I GetUser
da biste obezbedili ili upravljali korisnicima, nakon što webex klasična lokacija bude konvertovana u kontrolisanu lokaciju kontrolnog čvorišta, ovi API-je će nastaviti da rade za kompatibilnost sa prosleđivanje. Postoje neke promene u ponašanju kao što je dole navedeno:
Kada koristite createUser- ako status korisnika u kontrolnom čvorištu nije "aktivan" onda status korisnika na lokaciji neće biti aktivan. Ako je status korisnika u kontrolnom čvorištuaktivan , status korisnika na lokaciji je takođe aktivan, referenca: Korisnički status novih i konvertovanih korisnika u kontrolnom čvorištu.
Element lozinke CreateUser i SetUser API-ja će biti zanemaren, počinjemo da šaljemo aktivacionu e-poštu novim korisnicima, korisnici mogu da kliknu na vezu u e-poruci sa aktivnim novim nalogom i uloše novu lozinku.
Aktivni elementCreateUser API-ja će biti zanemaren, novi korisnik (ne može se proveriti) ne može se aktivirati putem ovog parametra pomoću API SetUser- a.
Vrednost WebExId elementa u teluContent OF CreateUser APIs mora biti ista kao e-pošta. Ako se WebExId razlikuje od e-pošte , tretiraćemo WebExId isto kao i e-poštu prilikom skladištenja u WebDB i vrednost će biti zanemarena.
Vrednost WebExId elementa u teluContent of SetUser APIs mora biti korisnički identitet e-adrese, možete ga promenitipomoću e-pošte > u bodyContent-u.
SetUser API će podržati promenu e-pošte postojećeg korisnika: uspešno je ako je nalog operacije u securityContext-u Control Hub pun administrator lokacije. U suprotnom, API izveštava o grešci sa novim kodom greške i porukom ispod:
030120 Nalog mora biti pun administrator lokacije da bi promenio e-poštu.
Element newWebExId u teluContent of SetUser API će biti zanemaren.
SetUser API pokušava da se promeni u e-poruku koja je već u upotrebi, API se podiže ispod novog koda greške i poruke o grešci:
030118 e-pošta se već koristi na kontrolisanim lokacijama čvorišta.
DelUser API deaktivira korisnika na Webex strani sastanka, a odgovarajuća licenca za sastanak se uklanja sa Webex lokacije. Ovaj deaktivirani korisnik se može ponovo aktivirati pomoću API-ja: SetUser (<active>ACTIVATED ) sve dok je korisnik</active>verifikovan ranije.
API-je createUseri SetUser podižu novi kôd greške i poruku o grešci kao što je prikazano u nastavku:
030117 ,Ovaj korisnik postoji izvan vaše org, tako da treba tvrditi, da bi se preselio u vaš org kroz proces korisnika zahteva. Za korake pri preuzimanju korisnika u vašu orgu, pogledajte članak Zahtevaj korisnike u vašoj organizaciji (Konvertuj korisnike). Moraćete da proverite domen kojem korisnik pripada pre nego što prisvoji korisnika.
030119 Oznaka pristupa CI mora da sadrži webexsquare opsega: administrator prilikom obezbeđivanja korisnika.
Podržana je samo ograničena kompatibilnost perioda unapred. Daćemo napredno obaveštenje pre nego što se ova kompatibilnost ukloni. |
Promene šeme
Nema promena šeme na tim API-jem: CreateUser
, SetUser
, DelUser
I GetUser
.
API zahtev i primer odgovora
CreateUser API zahtev & odgovor
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>
Utiče na API-je:
CreateUser
SetUser
DelUser
XML API podržava kompatibilnost prosleđivanja identiteta postojećeg korisnika nakon konvertovanja Webex klasične lokacije u kontrolisanu lokaciju Control Hub
Udarni API-i
Nakon konvertovanja Webex klasične lokacije u kontrolisano čvorište, vrednost elementa u potrebno je <webExID> da bude ista kao <securityContext> e-pošta, detalji ispod:
Za postojeće korisnike kreirane na Webex klasičnoj lokaciji, podržavamo stari WebExID (na primer: Jack) i novi webExID (sadržaj je isti kao e-pošta, primer: Jack@xx.com) za prijavljivanje, ova kompatibilnost potvrde identiteta unazad je za sve XML API-je.
Za nove korisnike kreirane na kontrolisanim čvorištima, vrednost WebExID elementa mora biti ista kao e-pošta za prijavljivanje.
<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>
Utiče na API-je:
Svi XML API-i.
Nakon što je Webex klasična lokacija konvertovana u kontrolisano čvorište upravljana lokacija, vrednost <webExID> elementa bodyContent > treba da budeista kao e-pošta, detalji ispod:
Za postojeće korisnike kreirane na Webex klasičnoj lokaciji podržavamo i stari WebExId(npr.: Jack) i novi WebExId (sadržaj je isti kao e-pošta, na primer: Jack@xx.com) u bodyContent- u.
Za nove korisnike kreirane na kontrolisanim čvorištima, vrednost WebExId elementa mora biti ista kao e-pošta 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>
Utiče na API-je:GetUser
, SetUser
I DelUser
.
Promene šeme
Nema promena šeme ni na jednom API-jem.
API zahtev i primer odgovora
GetUser API zahtev & odgovor
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šanje izveštaja o prikazu prikaza prikaza koji API treba podržati u Webex sastancima, Webex događajima (novo) i Webex događajima (klasični)
Udarni API-i
Trenutni API: lstrecordaccessHistory
i lstrecordaccessDetailHistory
samo podržavaju Prikaz snimanja Webex obuke pristupljeno izveštaju istorije. Novo poboljšanje podržava Webex sastanke, Webex Events (nove) i Webex Events (klasičan) prikaz snimanja kojima je pristupljeno i u izveštaju istorije.
Promene šeme
Podržavamo ispod nove šeme u API lstrecordaccessHistory u API zahtevnom telu:
<serviceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>EventCenter</serviceType>
</serviceTypes>
Detalji
The API: lstrecordaccessHistory
je u mogućnosti da vrati prikaz snimanja pristupljenu istoriji Webex sastanaka, Webex događaja (novih), Webex događaja (klasičnih) i Webex obuka.
Ako u API zahtevu nije naveden tip usluge, API od
lstrecordaccessHistory
vraća Webex Obuke prikaz snimka samo pristupljenoj istoriji.Kada je serviceType MeetingCenter, API
lstrecordaccessHistory
vraća i Webex sastanke i Webex događaje (novi) prikaz snimanja pristupljenoj istoriji.Kada je serviceType EventCenter, API
lstrecordaccessHistory
vraća Webex Events (klasičan) prikaz snimanja pristupljenoj istoriji.
The API: lstrecordaccessDetailHistory
je u mogućnosti da vrati detalje tako što će recordID
Webex sastanaka, Webex događaja (novih), Webex događaja (klasičnih) i Webex treninga.
API zahtev i primer odgovora
lstrecordaccessHistory
API-jen zahtev 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>{password}</password>
<siteName>{siteName}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstrecordaccessHistory">
<viewTimeScope>
<viewTimeStart>9/20/2021 00:00:00</viewTimeStart>
<viewTimeEnd>9/28/2021 23:59:59</viewTimeEnd>
</viewTimeScope>
<listControl>
<startFrom>1</startFrom>
<maximumNum>100</maximumNum>
</listControl>
<order>
<orderBy>RECORDID</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>EventCenter</serviceType>
</serviceTypes>
</bodyContent>
</body>
</serv:message>
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:lstrecordaccessHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test TC-20210924 1324-1</history:recordName>
<history:creationTime>09/24/2021 13:28:13</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>2</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>TestErollment_001-20210610 1905-1</history:recordName>
<history:creationTime>06/10/2021 19:10:15</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>3</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>Test instant playback 2-20210705 0709-1</history:recordName>
<history:creationTime>07/05/2021 07:15:06</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>EC2.0_232423-20210922 0447-1</history:recordName>
<history:creationTime>09/22/2021 04:53:05</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test EC2.0-20210924 1315-1</history:recordName>
<history:creationTime>09/24/2021 13:19:00</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test MC-20210924 1319-1</history:recordName>
<history:creationTime>09/24/2021 13:25:12</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LstrecordaccessHistory test EC classic-20210924 1331-1</history:recordName>
<history:creationTime>09/24/2021 13:37:28</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:matchingRecords>
<serv:total>8</serv:total>
<serv:returned>7</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
</serv:bodyContent>
</serv:body>
</serv:message>
lstrecordaccessDetailHistory
API-jen zahtev 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>{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>
Utiče na API-je:
lstrecordaccessHistory
lstrecordaccessDetailHistory
Popravite razmak maksimalne dozvoljene dužine opisa Webex događaja (klasični) između XMLAPI i Webex stranice.
Udarni API-i
The XML API: Element opisa funkcije CreateEvent iSetEvent omogućiće unose od 10000 znakova, ako je preko veličine unos, što će rezultirati novim kodom greške i porukom:
060068 nedozvoljen opis unosa. Ovaj opis ne može da premaši 10000 znakova.
Promene šeme
Nema promene šeme.
API zahtev i primer odgovora
KreirajEvent API zahtev i odgovor
#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>
Utiče na API-je:
CreateEvent
SetEvent
XML API: GetUser vraća novi element besplatnogAccount-a
Udarni API-i
GetUser
daje novi element koji identifikuje freeAccount
korisnički nalog je FreeAccount
ili ne.
Promene šeme
Primer odgovora 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>
Utiče na API-je:
GetUser
Ispravke za API 41.10.0
Nema promena šeme u XML API 41.10.0 šemi. |
Ispravke za API 41.9.0
Ispravke za XML API 41.9.0
Dekommission XML API 10.0.0 za sve T31 lokacije
Webex planira da okonča ODRŽAVANJE ŽIVOTA XML API ver 10.0.0 za sve T31 lokacije.
Dekomisioni smo XML API 10.0.0 kod iz svih produkcija u 41.9.0 ažuriranju.
API 41.8.0 ispravke
Ispravke za XML API 41.8.0
Dekommission XML API 10.0.0 za sve T31 lokacije
Webex planira da okonča ODRŽAVANJE ŽIVOTA XML API ver 10.0.0 za sve T31 lokacije.
Webex je pronašao neke klijente koji pristupaju URL adresi XML API-ja koristeći netačan način kao: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, pravi način pristupa XML API URL adresi kao: https://{siteName}.webex.com/WBXService/XMLService.
Promenite XML API za pristup kodu koristeći pravi način da izbegnete uticaj pre nego što okončamo održavanje života na XML API verziji 10.0.0.
Ispravke za API 41.7.0
Ispravke za XML API 41.7.0
Mobilno brisanje i uređivanje snimanja treba kontrolisati opcijom administracije lokacije: Dozvoli domaćinima da ponovo dodeli, uredi, onemogući i izbriše snimke
Promene API-ja i šeme koje utiču na to
GetSite
: vratiće nove elemente imenovanja enableNBRMCModify
I separateNoRecordingEdit
pod alatom.
Primer 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>
API 41.6.3 ispravke
Ispravke za XML API 41.6.3
GetSite
Odgovor novi element supportLargeEvent
Promene API-ja i šeme koje utiču na to
GetSite: daje nove elemente imenovanja supportLargeEvent
Pod siteCommonOptions
da biste pozivaoca znali da li lokacija podržava Veliki događaj (Webex događaj (novi)) ili ne.
Promena šeme
Primer 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>
Ispravke za API 41.6.0
Ispravke za XML API 41.6.0
XMLAPI podržava Webex Events 2.0 u obezbeđivanju
Udarni API-i
GetUser
: daje novo imenovanje elemenata largeEventCapacity
koji pokazuje kapacitet novog Događaja 2.0 (EC 2.0) pod ovim korisničkim nalogom. Na primer, ako korisnički nalog ima CI_EC3K licencu, vrednost largeEventCapacity
je 3000.
Promene šeme
Primer odgovora
GetUserResponse:
XMLAPI LstRecording's CreateTime primenjuje vreme početka snimanja
Udarni API-i
LstRecording
: LstRecording
Odgovor CreateTime
kao vreme kada korisnik zaista pritiska dugme za zapis.
Detalji
XML API je u prošlosti koristio vremensku oznaku vremena kada je snimak kreiran u bazi podataka kao vreme kreiranja u LstRecording
Odgovor. Sada je vreme kada korisnik zapravo počinje da snima. Ova promena se primenjuje na sve snimke usluga. Nema promene šeme.
Ispravke za API 41.5.0
Ispravke za XML API 41.5.0
XMLAPI ima mogućnost da započne Webex planirane sastanke sa PSTN-a kao domaćina
Udarni API-i
CreateUser
: generišehostPIN
bez obzira na to što je PMR korisnika omogućen ili ne kada je korisnička uloga host ili puna ili samo za čitanje ili administratori lokacije za upravljanje korisnicima.SetUser
: setovihostPIN
Koristitephones.hostPIN
KadapersonalMeetingRoom.hostPIN
nije u XML zahtevu (pred uslov: preklopnik funkcijeAllowStartScheduledMtgFromPhone
je omogućeno).GetUser
: dajephones.hostPIN
bez obzira na to što je PMR korisnika omogućen ili ne. (preduslov: preklopnik funkcijeAllowStartScheduledMtgFromPhone
je omogućeno).
Promene šeme
GetUserResponse
:
SetUser
:
Primer odgovora
GetUserResponse
:
SetUser
:
XMLAPI GetSite
odgovor dva nova elementa za mobilnog klijenta
Udarni API-i
GetSite
:GetSite
sada će odgovoriti na dva nova elementa koji podržavaju mobilnog klijenta koji ima logiku da prikaže ili ne prikaže karticu za snimanje.enableRecordingAccess
: tačno ili netačno, Webex super administratori mogu da omoguće ili onesposobe pristup snimanju preklopnikom(EnableRecordingAccesses
).storageEmptyStatus
: tačno ili netačno, ako obe lokacije ne podržavaju funkciju NBR i dodeljuju NBR prostor za skladištenje kao nulu, onda je odgovor na status tačan, drugi je lažan.
Promene šeme
Uzorak zahteva za GetSite
Uzorak odgovora za Getsite
Tema e-pošte koja nema ASCII znakove biće kodirana sa RFC2047. U slučaju čiste ASCII teme e-pošte, nema kodiranja
Udarni API-iNema uticaja ni na jedan API zahtev, odzivi se učitaju, ali se menja ponašanje kodiranja teme e-pošte. Kada će tema e-pošte koja ima znakove koji nisu ASCII biti kodirana sa RFC2047. U slučaju čiste ASCII teme e-pošte sa znakovima, nema kodiranja.
Promene šeme
Nema promena šeme.
API 41.4.0 ispravke
Ispravke za XML API 41.4.0
Kreiranje planiranih Webex događaja događaja može da iskoristi podrazumevani nivo lokacije u ulaznom i izlaznom tonu
XMLAPI se poravnava sa trenutnom novom logikom za kontrolu ulaznog i izlaznog tona. Svi tonovi za Webex događaje kontrolisani su drugačijom postavkom u administraciji lokacije. U GetSite
, XMLAPI vraća dodatno polje entryExitToneEC
da biste označili vrednost. Kada administrator lokacije postavi podrazumevani ton, kreirajte događaj neće iskoristiti ovu postavku primenom xmlAPI podrazumevane vrednosti.
Udarni API-i
The XML API: Funkcija GetSite daje jedan novi element entryExitToneEC
da biste označili vrednost.
The XML API: CreateEvent, SetEvent, GetEvent back end poslovna logika čita vrednost entryExitToneEC
.
Promene šeme
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>
Utiče na API-je:
GetSite
CreateEvent
SetEvent
GetEvent
XMLAPI upravo vraća informacije o detaljima o velikom događaju (Webex Event 2.0)
Ako je Webex sastanak veliki događaj ili webcast,
GetSessionInfo
daje neke detaljne informacije, uključujući lozinku za sastanak, numeričku lozinku za sastanak, lozinku paneliste i numeričku lozinku paneliste (nijedna šema se ne menja).XMLAPI ne podržava kreiranje i uređivanje bilo koje velike funkcije događaja ili veb-prezentacije, tako da
CreateMeeting
iSetMeeting
vraćanje novog izuzetka (110064, tip događaja i webcast sesije nisu podržani.) za veliki događaj ili webcast kućište.
API-je uticaja
API ime |
Opis |
Primedba |
---|---|---|
|
Ako je Webex sastanak veliki događaj ili webcast, |
Nijedna šema se ne menja. |
|
Ako korisnik pokuša da koristi |
Ponašanje se menja. |
Ispravke za API 41.3.0
Ispravke za XML API 41.3.0
XML API nove promene podržavaju funkciju Webex Events 2.0
Udarni API-i
Oba API-ja: GetSessionInfo i GetMeeting povratni elementi enableEvent
i enableWebniar
takođe.
Ime elementa |
Opis |
---|---|
omogućiEvent |
Podržava EC 2.0 na Webex sastanku |
omogućiWebniar |
Podržava Webinar na Webex sastanku |
XMLAPI podrška vraća iznad dva elementa za EC 2.0. Trenutno izdanje XML API-ja ne podržava planiranje i postavljanje EC2.0 sastanka. |
Promene šeme
GetSessionInfo
daje elemente enableEvent
i enableWebniar
za EK 2.0.
GetMeeting
daje elemente enableEvent
i enableWebniar
za EK 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 promene podržavaju funkciju pred-sastanka
Udarni API-i
The XML API: GetSite
, LstSummarySession
, GetSessionInfo
I GetMeeting
će odgovoriti na novi element enablePreMeetingLobby
za pred-sastanak lobi.
Promene šeme
The XML API: GetSite
daje element enablePreMeetingLobby
za pred-sastanak lobi.
The XML API: LstSummarySession
daje element enablePreMeetingLobby
za pred-sastanak lobi.
The XML API: GetSessionInfo
daje element enablePreMeetingLobby
za pred-sastanak lobi.
The XML API: GetMeeting
daje element enablePreMeetingLobby
za pred-sastanak lobi.
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 Informacije o ponašanju promena otkrij
Udarni API-i
The XML API: GetSite
samo odgovor ispod elemenata za administratorski nalog, 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 je promenjeno
Samo dozvoli ulogu administratora ima podatke licence za odgovor GetSite
. Domaćin ili učesnik neće dobiti te podatke o licenci GetSite
Odgovor.
Ispod su API: GetSite's
primer odgovora za siteadmin
ili samo za gotovo siteadmin
ili administrator korisničkog menadžmenta:
Ispravke za API 41.2.0
Ispravke za XML API 41.2.0
XMLAPI bi trebalo da podrži "CMR Hybrid VOIP" ako sajt podržava Webex telefoniju
Udarni API-i
GetSite
daje novi elementIsWebexTelephony
u odgovoru.CreateUser
iSetUser
može da ažuriracmrHybridVoip
element akoIsWebexTelephony
važi zajedno sa drugim uslovima.IsTSPUsingTelephonyAPI
više nije posledična.
Promene šeme
XML API: GetSite
odgovor daje dodatni element IsWebexTelephony
GetSite
odgovor obuhvata 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
XML API-je će biti pogođen
LstSummarySession
će vratiti nova dva elementa za podršku EC 2.0
Ime elementa |
Opis |
---|---|
omogućiEvent |
Podržava EC 2.0 na Webex sastanku |
omogućiWebniar |
Podržava Webinar na Webex sastanku |
Promene šeme
XML API: LstSummarySession
: Dodajte< enableEvent
> i enableWebniar
> elementi
Odgovor XML API-ja: 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 podržava vraćanje korisnika lokacije Webex-voice-assistant
opcija za MCT integraciju
ApI pogođen
GetUser
daje novi element webexAssistantEnabled
(tačno ili netačno) u odgovoru.
Promene šeme
getUserResponse
:
Primer odgovora
API 41.1.0 ispravke
Nema promena šeme u XML API 41.1 šemi. |