- Početak
- /
- Članak
Pregled ispravki za Cisco Webex Meetings API ispravke (API 40)
Pronađite sve važne informacije koje su vam potrebne o API-u Cisco Webex sastanaka, kao što su promene šeme i druge objave.
Za više informacija o XML API 41 pogledajte Pregled API ispravki za Cisco Webex Meetings (API 41)
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).
Za ispravke za XML API 11 SP9 i starije verzije posetite lokaciju Cisco DevNet.
Ispravke za API 40.12.0
Ispravke za XML API 40.12.0
XML API podržava tip privatnog sastanka
XML API-je će biti pogođen
-
Možemo da koristimo API:
CreateMeeting
iSetMeeting
da biste zakazali ili ažurirali Webex sastanak pomoću tipa privatnog sastanka. -
Ako je Webex sastanak zakazan sa tipom privatnog sastanka,
GetSessionInfo
GetMeeting
,LstSummarySession
iLstCalendarSession
će vratiti novi naziv elementaPrivateMeeting
da biste ga znali. -
GetMeetingType
iLstMeetingType
vraćaju novi element za
koji ukazuje na to da li podržava privatne sastanke ili ne.SupportPrivateMeeting
Promene šeme
XML API: GetMeetingType/LstMeetingType: Dodajte element .
XML API: LstSummarySession
: Dodajte
element.
XML API: LstCalendarSession
: Dodajte
element.
XML API: GetSessionInfo
: Dodajte
element.
XML API: GetMeeting: Dodajte
element.
Zahtev XML API-ja: CreateMeeting
Zahtev za kreiranjeMeetinga sa tipom privatnog sastanka
10/25/2020 13:00:00
45
45
********
MC_PrivatniM jeeeting_Test
168 //169 je primer koji podržava privatni sastanak
Odgovor XML API-ja: Informacije o GetSessionInfo
Odgovor za isPrivateMeeting
false
true
true //true: sastanak podržava privatni sastanak; netačno: sastanak ne podržava privatni sastanak.
false
false
true
GetSite API će vratiti predloške sastanaka na nivou lokacije
Korisnička priča/opis zadatka
GetSite API da biste vratili predložak sastanka na nivou lokacije. To će omogućiti učionicama za povezivanje obrazovanja i Webex da prikažu ove predloške nastavnicima da izaberu i odaberu ove predloške prilikom zakazivanja njihovih on-line sesija.
API-je je uticalo
Ako postoje prilagođeni predlošci sastanaka koji su na nivou lokacije, GetSite api će vratiti ove predloške na nivou lokacije.
Ime elemenata |
Opis |
---|---|
|
ime prilagođenih predložaka za sastanke na nivou lokacije |
|
Webex sastanci, Webex obuke i Webex događaji |
Promene šeme
GetSite : Dodajte element.
Uzorak odgovora
GetSite odgovor
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO
</ns1:meetingTypes>
<ns1:meetingObrasci>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC obrazac sastanka 1</ns1:meetingTemplateName>
<ns1:serviceType>MeetingCenter</ns1:serviceType>
</ns1:meetingObrazac>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC obrazac sastanka 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingObrazac>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC obrazac sastanka 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingObrazac>
</ns1:meetingObrasci>
XML API SetUser ne može da promeni element podržanihUsluga
kada je lokacija CI objedinjena lokacija
Opis
XMLAPI SetUser
ne podržava promenu vrednosti „podržanihUsluga
“ u API zahtevu kada je lokacija Control Hub povezane Unified Webex Meetings lokacije.
Promene šeme
Nema promene šeme na API-u: PodesiteKorisnika
.
webex-15436: Dodajte zaštitu da biste izbegli duplirane e-pošte u Mtgconfattendeelist
Opis
Ako se više učesnika koji imaju istu e-poruku dodaju na isti sastanak u istom API zahtevu, obrađujemo samo prvog učesnika e-poštom.
Udarni API-i
-
Kreiraj sastanak učesnika
-
Kreiraj korisnika
-
SetUser
-
CreateMeeting
-
SetMeeting
-
CreateEvent
-
SetEvent
-
KreirajTrainingSession
-
SetTrainingSession
Uzorak API-ja
Zahtev
<?xml verzija="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>testSite</siteName>
<webExID>testKorisnik</webExID>
<password>lozinka</password>
</securityContext>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382</sessionKey>
<email>test@webex.com</email>
<name>ime1</name>
<učesnici>
<email>test@webex.com</email>
<name>name2</name>
<sessionKey>1714904382</sessionKey>
</učesnici>
</bodyContent>
Ispravke za API 40.11.0
Ispravke za XML API 40.11.0
XMLAPI CreateUser podržava ime prikaza
CreateUser
podržava dispalyname
kada je preklopnik funkcije EnableDisplayName
kao 1. Ako preklopnik funkcije nije 1, onda će displayName
biti ignorisan.
Promene šeme
KreirajKorisnika:
XMLAPI setUser podržava ime prikaza
SetUser
podržava dispalyname
kada je preklopnik funkcije EnableDisplayName
1. Ako preklopnik funkcije nije 1, displayName
će se zanemariti.
Promene šeme
PostaviKorisnika:
XMLAPI GetUser podržava ime prikaza
GetUser
podržava dispalyname
kada je preklopnik funkcije EnableDisplayName
1. Ako preklopnik funkcije nije 1, neće se prikazati displayName
.
Kada je displayName
u DB-u bez vrednosti, a preklopnik EnableDisplayName
je 1, displayName
će biti firstName+""+lastName
za znakove koji nisu azijski i firstName+lastName
za azijske znakove.
Promene šeme
GetUserResponse:
KONTROLA XMLAPI korisničkog nivoa za CMR Hybrid Voip
Podešavanje cmrHybridVoip
se koristi za podešavanje i preuzimanje podešavanja na nivou korisnika za EnableCMRHybridVoIP
.
Promene šeme
Odgovor GetUser:
CreateUser zahtev:
Zahtev za SetUser:
Ispravke za API 40.10.0
Ispravke za XML API 40.10.0
XML API podrška za UUID sastanka
u API zahtevu i odgovoru
Uzorak XML API-ja: GetSessionInfo
zahtev:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
Вијести
<meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
Odgovor:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Дебљина:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_Nenapredak</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:telo>
ApI koji utiče na to:
-
Kreiraj sastanak učesnika
-
Del MeetingUčesnik
-
Registruj seMeetingUčesnik
-
KreirajTelekonferencijuSesiju
-
SetTelekonferencijaSesija
-
GetTelekonferencijaSesija
-
KreirajTrainingSession
-
SetTrainingSession
-
GetTrainingSession
-
очекује
-
CreateEvent
-
SetEvent
-
учитељ
XMLAPI će vratiti dodatni element za konfiguraciju administratora lokacije da bi onemogućio hvatanje ekrana
Zahtev dolazi od Bezbednosti – i od PenTest
grešaka i kupaca, kao što je Goldman Saks. Oni ne žele da dozvole krajnjim korisnicima da preuzmu hvatanje ekrana u aplikaciji "Sastanci". U međuvremenu, mnogi drugi kupci žele ovu funkciju - da omoguće hvatanje ekrana. Takođe, korisnici edukacije žele da dozvole i hvatanje ekrana. Pa ćemo imati konfiguraciju administratora lokacije za ovo, a XMLAPI će vratiti dodatno polje EnableMobileScreenCapture
u odgovoru GetSite
da to podrži.
Uzorak GetSite zahteva
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Животиње:xsi="http://www.w3.org/2001/XMLSchema-instance">
<securityContext>
<siteName>xxxx</siteName>
<webExID>Test</webExID>
<password>xxxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite" />
<?xml verzija="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Јумпсуитс:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:securityOptions>
...
...
<ns1:EnableMobileScreenCapture>false</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:telo>
ApI pogođen
GetSite
XMLAPI podrška MEET-269 PIN-less Poboljšanje pridruživanja
XMLAPI dodajte NEW OPTION Video konferencijske sisteme u mojoj organizaciji mogu da započnu sastanke i pridruže se sastancima bez odziva za sastanak u ličnoj sobi i MC sastanak.
-
createUser/setUser/getUser
doda noviuređajCanStartMyPMR
upersonalMeetingRoom
. -
createMeeting/setMeeting/getMeeting
dodajte noviuređaj čvoraCanStartMeeting
u rasporedu.
Opcija webex UI za sastanak u ličnoj sobi :
Promene šeme
KreirajKorisnika:
PostaviKorisnika:
getUserResponse:
Kreiraj sastanak:
setSastanak:
getMeetingResponse:
API 40.9.0 ispravke
Ispravke za XML API 40.9.0
XML API podrška za UUID zahtev za sastanak
i odgovor
Dodali smo UUID sastanka u API zahtev i odgovor gde god da podržavamo kao meetingKey
ili sessionKey
.
Uzorak XML API-ja: GetSessionInfo
zahtev:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
Вијести
<meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
Odgovor:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Дебљина:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_Nenapredak</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:telo>
ApI koji utiče na to:
-
Опције
-
LstsummaryTrainingSession
-
Dodaj zakazani test
-
Postavi zakazani test
-
фејсситинг
-
GetTestInformacije
-
OtpremiEventImage
-
PošaljiPozivEmail
-
KreirajSesiju Podrške
-
LstmeetingusagePreliminaryIstorija
-
LSTMEETINGATTENDEEPreliminaryIstorija
-
LsteventsessionPreliminaryIstorija
-
LsteventattendeePreliminaryIstorija
-
LSTtrainingPollRezultatiIstorija
Webex sastanci će imati zaključani lobi za sastanke gde će korisnici moći da sačekaju da budu primljeni na sastanak
XML API raspored i uređivanje MC sastanka da bi podržao zaključanu čekaonicu kada se funkcija (ConsistentLockedLobby
) uključi.
Promene šeme
Dodata su tri nova elementa (externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) u CreateMeeting, SetMeeting i GetMeeting API-je.
Element |
Opis |
---|---|
|
Kada je sastanak otključan, postoje tri stavke spoljne bezbednosti korisnika koje mogu biti izbore.
|
|
Da li ćete automatski zaključati sastanak. Tačno: Automatsko zaključavanje sastanka nakon početka sastanka # minuti nakon početka sastanka Pogrešno: Ne zaključava sastanak automatski nakon početka sastanka |
|
Minuti (0,5,10,15,20) za automatsko zaključavanje sastanka nakon početka sastanka |
Uzorak zahteva i odgovora
Zahtev za CreateMeeting:
...
...
false
DozvoliJoinWithLobby
tačno
10
...
Zahtev za SetMeeting:
2###1###01
...
...
false
DozvoliJoinWithLobby
tačno
10
...
Odgovor GetMeeting
:
<?xml verzija="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" Имлns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<meet:attendeeOptions>
...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>DozvoliPridruživanje</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:opcije učesnika>
...
</serv:message>
ApI koji utiče na to:
-
CreateMeeting
-
SetMeeting
-
GetMeeting
Poboljšanje GetSessionInfo
API-ja da biste vratili status učesnika u sesiji koja je u toku
Dodata su dva nova elementa (hasHostInMeeting
, hasAttendeeInMeeting
) kao odgovor na GetSessionInfo
. Ova dva elementa će biti vraćena kada sastanak bude u toku.
Element |
Opis |
---|---|
|
Da li se domaćin pridružio sastanku koji je u toku. Tačno: Domaćin je na sastanku koji je u toku. Netačno/bez vrednosti: Domaćin nije na sastanku koji je u toku ili sastanak nije u toku. |
|
Da li postoji učesnik/domaćin pridružio se sastanku koji je u toku. Tačno: postoji učesnik ili domaćin na sastanku koji je u toku. Netačno/bez vrednosti: nema učesnika ili domaćina u sastanku koji je u toku ili sastanak nije u toku. |
Uzorak API odgovora:
<?xml verzija="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" Имлns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
NENAPREDAK
<ep:hasHostInMeeting>true</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>true</ep:hasAttendeeInMeeting>
...
</serv:message>
ApI koji utiče na to:
Informacije o GetSessionInfo
API GetUserCard zahteva odobrenje.
Poboljšanje bezbednosti XML API GetUserCard
zahteva ovlašćenje da biste dobili informacije o korisniku.
ApI koji utiče na to:
GetUserCard kartica
Ispravke za API 40.8.0
Ispravke za XML API 40.8.0
Unapređenje GetSessionInfo
odgovora
Ako niste pozvani ili odobreni sa sastanka, vaš poziv za XML API: GetSessionInfo
neće vratiti elemente: ConfName, startDate, trajanje, vremenskaZona, meetingLink, sipURL, displayMeetingUrl
u telu za odgovor API.
PRIMER API odgovora za sastanke:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_Nenapredak</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>NIJE NA LISTI</ep:listStatus>
<ep:registracija>netačno</ep:registracija>
<ep:passwordReq>true</ep:passwordReq>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
API primer odgovora za obuke/događaje:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_Nenapredak</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:listStatus>NIJE NA LISTI</ep:listStatus>
<ep:registracija>tačno</ep:registracija>
https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true</ep:passwordReq>
<ep:registracijaURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>POZOVI/REGISTRUJ/ODBIJ</ep:joinStatus>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
ApI koji utiče na to:
-
Informacije o GetSessionInfo
GetSessionInfo, GetUserCard
poboljšanja bezbednosti
Napravili smo poboljšanje bezbednosti na XML API-ju GetSessionInfo
i GetUserCard
-u. Blokiraćemo korisnicima pristup ova dva API-ja u naredna dva sata ako njihov poziv dostigne ograničenje za jedan sat bez pronađenih grešaka.
Odgovor na status greške je: "403 zabranjeno"
Api-je koji utiču na to:-
Informacije o GetSessionInfo
-
GetUserCard kartica
meetingUUID
u API-ju za zahtev i podršku za odgovor
Dodali smo meetingUUID u API zahtev i odgovor gde god da podržavamo meetingKey/sessionKey
.
GetSessionInfo
zahtev:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
Вијести
<meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
Odgovor:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Дебљина:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_Nenapredak</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:telo>
ApI koji utiče na to:
-
LstOpenSession
-
Опције
-
ЛижењеMeeting
-
ЛstScheduledTests
-
GetEvent
-
ЈеленаEvent
-
LstmeetingusageIstorija
-
LSTTRAININGSESIJAIstorija
-
LsteventsessionIstorija
-
LstsupportsessionIstorija
-
сесије
Predložak edukativnih lokacija (tip EDU sesije) u XML API podršci
Kada vaše lokacije omoguće tip sesije Instruktora obrazovanja (EDU) , XML API može da podrži da se zakaže sastanak sa predloškom sastanka EDU.
ApI koji utiče na to:
-
CreateMeeting
-
SetMeeting
-
CreateEvent
-
SetEvent
-
KreirajTrainingSession
-
SetTrainingSession
XML API CreateMeetingParticipant
i podrška za RegisterMeetingAttendee
I CreateMeetingParticipant
i RegisterMeetingUčesnik
mogu da provere potreban obrazac za registraciju učesnika za Webex Meetings registraciju.
I postoji novi izuzetak za ovaj zadatak:
Broj izuzetka |
Poruka izuzetka |
---|---|
040014 |
Nedostaju obavezna polja (obrazac za registraciju): ... |
Na primer, ako ste izabrali "Radno mesto" i "Ime kompanije" kao polja zahteva za registraciju Webex sastanaka učesnika kao što je prikazano ispod, onda prilikom pozivanja dva API-ja morate da navedete vrednost na "Radno mesto" i "Ime kompanije": Kreiraj sastanak učesnika
Комшија Registruj seMeetingUčesnik
.
Zahtev za RegisterMeetingUčesnika
:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<učesnici>
<name>FirstNameb prezime</name>
<firstName>FirstNameb</firstName>
<lastName>Prezime</lastName>
<title>Inženjer</title> //Titula posla
<company>Cisco1234</company> //Ime kompanije
...
<e-mail>****@*****.com</email>
<type>POSETILAC</type>
<sendReminder>true</sendReminder>
UČESNIK
PRIHVATI
<emailInvitations>tačno</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</učesnici>
</bodyContent>
KreirajMeetingUčesnika
zahtev:
<name>FirstNameA LastNameA</name>
<firstName>NameA</firstName>
<lastName>LastNameA</lastName>
<title>Inženjer</title> //Titula posla
<company>Cisco1234</company> //Ime kompanije
...
<e-mail>*****@*****.com</email>
<type>POSETILAC</type>
<sendReminder>true</sendReminder>
UČESNIK
PRIHVATI
<emailInvitations>tačno</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Izuzetak odgovora
Primer:
<?xml verzija="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Имлns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result>GREŠKA</serv:result>
Nedostaju obavezna polja (obrazac za registraciju): naslov, kompanija
<serv:gsbStatus>PRIMARNO
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>naslov, kompanija</serv:value>
</serv:odgovor>
<serv:body>
<serv:bodyContent/>
</serv:telo>
ApI koji utiče na to:
-
Kreiraj sastanak učesnika
-
Registruj seMeetingUčesnik
Poboljšanja provere valjanosti XML API e-pošte
XML API ne bi trebalo da dozvoli znakove belog prostora u e-poruci, tako da imamo poboljšanu proveru valjanosti e-pošte da bismo se uskladili sa ponašanjem Webex stranice za sastanke.
ApI koji utiče na to:
-
Kreiraj sastanak učesnika
-
CreateEvent
-
SetEvent
-
KreirajKontakt
-
PodešavanjeKontakta
-
Informacije o SetRecordingInfo
-
Kreiraj sastanak učesnika
-
KreirajTrainingSession
-
SetTrainingSession
-
Kreiraj korisnika
-
SetUser
-
CreateMeeting
-
SetMeeting
-
Registruj seMeetingUčesnik
Ispravke za API 40.7.0
Ispravke za XML API 40.7.0
podrškaUUID za
sastanak
Dodali smo meetingUUID
u API zahtev i odgovor gde god da podržavamo meetingKey ili sessionKey.
GetSessionInfo
Primer zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
Вијести
<meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
GetSessionInfo
Primer zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
Вијести
<meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
Primer GetSessionInfo
odgovora:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Дебљина:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_Nenapredak</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:telo>
Api-je koji utiču na to:
-
LSTMEETINGATTENDEEIstorija
-
LSTTRAININGUČESNIKIstorija
-
LsteventattendeeIstorija
-
LSTSUPPORTUČESNIKAIstorija
CreateUser
API podrška za e-poštu dobrodošlice za četiri nova jezika
XMLAPI dobrodošlica html e-poštom podržava sledeća četiri nova jezika:
-
češki (ID jezika=19)
-
poljski (jezikID=20)
-
mađarski (ID jezika=21)
-
rumunski (iD jezika=22)
XMLAPI šalje e-poruku dobrodošlice prema jeziku ili ID-u jezika u zahtevu CreateUser
.
Pomoću CreateUser
za Slanje Html Primera E-Pošte Dobrodošlice (češki):
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>test</firstName>
<lastName>korisnik</lastName>
<webExId>testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>tačno</host>
</privilegije>
<languageID>19</languageID>
Вијести
<jezik>češki</jezik>
AKTIVIRANO
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</bodyContent>
API 40.6.1, 40.4.9 Ispravke
Ispravke za XML API 40.6.1, 40.4.9
Podrška za CreateMeeting/SetMeeting
Kada zakažete Webex sastanak, XML API CreateMeeting/SetMeeting
vam omogućava da proverite ili opozovete izbor ili kliknete na obavezno polje iz obrasca za registraciju učesnika.
Sledi uzorak rasporeda sastanaka sa veb stranice korisnika na kojoj možete da proverite obavezna polja kao što su "Radno mesto", "Ime preduzeća","Grad" i "Stanje" u registracionom obrascu učesnika:
Sledi mapiranje između polja stranice i elemenata XML API-ja:
Polja stranice | XMLAPI Element |
---|---|
Radno mesto | |
Ime kompanije | |
Adresa 1 | |
Adresa 2 | |
Grad | |
Stanje | |
Poštanski broj | |
Grad/regija | |
Poslovni telefon | |
Faks |
Promenjena šema: Dodajte element „registracijaForm“ u aplikaciju CreateMeeting
Promenjena šema: Dodajte element „registracijaForm“ u SetMeeting
Promenjena šema: Dodajte element „registracijaForm“ u GetMeeting
Primer zahteva za CreateMeeting
Primer:
<accessControl>
<meetingPassword>lozinka</meetingPassword>
</accessControl>
<emailInvitations>tačno</emailInvitations>
<registracija>tačno</registracija>
<automatski>false</auto>
<registrationForm>
<title><req>true</req></title>
<req>true</req>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<req>true</req>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<req>false</req>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registracijaForm>
Primer zahteva za SetMeeting
:
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Ime konferencije</confName>
<meetingType>3</meetingType>
</metaData>
<emailInvitations>tačno</emailInvitations>
<registracija>tačno</registracija>
<automatski>tačno</auto>
<registrationForm>
<title><req>true</req></title>
<req>true</req>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<req>true</req>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<req>false</req>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registracijaForm>
Primer odgovora GetMeeting
:
<meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
<meet:registracijaForm>
<meet:phone><meet:req>false</meet:req></meet:phone>
<meet:title><meet:req>true</meet:req></meet:title>
<meet:kompanija><meet:req>true</meet:req></meet:kompanija>
<meet:address1><meet:req>netačno</meet:req></meet:address1>
<meet:address2><meet:req>netačno</meet:req></meet:address2>
<meet:grad><meet:req>true</meet:req></meet:city>
<meet:state><meet:req>true</meet:req></meet:state>
<meet:postalCode><meet:req>false</meet:req></meet:postalCode>
<meet:country><meet:req>netačno</meet:req></meet:country>
<meet:fax><meet:req>netačno</meet:req></meet:fax>
</meet:registracijaForm>
Api-je koji utiču na to:
-
CreateMeeting
-
SetMeeting
-
GetMeeting
-
седмица
Tip sastanka E2EE ne podržava PMR sastanak
Kada omogućite PMR tokom poziva sa API-jem:CreateUser/SetUser/GetUser/GetMe
i samo E2EE sastanak su dostupni, on će odgovoriti na sledeću poruku o grešci: „110063 Korisnik mora da ima bar jedan tip sastanka koji nije E2EE da bi omogućio PMR.“
Api-je koji utiču na to:
-
Kreiraj korisnika
-
SetUser
-
GetKorisnika
-
Омиљено
Ispravke za API 40.6.0
Ispravke za XML API 40.6.0
Dodata uloga korisničkog menadžmenta
Kreirali smo ulogu korisničkog menadžmenta i datoteka šeme za sledeće je promenjena.
Promenjena šema: CreateUser
zahtev:
Promenjena šema: SetUser
Promenjena šema: GetMe
odgovor:
Promenjena šema: LstsummaryOdgovor korisnika
:
Api-je koji utiču na to:
-
Kreiraj korisnika
-
SetUser
-
Омиљено
-
LstsummaryUser
Primer CreateUser
zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Administrator lokacije</webExID>
<password>xxxx</password>
</securityContext>
<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>true</umSiteAdmin>
<host>false</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilegije>
<languageID>3</languageID>
AKTIVIRANO
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
Podrška pomoću API ključa za pristup GetUserCard
Sada podržavamo korišćenje API ključa (generisani JWT token) pristupa API-u: GetUserCard
u ovom izdanju.
Možete da pogledate ove stranice o primeni jednog API ključa i da generišete JWT simbol:
Primer GetUserCard
zahteva:
OBJAVA https://{sitename}.webex.com/WBXService/XMLService
Zaglavlje:
Aplikacija za Tip sadržaja/json;charset=utf-8
ЈWTToken ${jwttoken}
Кући
<?xml verzija="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2009/05/service">
<securityContext>
<siteName>{sitename}</siteName>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
</bodyContent>
Primer odgovora:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Xmlns:koristi="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<koristi:avatar>
<koristi:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:lastModifiedTime>1587493389768</use:lastModifiedTime>
netačno</koristi:isOtpremljeno>
</koristi:avatar>
<use:title>Testirajte ličnu sobu</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</upotreba:personalMeetingRoom>
</serv:bodyContent>
</serv:telo>
Podrška za meetingUUID
u API zahtevu i odgovoru
Dodali smo meetingUUID
u API zahtev i odgovor kada podržavamo meetingKey ili sessionKey.
Api-je koji utiču na to:
-
ЛstRecording
-
LSTREZIMESesija
-
фејсситинг
-
ГеthosturlMeeting
-
ЖонглерName
-
LSTMeetingUčesnik
-
CreateMeeting
-
SetMeeting
-
GetMeeting
-
седмица
-
LSTcalendarSesija
Primer zahteva UUID
sastanak:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
Вијести
<meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
meetingUUID
Primer Odgovora:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Дебљина:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_Nenapredak</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd61c ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:telo>
PMR ključevi za sastanak neće biti promenjeni iz privremeno deaktiviranog korisnika ili onemogućenog PMR-a
Kada se privremeno deaktivirani korisnik ili onemogućeni PMR ponovo aktivira u roku od nedelju dana, sada ponovo aktivirani korisnik ili omogućen taster PMR za sastanak se ne menja, biće isti kao i ranije.
Api-je koji utiču na to:
-
SetUser
-
DelUser
Poboljšanja LstSummarySession
-a
Poboljšali smo API: LstSummarySession
povratak zakazanog-PMR-a da bi imao jedan novi element, returnScheduledPMR
, u zahtevu. A podrazumevani preklopnik funkcije je isključen.
Api-je koji utiču na to:
-
LstSummarySession
Promena šeme:
Dodajemo novo ime elementa returnScheduledPMR
u API LstSummarySession zahtevu.
Dodajemo novo ime elementa isScheduledPMR
u API LstSummarySession odgovoru.
Primer LstSummarySession
Zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Животиње:xsi="http://www.w3.org/2001/XMLSchema-instance">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<partnerID>xxxx</partnerID>
<clientInfo>xxxx</clientInfo>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>I
</listControl>
<dateScope>
<startDateStart>11/01/2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/01/2019 8:0:0</endDateStart>
<endDateEnd>12/01/2019 7:59:59</endDateEnd>
</dateScope>
<orderBy>hostwebexid</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>VREME POČETKA</orderBy>
<orderAD>ASC</orderAD>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
<returnScheduledPMR>true</returnScheduledPMR>
</bodyContent>
Primer odgovora LstSummarySession
:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Дебљина:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:lstsummarySessionResponse">
<ep:matchingRecords>
<serv:total>1787</serv:total>
<serv:returned>2</serv:returned>
<serv:startOd>1</serv:startOd>
</ep:matchingRecords>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID>809914325</ep:MeetingUUID>
<ep:confName>Sastanak tima</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Test</ep:hostWebExID>
<ep:hostFirstName>Test</ep:hostFirstName>
<ep:hostLastName>Test</ep:hostLastName>
<ep:otherHostWebExID>Test</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status>NIJE_Nenapredak</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>JAVNI
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsPridruženi>
<ep:confID>141672157056861215</ep:confID>
<ep:registracija>netačno</ep:registracija>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Molly61Konsole816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Molly61Konsole81696000</ep:hostWebExID>
<ep:hostFirstName>Molly61Konzole81696000</ep:hostFirstName>
<ep:hostLastName>Molly61Konzole81696000</ep:hostLastName>
<ep:otherHostWebExID>Molly61Konsole81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status>NIJE_Nenapredak</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>JAVNI
<ep:hostEmail>Molly61Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsPridruženi>
<ep:confID>141672108716459038</ep:confID>
<ep:registracija>netačno</ep:registracija>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:telo>
Poboljšanja GetSite
-a
Dodali smo preklopnik funkcije GetSite
odgovora za SupportXMLAPIReturnScheduledPMR
Api-je koji utiču na to:
-
GetSite
Promena šeme:
XML API odgovor na GetSite
novi element je: помоћXMLAPIReturnScheduledPMR
GetSite
primer zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
PrimerGetSite
odgovora:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" Јумпсуитс:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:siteCommonOptions>
...
<ns1:SupportXMLAPIReturnScheduledPMR>true</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:telo>
API 40.4.8, 40.2.9 Ispravke
Ispravke za XML API 40.4.8, 40.2.9
Novi odgovor prilikom ažuriranja planiranih sastanaka u XMLAPI
Kada klijenti koriste XMLAPI za ažuriranje sastanaka zakazanih putem njihove stranice, poslaćemo numeričku lozinku u ispravki e-pošte za sastanak i primeniti je na Webex centre za sastanke, timove i događaje.
Ti API-i: GetMeeting, GetTrainingSession, GetEvent
i GetTeleconferenceSession
će imati ove nove elemente kao odgovor: audioPassword
(numerička lozinka), isEnforceAudioPassword
, isEnforceAudioLogin
za Webex Meetings, Teams i Events centre.
Promenjena šema:
Api-je koji utiču na to:
-
GetMeeting
-
GetTrainingSession
-
GetEvent
-
GetTelekonferencijaSesija
Primer zahteva GetMeeting
Primer:
<?xml verzija="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>testSite</siteName>
<webExID>test</webExID>
<password>xxx</password>
<partnerID>xx</partnerID>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey>803328224</meetingKey>
</bodyContent>
Primer odgovora:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" Имлns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:accessControl>
<meet:listToPublic>false</meet:listToPublic>
<meet:isPublic>false</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>false</meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:telo>
API 40.4.5, 40.2.6 Ispravke
Ispravke za XML API 40.4.5, 40.2.6
GetUserCard
i GetSessionInfo
ograničenje upotrebe
Primenjujemo ograničenje upotrebe na API GetUserCard
i GetSessionInfo
, možete dobiti poruku o grešci: „403 zabranjeno” ako dostignete ograničenje upotrebe.
Api-je koji utiču na to:
-
GetUserCard kartica
-
Informacije o GetSessionInfo
API 40.4.4, 40.2.5 Ispravke
Ispravke za XML API 40.4.4, 40.2.5
Ograničenje broja BodyContent
Dodali smo ograničen broj BodyContent
u svaki odeljak XML API-ja. Kada dodate previše BodyContent
u API zahtev, vratiće se sledeći kôd greške i poruka: „000053 Broj BodyContent u zahtevu mora biti manji od {number}“
Api-je koji utiču na to:
-
Bilo koji XML API
XML API zahtev sa više primera BodyContent
:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<webExID>xxxx</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
<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>
API 40.4.3, 40.2.4 Ispravke
Ispravke za XML API 40.4.3, 40.2.4
Kliknite ovde da biste preuzeli XML API 40.4.3, 40.2.4 šemu.
Poboljšanja režima CreateUser
Poboljšali smo CreateUser
da bismo podržali e-poruku dobrodošlice na više jezika. Zahtevi za CreateUser
sada areHTMLEmail
Api-je koji utiču na to:
-
Kreiraj korisnika
Primer CreateUser
zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<webExID>administrator</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
<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>tačno</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilegije>
<languageID>3</languageID>
AKTIVIRANO
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
API 40.4.0 ispravke
Ispravke za XML API 40.4.0
Primena provere e-pošte prilikom promene e-pošte u XML API
Nakon što je administrator lokacije omogućio potvrdu potrebnu korisniku za ažuriranje e-adrese u administraciji Webex lokacije:
-
Ako nalog administratora koji nije lokacije pozove
SetUser
API da promeni e-adrese, trenutna e-adresa ostaje dok se nova e-pošta ne potvrdi. E-poruka sa potvrdom o promeni naloga se šalje na novu e-adresu sa "Potvrda promene Webex naloga". Nakon što kliknete na vezu u e-poruci da biste potvrdili, nova e-adresa je odmah povezana.Ako administrator koji nije lokacije pozove
SetUser
API nekoliko puta bez završavanja procesa potvrde e-pošte, trenutna e-pošta se zadržava, a najnovija nova e-adresa je ona koja mora da se potvrdi. -
Ako nalog administratora lokacije pozove
SetUser
API da promeni e-adrese, proces potvrde e-pošte nije aktiviran. Nova e-pošta će odmah biti povezana sa nalogom domaćina ili učesnika.
Api-je koji utiču na to:
-
SetUser
Istek vremena za GetEnrollmentInfo
i resetovanje veze
GetEnrollmentInfo
API trenutno traži IP adrese na sistemu imena domena, što pokreće veliki uticaj na performanse. Planiramo da pojednostavimo ovaj proces, uz prazan odgovor u polju .
Api-je koji utiču na to:
-
Опције
GetEnrollmentInfo
Primer zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
GetEnrollmentInfo
Primer odgovora:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common"
Имлns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>15427906699981548</att:confID>
<att:učesnik>
<att:attendeeID>3191792</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>Aleks</att:firstName>
<att:lastName>Jang</att:lastName>
<att:email>omega.alex.yang@gmail.com</att:email>
<att:kompanija></att:kompanija>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:zemlja></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultPolja>
<att:customPolja/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress>10.35.240.53</att:ipAddress>
<att:submitTime>02/27/2020 22:03:57</att:submitTime>
<att:status>ODOBRENO</att:status>
</att:učesnik>
<att:učesnik>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</att:firstName>
<att:lastName>Test</att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att:kompanija></att:kompanija>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:zemlja></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultPolja>
<att:customPolja/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress>10.154.181.15</att:ipAddress>
<att:submitTime>02/27/2020 22:07:38</att:submitTime>
<att:status>ODOBRENO</att:status>
</att:učesnik>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startOd>1</serv:startOd>
</att:matchingRecords>
<att:sessionKey>716773566</att:sessionKey>
</att:session>
</serv:bodyContent>
</server:telo>
Ispravke za API 40.2.0
Ispravke za XML API 40.2.0
Ukloni anonimni pristup sesiji LstSummarySession
Kao poboljšanje bezbednosti, zaustavljamo podršku za anonimni pristup LstSummarySession
API-ju. Ako Webex Meetings anonimno pristupi API-ju, vratiće se sledeći kôd greške i poruka: „000015 Žao nam je, nije pronađen nijedan zapis.“
Api-je koji utiču na to:
-
LstSummarySession
Primer LstSummarySession
Zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>sitename1</siteName>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
Primer odgovora LstSummarySession
:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common"
Дебљина:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:odgovor>
<serv:result>GREŠKA</serv:result>
<serv:reason>Žao nam je, nije pronađen nijedan zapis</serv:reason>
<serv:gsbStatus>PRIMARNO
<serv:exceptionID>000015</serv:exceptionID>
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:telo>
</serv:message>
Poboljšanja bezbednosti CreateMeeting
i SetMeeting
Ova promena je izvršena u XML API 40.2.0, ali je njen opis uređen nakon prijema povratnih informacija korisnika.
Kao poboljšanje bezbednosti, ažurirali smo CreateMeeting
i SetMeeting
API-je kako ne bismo dozvolili korisnicima da zakažu vreme početka sastanka koje je već prošlo. Ako pokušaju, API traži poruku o grešci: „060016 Vreme početka sesije treba da bude kasnije od trenutnog vremena“. Ako korisnik treba da zakaže trenutni sastanak, preporučujemo da vreme početka sastanka bude podešeno pet minuta kasnije od trenutnog vremena.
Api-je koji utiču na to:
-
CreateMeeting
-
SetMeeting
API 40.1.2 ispravke
Ispravke za XML API 40.1.2
Planiranje sastanka automatski generiše lozinku ako nije obezbeđena
Poboljšali smo CreateMeeting
, CreateEvent
, CreateTrainingSession
i CreateTeleconferenceSession
da uključimo lozinku u telo odgovora API-ja.
Podrazumevano, svi sastanci/događaji/sesija moraju imati omogućenu postavku lozinke. U ovom slučaju, ako API zahtev ne sadrži lozinku, lozinka se automatski generiše sa XML API servera.
Ako svi sastanci/događaji/sesija moraju da imaju postavku lozinke je onemogućena , a API zahtev ne sadrži lozinku, lozinka se ne generiše sa XML API servera.
Ako API zahtev sadrži lozinku, odgovor će uključiti tu lozinku, bez obzira na sve sastanke/događaje/sesiju koja mora imati postavku lozinke koja je omogućena ili onemogućena.
Api-je koji utiču na to:
-
CreateMeeting
-
CreateEvent
-
KreirajTrainingSession
-
KreirajTelekonferencijuSesiju
Odgovor CreateMeeting
sada ima meetingPassword
element:
Primer zahteva za CreateMeeting
Primer:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>siteName1</siteName>
<webExID>ID korisnika</webExID>
<password>****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_освојенуuto_g)enerated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaData>
<startDate>10/28/2020 17:35:00</startDate>
</bodyContent>
Primer odgovora CreateMeeting
:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" Дебљина:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" Имлns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>806745263</meet:meetingkey>
<meet:meetingPassword>UzXJuzUD428</meet:meetingPassword>
<meet:iCalendarURL>
https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb §b803e8615b7a</meet:guestToken>
</serv:bodyContent>
</serv:telo>
Odgovor CreateEvent
sada ima eventPassword
element:
Odgovori CreateTrainingSession
i CreateTeleconferenceSession
sada imaju element sessionPassword
:
Ispravke za API 40.1.0
Ispravke za XML API 40.1.0
Poboljšanja GetSessionInfo
Dodali smo nove elemente u GetSessionInfo
API. API sada vraća informacije i za mobilne uređaje.
Api-je koji utiču na to:
-
Informacije o GetSessionInfo
Ažuriranja zahteva za GetSessionInfo
:
Primer zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>sqdemo11</siteName>
<webExID>administrator lokacije</webExID>
<password>P@ss1234</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633</sessionKey>
https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>dongchen@go.webex.com ili 123456789_go@webex.com ili 123456789@go.webex.com</sipUrl>
https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
LstAccessAnywhereHistory
poboljšanja
Dodali smo novi API, lstAccessAnywhereHistory
, za odgovor pomoću informacija o Webex Access Anywhere izveštaju.
Api-je koji utiču na to:
-
LstAccessAnywhereIstorija
Ažuriranja zahteva za LstAccessAnywhereHistory
:
LstAccessAnywhereHistory
ažuriranja odgovora:
Primer zahteva:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:poruka
Животиње:xsi="http://www.w3.org/2001/XMLSchema-instance"
Животиње: serv="http://www.webex.com/schemas/2002/06/service">
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>test</webExID>
<password>P@ss1234</password>
</securityContext>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>09/29/2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12/29/2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>9/29/2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>12/29/2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startOd>1</serv:startOd>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>ILI</serv:listMethod>
</listControl>
<orderBy>VREME POČETKA</orderBy>
<orderAD>ASC</orderAD>
</bodyContent>
Primer odgovora:
<?xml verzija="1.0" encoding="UTF-8"?>
<serv:poruka
Животиње: serv="http://www.webex.com/schemas/2002/06/service"
Дебљина:com="http://www.webex.com/schemas/2002/06/common"
xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:odgovor>
<serv:result>USPEH</serv:result>
<serv:gsbStatus>PRIMARNO
</serv:odgovor>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
Животиње:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startOd>1</serv:startOd>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>din</history:userName>
6926_dean
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>11/29/2019 03:05:44</history:startTime>
<history:endTime>11/29/2019 03:10:06</history:endTime>
5</history:duration>
</serv:bodyContent>
</serv:telo>