- Početak
- /
- Članak
Pregled ažuriranja API-ja cisco webex sastanaka (API 40)
Pronađite sve važne informacije koje su vam potrebne o Cisco Webex Meetings API-ju, kao što su promjene sheme i druge najave.
Za više informacija o XML API -ju 41, pogledajte Pregled ažuriranja API -ja Cisco Webex Meetings ( API 41)
Dodatne informacije o XML API-jem 39 i XML API-jem 11 potražite u pregledu XML API ažuriranja sastanaka cisco webexa (XML API 39 istariji).
Ažuriranja za XML API 11 SP9 i starije verzije potražite u odjeljku Cisco DevNet.
Ažuriranja api 40.12.0
Ažuriranja XML API-ja 40.12.0
XML API podržava vrstu privatnog sastanka
To utječe na XML API-je
-
Možemo koristiti API:
CreateMeeting
iSetMeeting
za zakazivanje ili ažuriranje Webex sastanka s vrstom privatnog sastanka. -
Ako je Webex sastanak zakazan s vrstom privatnog sastanka,
GetSessionInfo
GetMeeting
,LstSummarySession
, iLstCalendarSession
vratit će novo ime elementa jePrivatni sastanak
to znati. -
GetMeetingType
iLstMeetingType
vratiti novo imenovanje elementa
što pokazuje podržava li privatne sastanke ili ne.PodrškaPrivateMeeting
Promjene sheme
XML API: GetMeetingType/LstMeetingType: Dodati element.
XML API: LstSummarySession
: Dodati element.
XML API: LstCalendarSession
: Dodati element.
XML API: GetSessionInfo
: Dodati element.
XML API: GetMeeting : Dodati element.
Zahtjev XML API-ja: Stvorimeeting
Zahtjev za stvaranjemeetinga s vrstom privatnog sastanka
25.10.2020. 13:00 sati
45
45
********
MC_ PrivatniMeeting_ Testirajte
168 //169 je uzorak koji podržava privatni sastanak
Odgovor XML API-ja: GetSessionInfo
Odgovor za jePrivateMeeting
lažno
istina
istina //točno: sastanak podržava Privatni sastanak; lažno: sastanak ne podržava privatni sastanak.
lažno
lažno
istina
GetSite API vratit će predloške sastanaka na razini web-mjesta
Korisnička priča/Opis zadatka
GetSite API za vraćanje predloška sastanka na razini web-mjesta. To će omogućiti učionicama Education Connector i Webex da prikažu ove predloške kako bi učitelji odabrali i odabrali ove predloške dok zakazuju svoje on-line sesije.
Api-jeovi su pogođeni
Ako postoje prilagođeni predlošci sastanaka koji su na razini web-mjesta, GetSite api vratit će te predloške na razini web-mjesta.
Naziv elemenata |
Opis |
---|---|
|
naziv prilagođenih predložaka sastanaka na razini web-mjesta |
|
Webex sastanci, Webex treninzi i Webex događaji |
Promjene sheme
GetSite : Dodati element.
Uzorak odgovora
GetSite odgovor
3
PRO
MC Meeting Tempalte 1
Centar za sastanke
Tempalte sastanka EC 2
EventCenter
Predložak sastanka TC 3
Centar za obuku
XML API SetUser ne može promijeniti element podržane usluge
kada je stranica CI unified site
Opis
XMLAPI SetUser
ne podržava promjenu vrijednosti " podržane usluge
" u zahtjevu API -ja kada je web-mjesto sjedište povezano s kontrolnim čvorištem Unified Webex Meeting.
Promjene sheme
Na API-jeu nema promjene sheme: SetUser
.
WEBEX-15436: Dodajte zaštitu kako biste izbjegli dupliciranje e-poruka Mtgconfattendeelist
Opis
Ako se više sudionika koji imaju istu e-poštu doda na isti sastanak u istom ZAHTJEVU za API, obrađujemo samo prvog sudionika e-poštom.
Pogođeni API-je
-
CreateMeetingAttendee
-
CreateUser
-
SetUser
-
Stvorimeeting
-
SetMeeting
-
StvoriOtkrug
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
Ogledni API
Zahtjev
<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testSite</siteName>
<webExID> testUser</webExID>
<password> lozinka </password>
</securityContext>
</header>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey> 1714904382</sessionKey>
<person>
<email> test@webex.com</email>
<name> ime1 </name>
</person>
<attendees>
<person>
<email> test@webex.com</email>
<name> ime2</name>
</person>
<sessionKey> 1714904382 </sessionKey>
</attendees>
</bodyContent>
</body>
Ažuriranja api 40.11.0
Xml API 40.11.0 ažuriranja
XMLAPI CreateUser podržava zaslonsko ime
CreateUser
podupire dispalyname
kada se značajka preklopi EnableDisplayName
je kao 1. Ako prekidač značajke nije 1, tada je displayName
bit će zanemarena.
Promjene sheme
Kreiraj korisnika:
XMLAPI SetUser podržava zaslonsko ime
SetUser
podupire dispalyname
kada se značajka preklopi EnableDisplayName
je 1. Ako prekidač značajke nije 1, displayName
bit će zanemarena.
Promjene sheme
SetUser:
XMLAPI GetUser podržava zaslonsko ime
GetUser
podupire dispalyname
kada se značajka preklopi EnableDisplayName
je 1. Ako prekidač značajke nije 1, displayName
neće biti prikazano.
Kada displayName
u DB je null i značajka preklop EnableDisplayName
je 1, displayName
bit će ime+" "+prezime
za neazijske likove i ime+prezime
za azijske likove.
Promjene sheme
GetUserResponse:
XMLAPI kontrola korisničke razine za CMR hibridni voip
The cmrHybridVoip
postavka se koristi za postavljanje i dohvaćanje postavke korisničke razine za OmogućiCMRHybridVoIP
.
Promjene sheme
GetUser odgovor:
Zahtjev za stvaranje korisnika:
Zahtjev za postavljanje korisnika:
Ažuriranja api 40.10.0
Ažuriranja XML API-ja 40.10.0
XML API podrška za ispunjavanje UUID-a
u API zahtjevu i odgovoru
Ogledni XML API: GetSessionInfo
Zahtjev:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
ili
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Odgovor:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
NEDOSTATAK
<ep:isLocked> lažno</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Zahvaćeni API:
-
CreateMeetingAttendee
-
DelMeetingAttendee
-
Registrirajte sudionika sastanka
-
CreateTeleconferenceSession
-
SetTeleconferenceSession
-
GetTeleconferenceSession
-
CreateTrainingSession
-
SetTrainingSession
-
GetTrainingSession
-
DelTrainingSession
-
StvoriOtkrug
-
SetEvent
-
DelEvent
XMLAPI će vratiti dodatni element za konfiguraciju administratora web-mjesta kako bi onemogućio snimanje zaslona
Zahtjev dolazi od Sigurnosti - oboje PenTest
bugova i kupaca, poput Goldman Sachsa. Krajnjim korisnicima ne žele dopustiti snimanje zaslona u aplikaciji Sastanci. U međuvremenu, mnogi drugi kupci žele ovu značajku - dopustiti snimanje zaslona. Također, korisnici Educationa također žele dopustiti snimanje zaslona. Dakle, za to ćemo imati konfiguraciju administratora web-mjesta, a XMLAPI će vratiti dodatno polje OmogućiMobileScreenCapture
u odgovoru na GetSite
podržati ovo.
Primjer zahtjeva getSite
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> xxxx</siteName>
<webExID> Testirajte</webExID>
<password> xxxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite" />
</body>
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:event=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
...
<ns1:securityOptions>http://www.w3.org/2001/XMLSchema-instance">
...
...
<ns1:EnableMobileScreenCapture> lažno</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</serv:bodyContent>
Zahvaćeni API
GetSite
XMLAPI podrška MEET-269 Poboljšanje pridruživanja bez PIN-a
XMLAPI dodaje NOVU OPCIJU Sustavi za videokonferencije u mojoj tvrtki ili ustanovi mogu pokretati sastanke i uključiti se u njih bez upita za sastanak osobne sobe i sastanak MC-a.
-
createUser/setUser/getUser
dodati novi čvoruređajCanStartMyPMR
uosobna soba za sastanke
. -
createMeeting/setMeeting/getMeeting
dodati novi čvordeviceCanStartMeeting
u rasporedu.
Mogućnost u Webex UI za sastanak osobne sobe :
Promjene sheme
Kreiraj korisnika:
SetUser:
getUserResponse:
Kreiraj sastanak:
setMeeting:
getMeetingResponse:
Ažuriranja api-ja 40.9.0
Ažuriranja XML API-ja 40.9.0
XML API podrška za ispunjavanje UUID-a
zahtjev i odgovor
Dodali smo UUID sastanka u API zahtjev i odgovor gdje god podržavamo kao a Ključ sastanka
ili sessionKey
.
Ogledni XML API: GetSessionInfo
Zahtjev:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
ili
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Odgovor:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
NEDOSTATAK
<ep:isLocked> lažno</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Zahvaćeni API:
-
GetEnrollmentInfo
-
LstsummaryTrainingSession
-
AddScheduledTest
-
PostaviteScheduledTest
-
DelScheduledTest
-
GetTestInformation
-
UploadEventImage
-
PošaljiPozivEmail
-
CreateSupportSession
-
LstmeetingusagePreliminaryHistory
-
LstmeetingattendeePreliminaryHistory
-
LsteventsessionPreliminaryHistory
-
LsteventattendeePreliminarnapovijest
-
LstTrainingPollResultsHistory
Webex sastanci imat će zaključano predvorje sastanka u kojem korisnici mogu čekati da budu primljeni u sastanak
XML API zakazuje i uredi MC sastanak kako bi podržao zaključano predvorje kada značajka ( ConsistentLockedLobby
) uključiti.
Promjene sheme
Dodana tri nova elementa ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) u CreateMeeting, SetMeeting i GetMeeting API-ji.
Element |
Opis |
---|---|
|
Kada je sastanak otključan, postoje tri stavke sigurnosti vanjskog korisnika koje mogu biti odabiri.
|
|
Hoće li se sastanak automatski zaključati. Istina : Automatski zaključaj sastanak nakon # minuta nakon početka sastanka Netočno : Ne zaključava automatski sastanak nakon početka sastanka |
|
Zapisnik (0,5,10,15, 20) za automatsko zaključavanje sastanka nakon početka sastanka |
Uzorak zahtjeva i odgovora
Zahtjev za CreateMeeting:
...
...
lažno
DopustiJoinWithLobby
istina
10
...
Zahtjev za SetMeeting:
2###1###01
...
...
lažno
DopustiJoinWithLobby
istina
10
...
Odgovor od GetMeeting
:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:attendeeOptions>
...http://www.w3.org/2001/XMLSchema-instance">
<meet:joinRequiresAccount> lažno</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity> Dopusti pridružiti se</meet:externalAttendeeSecurity>
<meet:autoLock> istina</meet:autoLock>
<meet:autoLockWaitTime> 10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
</serv:message>
Zahvaćeni API:
-
Stvorimeeting
-
SetMeeting
-
GetMeeting
Poboljšanje GetSessionInfo
API za vraćanje statusa sudionika u sesiji u tijeku
Dodana dva nova elementa ( imaHostInMeeting
, imaAttendeeInMeeting
) u odgovor na GetSessionInfo
. Ta će se dva elementa vratiti kada sastanak bude sastanak u tijeku.
Element |
Opis |
---|---|
|
Je li se domaćin pridružio sastanku u tijeku. Istina : Host je na sastanku u tijeku. False/Null : Host nije na sastanku koji je u tijeku ili sastanak nije u tijeku. |
|
Je li se sudionik/domaćin pridružio sastanku u tijeku. Istina : na sastanku koji je u tijeku nalazi se sudionik ili domaćin. False/Null : u sastanku koji je u tijeku nema sudionika ili domaćina ili sastanak nije u tijeku. |
Uzorak odgovora API-ja:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<ep:status> NEDOSTATAK</ep:status>
<ep:hasHostInMeeting> istina</ep:hasHostInMeeting>http://www.w3.org/2001/XMLSchema-instance">
<ep:hasAttendeeInMeeting> istina</ep:hasAttendeeInMeeting>
...
</serv:message>
Zahvaćeni API:
GetSessionInfo
API GetUserCard zahtijeva autorizaciju.
Poboljšanje sigurnosti XML API GetUserCard
zahtijeva autorizaciju za dobivanje podataka o korisniku.
Zahvaćeni API:
GetUserCard
Ažuriranja za API 40.8.0
Ažuriranja XML API-ja 40.8.0
GetSessionInfo
poboljšanje odziva
Ako niste pozvani ili odobreni sa sastanka, poziv XML API-jem: GetSessionInfo
neće vratiti elemente: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
u tijelu odgovora API -ja.
Primjer odgovora API-ja za sastanke:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
NEDOSTATAK_<ep:sessionkey> 1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus> NENAPISANO</ep:listStatus>
<ep:registration> lažno</ep:registration>
<ep:passwordReq> istina</ep:passwordReq>
<ep:isRegisterIDRequired> lažno </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType> Centar za sastanke </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> lažno </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> istina</ep:isAllowJBH>
<ep:isCETMeeting> istina</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> lažno</ep:isPersonalMeetingRoom>
Primjer odgovora API-ja za treninge/događaje:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
NEDOSTATAK_<ep:sessionkey> 1####5###9</ep:sessionkey>
<ep:listStatus> NENAPISANO</ep:listStatus>
<ep:registration> istina </ep:registration>
<ep:passwordReq> istina </ep:passwordReq>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:registrationURLForMobile>
<ep:joinStatus> POZOVI/REGISTRIRAJ SE/ODBACI</ep:joinStatus>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:isRegisterIDRequired> lažno </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>Centar za obuku </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> lažno </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> istina</ep:isAllowJBH>
<ep:isCETMeeting> istina</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> lažno</ep:isPersonalMeetingRoom>
Zahvaćeni API:
-
GetSessionInfo
GetSessionInfo, GetUserCard
Sigurnosna poboljšanja
Napravili smo sigurnosno poboljšanje na XML API -ju GetSessionInfo
i GetUserCard
. Blokirat ćemo korisnicima pristup ova dva API-ja u sljedeća dva sata ako je njihov poziv dosegao ograničenje u jednom satu bez pogrešaka pronađenih podataka.
Odgovor statusa greške je: "403 Zabranjeno"
Zahvaćeni API-je:-
GetSessionInfo
-
GetUserCard
sastanakUUID
u podršci za API zahtjeve i odgovore
Dodali smo meetingUUID u API zahtjev i odgovor gdje god podržavamo a Ključ sastanka/Ključ sesije
.
GetSessionInfo
Zahtjev:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
ili
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Odgovor:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
NEDOSTATAK
<ep:isLocked> lažno</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Zahvaćeni API:
-
LstOpenSession
-
GetEnrollmentInfo
-
LstsummaryMeeting
-
LstScheduledTests
-
GetEvent
-
LstsummaryEvent
-
LstmeetingusageHistory
-
LsttrainingsessionHistory
-
LsteventsessionHistory
-
LstsupportsessionHistory
-
DelSession
Predložak obrazovnih web-mjesta (vrsta sesije EDU-a) u podršci za XML API
Kada vaša web-mjesta omoguće vrstu sesije Instruktora obrazovanja (EDU), XML API može podržati zakazivanje sastanka pomoću predloška sastanka EDU-a.
Zahvaćeni API:
-
Stvorimeeting
-
SetMeeting
-
StvoriOtkrug
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
XML API CreateMeetingAttendee
i Registrirajte sudionika sastanka
podrška
oboje CreateMeetingAttendee
i Registrirajte sudionika sastanka
mogu provjeriti potreban obrazac za registracija sudionika za registraciju na Webex Meetings .
I postoji nova iznimka za ovaj zadatak:
Broj iznimke |
Poruka iznimke |
---|---|
040014 |
Nedostaju obavezna polja (obrazac za registraciju): ... |
Na primjer, ako ste odabrali "Naziv radnog mjesta" i "Naziv tvrtke" kao obavezna polja za registraciju sastanaka web-sastanka sudionika kao što je prikazano u nastavku, prilikom pozivanja dva api-ja morate navesti vrijednost na "Naziv radnog mjesta" i "Naziv tvrtke": CreateMeetingAttendee
i Registrirajte sudionika sastanka
.
Registrirajte sudionika sastanka
Zahtjev:
Imeb Prezime
Imeb
Prezime
inženjer // Naziv radnog mjesta
Cisco1234 //Naziv tvrtke
...
****@*****.com
POSJETITELJ
istina
PRISUTNIK
PRIHVATI
istina
1####4####1
CreateMeetingAttendee
Zahtjev:
ImeA PrezimeA
Ime A
PrezimeA
inženjer // Naziv radnog mjesta
Cisco1234 //Naziv tvrtke
...
*****@*****.com
POSJETITELJ
istina
PRISUTNIK
PRIHVATI
istina
1###4####1
040014 Iznimka od odgovora
primjer:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" http://www.webex.com/schemas/2002/06/common" http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> NEUSPJEH</serv:result>
Nedostaju obavezna polja (obrazac za registraciju):
naslov, tvrtka
PRIMARNI
040014
naslov, tvrtka
Zahvaćeni API:
-
CreateMeetingAttendee
-
Registrirajte sudionika sastanka
Poboljšanja provjere valjanosti XML API e-pošte
XML API ne smije dopustiti znakove bijelog razmaka u e-pošti, pa smo poboljšali provjeru valjanosti e-pošte kako bismo se uskladili s ponašanjem stranice web-sastanaka.
Zahvaćeni API:
-
CreateMeetingAttendee
-
StvoriOtkrug
-
SetEvent
-
CreateContact
-
PostaviKontakt
-
SetRecordingInfo
-
CreateMeetingAttendee
-
CreateTrainingSession
-
SetTrainingSession
-
CreateUser
-
SetUser
-
Stvorimeeting
-
SetMeeting
-
Registrirajte sudionika sastanka
Ažuriranja api 40.7.0
Ažuriranja XML API-ja 40.7.0
sastanakUUID
podrška
Dodali smo sastanakUUID
na zahtjev i odgovor API -ja gdje god podržavamo meetingKey ili sessionKey.
GetSessionInfo
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
ili
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
GetSessionInfo
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
ili
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
GetSessionInfo
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
NEDOSTATAK
<ep:isLocked> lažno</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Zahvaćeni API-je:
-
LstmeetingattendeeHistory
-
LsttrainingattendeeHistory
-
LsteventattendeeHistory
-
LstsupportattendeeHistory
CreateUser
Podrška putem e-pošte za API dobrodošlice za četiri nova jezika
XMLAPI html e-pošta dobrodošlice podržava sljedeća četiri nova jezika:
-
Češki (languageID=19)
-
Poljski (languageID=20)
-
Mađarski (languageID=21)
-
Rumunjski (languageID=22)
XMLAPI šalje poruku dobrodošlice prema jeziku ili ID-u jezika u CreateUser
zahtjev.
Korištenje CreateUser
za slanje HTML primjera e-pošta -pošte dobrodošlice (češki):
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> testirati</firstName>
<lastName> korisnika</lastName>
<webExId> testuser</webExId>
<password> xxxxxx</password>
<email> testuser@test.com</email>
<privilege>
<host> istina</host>
</privilege>
<languageID> 19</languageID>
ili
<language> češki</language>
<active> AKTIVIRANA</active>
<sendWelcome> istina</sendWelcome>
<isHTMLEmail> istina </isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
Ažuriranja za API 40.6.1, 40.4.9
Xml API 40.6.1, 40.4.9 ažuriranja
CreateMeeting/SetMeeting
podrška
Kada zakažete Webex sastanak, XML API CreateMeeting/SetMeeting
omogućuje vam da označite ili poništite ili kliknete na obavezno ili neobvezno obavezno polje u obrascu za registracija sudionika .
Slijedi ogledni raspored sastanaka s web-stranice korisnika na kojem možete provjeriti obavezna polja kao što su "Naziv radnog mjesta", "Naziv tvrtke", "Grad"i "Država" na obrascu za registraciju sudionika:
Slijedi mapiranje između polja stranice i elemenata XML API-ja:
Polja stranice | XMLAPI Element |
---|---|
Naziv radnog mjesta | |
Naziv tvrtke | |
Adresa 1 | |
Adresa 2 | |
Grad | |
Savezna država | |
Poštanski broj | |
Država/regija | |
Poslovni telefon | |
Faks |
Promijenjena shema: Dodajte element "registrationForm". CreateMeeting
Promijenjena shema: Dodajte element "registrationForm". SetMeeting
Promijenjena shema: Dodajte element "registrationForm". GetMeeting
CreateMeeting
Primjer zahtjeva:
lozinka
istina
istina
lažno
točno
istina
lažno
lažno
istina
istina
lažno
lažno
lažno
lažno
SetMeeting
Primjer zahtjeva:
1015045339
Naziv konferencije
3
istina
istina
istina
točno
istina
lažno
lažno
istina
istina
lažno
lažno
lažno
lažno
GetMeeting
Primjer odgovora:
1234567890@sitename.webex.com
1234567890@sitename.webex.com
lažno
istina
istina
lažno
lažno
istina
istina
lažno
lažno
lažno
Zahvaćeni API-je:
-
Stvorimeeting
-
SetMeeting
-
GetMeeting
-
DelMeeting
Vrsta sastanka E2EE ne podržava PMR sastanak
Kada tijekom poziva s API-jem omogućite PMR:CreateUser/SetUser/GetUser/GetMe
a dostupna je samo vrsta sastanka E2EE, odgovorit će na sljedeću poruku o poruka o pogrešci: "110063 Korisnik mora imati barem jedan tip sastanka koji nije E2EE da bi omogućio PMR."
Zahvaćeni API-je:
-
CreateUser
-
SetUser
-
GetUser
-
GetMe
Ažuriranja API-ja 40.6.0
Ažuriranja XML API-ja 40.6.0
Dodana uloga upravljanja korisnicima
Stvorili smo ulogu upravljanja korisnicima i datoteka sheme za sljedeće se promijenila.
Promijenjena shema: CreateUser
zahtjev:
Promijenjena shema: SetUser
Promijenjena shema: GetMe
odgovor:
Promijenjena shema: LstsummaryUser
odgovor:
Zahvaćeni API-je:
-
CreateUser
-
SetUser
-
GetMe
-
LstsummaryUser
CreateUser
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Administrator stranice</webExID>
<password> xxxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<umSiteAdmin> istina</umSiteAdmin>
<host> lažno</host>
<siteAdmin> lažno</siteAdmin>
<labAdmin> lažno</labAdmin>
<voiceOverIp> lažno</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> AKTIVIRANA</active>
<sendWelcome> istina</sendWelcome>
<isHTMLEmail> istina </isHTMLEmail>
</bodyContent>
</body>
Podrška korištenjem API ključa za pristup GetUserCard
Sada podržavamo korištenje API ključa (generiranog JWT tokena) pristupamo API-jem: GetUserCard
u ovom izdanju.
Možete se pozvati na ove stranice o primjeni jednog API ključa i generirati JWT token:
Kako primijeniti jedan API ključ
GetUserCard
Primjer zahtjeva:
POST https://{sitename}.webex.com/WBXService/XMLService
Zaglavlje:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
tijelo:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2009/05/service">
<siteName> {sitename} </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId> {userName} </webExId>
</bodyContent>
</body>
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:use=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common" <serv:response>http://www.webex.com/schemas/2002/06/service/user">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="
<use:url>
<use:lastModifiedTime> 1587493389768</use:lastModifiedTime>http://www.w3.org/2001/XMLSchema-instance">
<use:isUploaded> lažno </use:isUploaded>
</use:avatar>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:title> Testova osobna soba </use:title>
<use:personalMeetingRoomURL>
<use:accessCode> 713289692 </use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
Podrška za sastanakUUID
u API zahtjevu i odgovoru
Dodali smo sastanakUUID
na API zahtjev i odgovor kada podržavamo meetingKey ili sessionKey.
Zahvaćeni API-je:
-
LstRecording
-
LstsummarySession
-
GetSesssionInfo
-
GethosturlMeeting
-
GetjoinurlMeeting
-
LstMeetingAttendee
-
Stvorimeeting
-
SetMeeting
-
GetMeeting
-
DelMeeting
-
LstCalendarSession
sastanakUUID
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
ili
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
sastanakUUID
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
NEDOSTATAK
<ep:isLocked> lažno</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Ključevi PMR sastanka neće se mijenjati iz privremeno deaktiviranog korisnika ili onemogućenog PMR-a
Kada se privremeni deaktivirani korisnik ili onemogućeni PMR ponovno aktivira u roku od tjedan dana, sada ponovno aktivirani korisnik ili omogućen ključ pmr sastanka se ne mijenja, bit će isti kao i prije.
Zahvaćeni API-je:
-
SetUser
-
DelUser
LstSummarySession
poboljšanja
Poboljšali smo API: LstSummarySession
vrati planirani-PMR da ima jedan novi element, povratak ZakazanoPMR
, u zahtjevu. A zadana značajka preklopa je isključena.
Zahvaćeni API-je:
-
LstSummarySession
Promjena sheme:
Dodamo novi naziv elementa povratak ZakazanoPMR
u zahtjevu API -ja LstSummarySession.
Dodamo novi naziv elementa je PlaniranoPMR
u odgovoru API -ja LstSummarySession.
LstSummarySession
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx</password>
<partnerID> xxxx</partnerID>
<clientInfo> xxxx </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom> 1</startFrom>
<maximumNum> 2</maximumNum>
<listMethod> I </listMethod>
</listControl>
<dateScope>
<startDateStart>01.11.2019. 8:0:0</startDateStart>
<startDateEnd> 12/01/2019 7:59:59</startDateEnd>
<timeZoneID> 4</timeZoneID>
<endDateStart> 01.11.2019. 8:0:0</endDateStart>
<endDateEnd> 12/01/2019 7:59:59 </endDateEnd>
</dateScope>
<order>
<orderBy> HOSTWEBEXID</orderBy>
<orderAD> ASC</orderAD>
<orderBy> CONFNAME</orderBy>
<orderAD> ASC</orderAD>
<orderBy> POČETAK</orderBy>
<orderAD> ASC </orderAD>
</order>
<serviceTypes>
<serviceType> EventCenter</serviceType>
<serviceType> Centar za sastanke</serviceType>
<serviceType> Prodajni centar</serviceType>
<serviceType> Centar za obuku</serviceType>
<serviceType> Centar za podršku </serviceType>
</serviceTypes>
<returnScheduledPMR> istina </returnScheduledPMR>
</bodyContent>
</body>
LstSummarySession
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="
<ep:matchingRecords>
<serv:total> 1787. godine</serv:total>http://www.w3.org/2001/XMLSchema-instance" <serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID> 809914325</ep:MeetingUUID>
<ep:confName> Timski sastanak</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> Centar za sastanke</ep:serviceType>
<ep:hostWebExID> Testirajte</ep:hostWebExID>
<ep:hostFirstName> Testirajte</ep:hostFirstName>
<ep:hostLastName> Testirajte</ep:hostLastName>
<ep:otherHostWebExID> Testirajte</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status> NE
NEDOSTATAK</ep:status>
<ep:startTime> 12.10.2019. 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> JAVNO</ep:listStatus>
<ep:hostEmail> Test@webex.com</ep:hostEmail>
<ep:passwordReq> istina</ep:passwordReq>
<ep:hostJoined> lažno</ep:hostJoined>
<ep:participantsJoined> lažno</ep:participantsJoined>
<ep:confID> 141672157056861215</ep:confID>
<ep:registration> lažno</ep:registration>
<ep:isRecurring> istina</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> lažno</ep:isAudioOnly>
<ep:isTCSingleRecurrence> lažno</ep:isTCSingleRecurrence>
<ep:isAllowJBH> lažno</ep:isAllowJBH>
<ep:isCETMeeting> istina</ep:isCETMeeting>
<ep:isException> lažno</ep:isException>
<ep:isNextUpcomingInstance> lažno</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> istina </ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey> 805660167</ep:sessionKey>
<ep:confName> xmlmc Molly08Konzola816960001</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> Centar za sastanke</ep:serviceType>
<ep:hostWebExID> Molly08Konzola81696000</ep:hostWebExID>
<ep:hostFirstName> Molly08Konzola81696000</ep:hostFirstName>
<ep:hostLastName> Molly08Konzola81696000</ep:hostLastName>
<ep:otherHostWebExID> Molly08Konzola81696000</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status> NE
NEDOSTATAK</ep:status>
<ep:startTime> 12.10.2019. 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> JAVNO</ep:listStatus>
<ep:hostEmail> Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq> istina</ep:passwordReq>
<ep:hostJoined> lažno</ep:hostJoined>
<ep:participantsJoined> lažno</ep:participantsJoined>
<ep:confID> 141672108716459038</ep:confID>
<ep:registration> lažno</ep:registration>
<ep:isRecurring> istina</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> lažno</ep:isAudioOnly>
<ep:isTCSingleRecurrence> lažno</ep:isTCSingleRecurrence>
<ep:isAllowJBH> lažno</ep:isAllowJBH>
<ep:isCETMeeting> istina</ep:isCETMeeting>
<ep:isException> lažno</ep:isException>
<ep:isNextUpcomingInstance> lažno</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> istina </ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
GetSite
poboljšanja
Dodali smo a GetSite
značajka odgovora preklop na SupportXMLAPIReturnScheduledPMR
Zahvaćeni API-je:
-
GetSite
Promjena sheme:
XML API GetSite
odgovor novi element je: SupportXMLAPIReturnScheduledPMR
GetSite
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Testirajte</webExID>
<password> xxx</password>
<clientInfo> xxx </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
GetSite
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:event=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
<ns1:siteCommonOptions>
...http://www.w3.org/2001/XMLSchema-instance">
<ns1:SupportXMLAPIReturnScheduledPMR> istina</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</serv:bodyContent>
Ažuriranja za API 40.4.8, 40.2.9
XML API 40.4.8, 40.2.9 Ažuriranja
Novi odgovor prilikom ažuriranja zakazanih sastanaka u XMLAPI-ju
Kada korisnici koriste XMLAPI za ažuriranje sastanaka zakazanih putem njihove stranice, poslat ćemo brojčanu lozinku u ažuriranju e-pošte sastanka i primijeniti je na webex sastanke, timove i centre za događaje.
Ti API-je: GetMeeting, GetTrainingSession, GetEvent
i GetTeleconferenceSession
, imat će ove nove elemente kao odgovor: audioLozinka
(numerička lozinka), isEnforceAudioPassword
, isEnforceAudioLogin
za Webex Meetings, timove i centre za događaje.
Promijenjena shema:
Zahvaćeni API-je:
-
GetMeeting
-
GetTrainingSession
-
GetEvent
-
GetTeleconferenceSession
GetMeeting
Primjer zahtjeva:
<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testSite</siteName>
<webExID> testirati</webExID>
<password> xxx</password>
<partnerID> xx </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey> 803328224 </meetingKey>
</bodyContent>
</body>
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:listToPublic> lažno</meet:listToPublic>
<meet:isPublic> lažno</meet:isPublic>http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingPassword> PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword> 75928877</meet:audioPassword>
<meet:isEnforceAudioPassword> istina</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin> lažno</meet:isEnforceAudioLogin>
...
...
</serv:bodyContent>
Ažuriranja za API 40.4.5, 40.2.6
XML API 40.4.5, 40.2.6 Ažuriranja
GetUserCard
i GetSessionInfo
ograničenje upotrebe
Implementiramo ograničenje upotrebe na API -ju GetUserCard
i GetSessionInfo
, mogli biste dobiti poruku o poruka o pogrešci: "403 zabranjeno" ako dosegnete ograničenje upotrebe.
Zahvaćeni API-je:
-
GetUserCard
-
GetSessionInfo
Api 40.4.4, 40.2.5 Ažuriranja
XML API 40.4.4, 40.2.5 Ažuriranja
Sadržaj tijela
ograničenje broja
Dodali smo ograničen broj Sadržaj tijela
u svakom odjeljku XML API -ja. Kada dodate previše Sadržaj tijela
u API zahtjevu vratit će se sljedeći kod kôd pogreške i poruka: "000053 Broj sadržaja tijela u zahtjevu mora biti manji od {number}"
Zahvaćeni API-je:
-
Bilo koji XML API
XML API zahtjev s višestrukim Sadržaj tijela
primjer:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> xxxx</webExID>
<password> xxxx</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId> xxx </webExId>
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 801020403 </sessionKey>
</bodyContent>
</body>
Ažuriranja api 40.4.3, 40.2.4
XML API 40.4.3, 40.2.4 Ažuriranja
Kliknite ovdje da biste preuzeli shemu XML API 40.4.3, 40.2.4.
CreateUser
poboljšanja
Poboljšali smo CreateUser
za podršku e-pošte dobrodošlice na više jezika. The CreateUser
sada zahtjeva jeHTMLEmail
Zahvaćeni API-je:
-
CreateUser
CreateUser
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> administrator</webExID>
<password> xxxx</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<host> istina</host>
<siteAdmin> lažno</siteAdmin>
<labAdmin> lažno</labAdmin>
<voiceOverIp> lažno</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> AKTIVIRANA</active>
<sendWelcome> istina</sendWelcome>
<isHTMLEmail> istina </isHTMLEmail>
</bodyContent>
</body>
Ažuriranja api 40.4.0
Ažuriranja XML API-ja 40.4.0
Nametni provjeru e-pošte prilikom promjene e-pošte u XML API-jem
Nakon što je administrator web-mjesta omogućio potvrdu potrebnu korisniku za ažuriranje adrese e-pošte u administraciji web-mjesta:
-
Ako račun koji nije administrator web-mjesta nazove
SetUser
API za promjenu adrese e-pošte, trenutna e-pošta ostaje dok se nova e-pošta ne potvrdi. E-pošta s potvrdom promjene računa šalje se na novu adresu e-pošte s "Potvrdom promjene webex računa". Nakon što kliknete vezu u e-poruci za potvrdu, nova adresa e-pošte odmah se povezuje.Ako administrator web-mjesta nazove
SetUser
API nekoliko puta bez dovršetak postupka potvrde e-pošte, trenutna e-pošta se čuva, a najnovija nova e-pošta je ona koja se mora potvrditi. -
Ako račun administrator web-mjesta pozove
SetUser
API za promjenu adrese e-pošte, postupak potvrde e-pošte se ne pokreće. Nova e-pošta odmah će biti povezana s računom domaćina ili sudionika.
Zahvaćeni API-je:
-
SetUser
GetEnrollmentInfo
timeout i reset veze
The GetEnrollmentInfo
API trenutno traži IP adrese u sustavu naziva domene, što izaziva velike utjecaje na performanse. Planiramo pojednostaviti ovaj proces, s praznim odgovorom u polju.
Zahvaćeni API-je:
-
GetEnrollmentInfo
GetEnrollmentInfo
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> xxx</webExID>
<password> xxxx</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent
<sessionKey> 716773566 </sessionKey>
</bodyContent>
GetEnrollmentInfo
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="
<att:confID> 154279066999981548</att:confID>
<att:attendee>http://www.w3.org/2001/XMLSchema-instance">
<att:attendeeID> 3191792 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> Alex</att:firstName>
<att:lastName> Yang</att:lastName>
<att:email> omega.alex.yang@gmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> lažno </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0,0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.35.240.53</att:ipAddress>
<att:submitTime> 27.02.2020 22:03:57</att:submitTime>
<att:status> ODOBRENO </att:status>
</att:attendee>
<att:attendee>
<att:attendeeID> 3191797 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> AlexKKK</att:firstName>
<att:lastName> Testirajte</att:lastName>
<att:email> achillesyang@hotmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> lažno </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0,0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.154.181.15</att:ipAddress>
<att:submitTime> 27.02.2020 22:07:38</att:submitTime>
<att:status> ODOBRENO </att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</att:matchingRecords>
<att:sessionKey> 716773566 </att:sessionKey>
</serv:bodyContent>
Ažuriranja api-ja 40.2.0
Ažuriranja XML API-ja 40.2.0
Ukloni anonimni pristup za LstSummarySession
Kao sigurnosno poboljšanje, zaustavljamo podršku za anonimni pristup LstSummarySession
API. Ako Webex Meetings anonimno pristupa API-ju, vraćaju se sljedeći kod kôd pogreške i poruka: "000015 Nažalost, nije pronađen zapis."
Zahvaćeni API-je:
-
LstSummarySession
LstSummarySession
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> naziv web mjesta1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey> 211894651 </sessionKey>
</bodyContent>
</body>
LstSummarySession
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> NEUSPJEH</serv:result>
<serv:reason> Nažalost, zapis nije pronađen</serv:reason>
<serv:gsbStatus> PRIMARNI</serv:gsbStatus>
<serv:exceptionID> 000015 </serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
CreateMeeting
i SetMeeting
sigurnosna poboljšanja
Ta je promjena izvršena u XML API 40.2.0, ali je njezin opis uređen nakon primitka povratnih informacija od korisnika.
Kao sigurnosno poboljšanje, ažurirali smo CreateMeeting
i SetMeeting
API-ji koji ne dopuštaju korisnicima da zakažu vrijeme početka zakazati sastanak koje je već prošlo. Ako pokušaju, API će prikazati poruku o poruka o pogrešci: "060016 vrijeme početka sesije treba biti kasnije od trenutnog vremena." Ako korisnik treba zakazati trenutni sastanak, preporučujemo da vrijeme početka sastanka bude postavljeno pet minuta kasnije od trenutnog vremena.
Zahvaćeni API-je:
-
Stvorimeeting
-
SetMeeting
Ažuriranja api 40.1.2
Ažuriranja XML API-ja 40.1.2
Zakazivanje sastanka automatski generira lozinku ako nije navedena
Poboljšali smo CreateMeeting
, CreateEvent
, CreateTrainingSession
, i CreateTeleconferenceSession
uključiti lozinku u tijelo API odgovora.
Prema zadanim postavkama svi sastanci/događaji/sesija moraju imati omogućenu postavku lozinke. U ovom scenariju, ako API zahtjev ne sadrži lozinku, lozinka se automatski generira s XML API poslužitelja.
Ako svi sastanci/događaji/sesija moraju imati onemogućenu postavku lozinke , a api zahtjev ne sadrži lozinku, lozinka se ne generira s XML API poslužitelja.
Ako API zahtjev sadrži lozinku, odgovor će sadržavati tu lozinku, bez obzira na to jesu li svi sastanci/događaji/sesija morali imati omogućenu ili onemogućenu postavku lozinke.
Zahvaćeni API-je:
-
Stvorimeeting
-
CreateEvent
-
CreateTrainingSession
-
CreateTeleconferenceSession
The CreateMeeting
odgovor sada ima lozinka sastanka
element:
CreateMeeting
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> naziv web mjesta1</siteName>
<webExID> ID korisnika</webExID>
<password> *****</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName> T
A
Gest_</confName>uto_<meetingType> 3 </meetingType>enerated_mtg_pwd</metaData>
<schedule>
<startDate> 28.10.2020 17:35:00 </startDate>
</schedule>
</bodyContent>
</body>
CreateMeeting
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="
<meet:meetingPassword> UzXJuzUD428 </meet:meetingPassword>
<meet:iCalendarURL>http://www.w3.org/2001/XMLSchema-instance">
</meet:iCalendarURL>
<meet:guestToken> cfc7f3246d4862f1bb69b803e8615b7a </meet:guestToken>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
</serv:bodyContent>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
The CreateEvent
odgovor sada ima lozinka događaja
element:
The CreateTrainingSession
i CreateTeleconferenceSession
odgovori sada imaju lozinka sesije
element:
Ažuriranja api 40.1.0
Ažuriranja XML API-ja 40.1.0
GetSessionInfo
poboljšanja
Dodali smo nove elemente u GetSessionInfo
API. API sada vraća informacije i za mobilne uređaje.
Zahvaćeni API-je:
-
GetSessionInfo
GetSessionInfo
Zatražite ažuriranja:
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo11</siteName>
<webExID> siteadmin</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 713707633</sessionKey>
<sipUrl> dongchen@go.webex.com ili 123456789
@webex.com ili 123456789@go.webex.com</sipUrl>https://go.webex.com/join/dongchen</pmrUrl>
_go<meetingUuid> 34567323456787654323456787654 </meetingUuid>
</bodyContent>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
</body>
LstAccessAnywhereHistory
poboljšanja
Dodali smo novi API, lstAccessAnywhereHistory
, da odgovorite s podacima izvješća Webex Access Anywhere .
Zahvaćeni API-je:
-
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Zatražite ažuriranja:
LstAccessAnywhereHistory
Ažuriranja odgovora:
Primjer zahtjeva:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:serv="
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> testirati</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID> test 1 </hostWebexID>
<startTimeScope>
<sessionStartTimeStart> 29.09.2019. 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd> 29.12.2019. 04:42:34 </sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart> 29.9.2019. 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd> 29.12.2019. 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom> 1</serv:startFrom>
<serv:maximumNum> 10</serv:maximumNum>
<serv:listMethod> ILI </serv:listMethod>
</listControl>
<order>
<orderBy> POČETAK</orderBy>
<orderAD> ASC </orderAD>
</order>
</bodyContent>
</body>
Primjer odgovora:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:com="
xmlns:povijest=" http://www.webex.com/schemas/2002/06/service"
<serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/history">
<serv:result> USPJEH</serv:result>
<serv:gsbStatus> PRIMARNI </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
<history:matchingRecords>
<serv:total> 775</serv:total>
<serv:returned> 10</serv:returned>http://www.w3.org/2001/XMLSchema-instance">
<serv:startFrom> 1 </serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID> 123456</history:confID>
<history:userName> dekan</history:userName>
<history:computerName> 6926
</history:computerName>
<history:clientIP> 10.224.222.183</history:clientIP>
<history:startTime> 29.11.2019 03:05:44</history:startTime>_dean<history:endTime> 29.11.2019. 03:10:06</history:endTime>
<history:duration> 5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>