Ispravke za API 40.12.0

Ispravke za XML API 40.12.0

Kliknite ovde da biste preuzeli XML API 40.12.0 šemu

XML API podržava tip privatnog sastanka

XML API-je će biti pogođen

  • Možemo da koristimo API: Kreirajte sastanak i podešavanje sastankada biste zakazali ili ažurirali Webex sastanak pomoću tipa privatnog sastanka.

  • Ako je Webex sastanak zakazan pomoću tipa privatnog sastanka, GetSessionInfo GetMeeting, LstSummarySession i LstCalendarSessionće vratiti novo imenovanje elemenata je PrivateMeeting da biste ga znali.

  • GetMeetingTypei LstMeetingType vraćaju novi element koji označava SupportPrivateMeeting koji označava da li podržava privatne sastanke ili ne.

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_Privatni testeeting_
168 //169 je uzorak koji

podržava privatne sastanke

Odgovor XML API-ja: GetSessionInfo

Odgovor za isPrivateMeeting

lažno
Istina
true //true: sastanak podržava privatni sastanak; false: sastanak ne podržava privatni sastanak.
lažno
lažno
Istina

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 sastanka

ime prilagođenih predložaka za sastanke na nivou lokacije

tip usluge

Webex sastanci, Webex obuke i Webex događaji

Promene šeme

GetSite : Dodajte element.

Uzorak odgovora

GetSite odgovor


3
PRO



MC Sastanak Tempalte 1
MeetingCenter


EC Sastanak Tempalte 2
EventCenter


TC Meeting Template 3
TrainingCenter

XML API SetUser ne može da promeni element podržanih usluga kada je lokacija CI unified lokacija

Opis

XMLAPI SetUser ne podržava promenu vrednosti "podržane usluge" u API zahtevu kada je lokacija unified Webex Meetings lokacije povezane sa platformom Control Hub.

Promene šeme

Nema promene šeme na API-u: SetUser.

WEBEX-15436: Dodajte zaštitu da biste izbegli duplirane e-poruke na listi Mtgconfattendelist

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

  • CreateMeetingAttendee

  • Kreiraj korisnika

  • SetUser

  • CreateMeeting

  • Podesi sastanak

  • CreateEvent

  • SetEvent

  • CreateTrainingssion

  • SetTrainingSession

Uzorak API-ja

Zahtev

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</siteName>
<webExID>testUser lozinka</webExID>
<password></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></sessionKey>
<person>
1714904382 <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>

Ispravke za API 40.11.0

Ispravke za XML API 40.11.0

Kliknite ovde da biste preuzeli XML API 40.11.0 šemu

XMLAPI CreateUser podržava ime prikaza

CreateUser podržava raspodelu imena kada je preklopnik funkcije EnableDisplayName 1. Ako preklopnik funkcije nije 1, onda će displayName biti zanemaren.

Promene šeme

Kreiraj korisnika:

XMLAPI setUser podržava ime prikaza

SetUser podržava raspodelu imena kada je preklopnik funkcije EnableDisplayName 1. Ako preklopnik funkcije nije 1, prikazName će biti zanemaren.

Promene šeme

SetUser:

XMLAPI GetUser podržava ime prikaza

GetUser podržava raspodelu imena kada je preklopnik funkcije EnableDisplayName 1. Ako preklopnik funkcije nije 1, prikazName neće biti prikazan.

Kada je displayName u DB-u bez vrednosti, a preklopnik funkcije EnableDisplayName je 1, displayName će biti imeName+" "+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 cmrHybridVoipse koristi za postavljanje i preuzimanje podešavanja na nivou korisnika za EnableCMRHybridVoIP.

Promene šeme

Odgovor za GetUser:

Kreirajte zahtev za korisnikom:

SetUser zahtev:

Ispravke za API 40.10.0

Ispravke za XML API 40.10.0

Kliknite ovde da biste preuzeli XML API 40.10.0 šemu

XML API za UUID sastanka u API zahtevu i odgovoru

Uzorak XML API-ja: Zahtev za GetSessionInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
805325231 ili
<meetingUUID>039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Odgovor:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00d25c64ab0812dd22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...


</serv:body>

ApI koji utiče na to:

  • CreateMeetingAttendee

  • DelMeetingAttendee

  • RegisterMeetingAttendee

  • Kreirajte telekonferenciju

  • Podesi telekonferenciju

  • GetTeleconferensession

  • CreateTrainingssion

  • SetTrainingSession

  • GetTrainingSession

  • DelTrainsession

  • CreateEvent

  • SetEvent

  • Брисање

XMLAPI će vratiti dodatni element za konfiguraciju administratora lokacije da bi onemogućio hvatanje ekrana

Zahtev dolazi iz bezbednosti, i PenTest bube i kupci, kao Goldman Sachs. 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. Dakle, imaćemo konfiguraciju administratora lokacije za ovo i XMLAPI će vratiti dodatno polje EnableMobileScreenCaptureu odgovoru getSite da to podrži.

Uzorak GetSite zahteva

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxxx</siteName>
<webExID>Test</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"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</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:body>

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.

  • kreirajteUser/setUser/getUser dodajte novi uređaj čvoraCanStartMyPMR u personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting Dodajte novi uređajCanStartMeetingza čvor u rasporedu.

Opcija webex UI za sastanak u ličnoj sobi :

Promene šeme

Kreiraj korisnika:

SetUser:

getUserResponse:

Kreiraj sastanak:

sastanak:

getMeetingResponse:

API 40.9.0 ispravke

Ispravke za XML API 40.9.0

Kliknite ovde da biste preuzeli XML API 40.9.0 šemu

XML API podršku za UUID zahtev i odgovor za sastanak

Dodali smo UUID sastanka u API i odgovorili gde god podržavamo kao meetingKey ili sessionKey.

Uzorak XML API-ja: Zahtev za GetSessionInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
805325231 ili
<meetingUUID>039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Odgovor:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00d25c64ab0812dd22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...


</serv:body>

ApI koji utiče na to:

  • GetEnrollmentInfo

  • LstsummaryTrainingSession

  • AddScheduledTest

  • SetScheduledTest

  • DelScheduledTest

  • GetTestInformation

  • OtpremiEventImage

  • PošaljiPozivEmail

  • KreirajSesiju Podrške

  • LstmeetingusagePreliminaryHistory

  • LstmeetingatteNdeePreliminaryHistory

  • LsteventssionPreliminaryHistory

  • LsteventattendePreliminaryHistory

  • LstTrainingPollResultsHistory

Webex sastanci će imati zaključani lobi za sastanke gde će korisnici moći da sačekaju da budu primljeni na sastanak

Aplikacija XML API da zakažete i uredite MC da biste podržali zaključanu čekaonicu kada se funkcija (ConsistentLockedLobby) uključi.

Promene šeme

Dodata su tri nova elementa (spoljnaAttendeeSecurity, autoLock, autoLockWaitTime) u API-je za CreateMeeting, SetMeeting i GetMeeting.

Element

Opis

spoljna AtatendeeSecurity

Kada je sastanak otključan, postoje tri stavke spoljne bezbednosti korisnika koje mogu biti izbore.

DozvoliJoin: Možete se odmah pridružiti sastanku;

Dozvoli JoinWithLobby: Možete da se pridružite sastanku samo ako ih organizator pusti;

BlockFromJoin: Pridruživanje sastanku nije moguće;

automatsko otključavanje

Da li ćete automatski zaključati sastanak.

Tačno: Automatsko zaključavanje sastanka nakon početka sastanka # minuti nakon početka sastanka

Netačno: Ne zaključava sastanak automatski nakon početka sastanka

automatskiLockWaitTime

Minuti (0,5,10,15,20) za automatsko zaključavanje sastanka nakon početka sastanka

Uzorak zahteva i odgovora

Zahtev za CreateMeeting:


...

false

AllowJoinWithLobby
true
10

...


Zahtev za SetMeeting:


2##1#1##01
...

false AllowJoinWithLobby true

10
...





Odgovor " GetMeeting":

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"

xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</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>AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...


</serv:body>

ApI koji utiče na to:

  • CreateMeeting

  • Podesi sastanak

  • GetMeeting

Unapređenje GetSessionInfo API da biste vratili status učesnika u sesiji koja je u toku

Dodata su dva nova elementa (hasHostInMeeting, hasAttendeeInMeeting) u odgovor za GetSessionInfo. Ova dva elementa će biti vraćena kada sastanak bude u toku.

Element

Opis

hasHostInMeeting

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.

hasAttendeeInMeeting

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 version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"

xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARNO</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
... <ep:hasAttendeeInMeeting></ep:hasAttendeeInMeeting>

<ep:status>INPROGRESS</ep:status>


<ep:hasHostInMeeting>TRUE</ep:hasHostInMeeting>



...


</serv:body>

ApI koji utiče na to:

GetSessionInfo

API GetUserCard zahteva odobrenje.

Za poboljšanje bezbednosti XML API GetUserCard potrebna je autorizacija za dobijanje informacija o korisniku.

ApI koji utiče na to:

GetUserCard

Ispravke za API 40.8.0

Ispravke za XML API 40.8.0

Kliknite ovde da biste preuzeli XML API 40.8.0 šemu

Poboljšanje odgovora GetSessionInfo

Ako niste pozvani ili odobreni sa sastanka, vaš poziv za XML API: GetSessionInfo neće vratiti elemente: konfiguracijaName, startDate, trajanje, vremenska zona, meetingLink, sipURL, displayMeetingUrl u API odgovoru.

PRIMER API odgovora za sastanke:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NE_INPROGRESS</ep:status>
<ep:sessionkey>1####2##4</ep:sessionkey><ep:isPersonalMeetingRoom></ep:isPersonalMeetingRoom> <ep:accessControl><ep:passwordReq></ep:passwordReq><ep:registration></ep:registration><ep:listStatus>NENAVEDENA</ep:listStatus>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>



</ep:accessControl>

<ep:metaData>
FALSE <ep:serviceType>FALSE MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true true</ep:isAllowJBH>
<ep:isCETMeeting>false</ep:isCETMeeting>

API primer odgovora za obuke/događaje:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NE_INPROGRESS</ep:status>
<ep:sessionkey>1####5##5##9</ep:sessionkey>
<ep:isCETMeeting></ep:isCETMeeting><ep:isAllowJBH></ep:isAllowJBH><ep:metaData><ep:serviceType></ep:serviceType>UKLONJENO SA LISTE ISTINITA POZIV/REGISTRACIJA/ODBIJ
LAŽNI CENTAR ZA
</ep:metaData>
<ep:accessControl><ep:registration></ep:registration><ep:listStatus></ep:listStatus><ep:registrationURL><ep:passwordReq></ep:passwordReq><ep:registrationURLForMobile><ep:joinStatus></ep:joinStatus>OBUKU <ep:isRegisterIDRequired></ep:isRegisterIDRequired>NETAČNO ISTINITO

https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
</ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>

</ep:registrationURL>


</ep:accessControl><ep:isPersonalMeetingRoom></ep:isPersonalMeetingRoom> <ep:attendeeOptions><ep:joinRequiresAccount></ep:joinRequiresAccount>

</ep:attendeeOptions>




ApI koji utiče na to:

  • GetSessionInfo

GetSessionInfo, GetUserCardpoboljšanja bezbednosti

Napravili smo bezbednosno poboljšanje na XML API GetSessionInfo i GetUserCard. 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:
  • GetSessionInfo

  • GetUserCard

meetingUUID u API za zahtev i podršku za odgovor

Dodali smo MeetingUUID na API i odgovorili gde god podržavamo meetingKey/sessionKey.

Zahtev za GetSessionInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
805325231 ili
<meetingUUID>039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Odgovor:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00d25c64ab0812dd22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...


</serv:body>

ApI koji utiče na to:

  • LstOpensession

  • GetEnrollmentInfo

  • LstsummaryMeeting

  • LstScheduledTests

  • GetEvent

  • LstsummaryEvent

  • LstmeetingusageHistorija

  • LsttrainsessionHistorija

  • Istorija IsteventssionHistorije

  • LstsupportsessionHistorija

  • Brisanje

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

  • Podesi sastanak

  • CreateEvent

  • SetEvent

  • CreateTrainingssion

  • SetTrainingSession

XML API CreateMeetingAttendee i RegisterMeetingAttendee

I CreateMeetingAttendeei RegisterMeetingAttendee mogu da provere potrebni registracija učesnika obrazac 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": CreateMeetingAttendee i RegisterMeetingAttendee.

Request RegisterMeetingAttendee :





Prezime imena

Ime
Prezime InћenjerRadno
mesto Cisco1234 //
Ime kompanije ...
@*****.com
POSETILAC


ISTINITI UČESNIK PRIHVATA


TAČNO 1#####4##1



CreateMeetingAttendee zahtev:



Prezime Ime

Ime
Prezime InћenjerRadno
mesto Cisco1234 //Ime
kompanije
... @*****.com
POSETIOCA


TRUE 1###4###1


040014 primer odgovora:


<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Nedostaju obavezna polja (obrazac za registraciju) :</serv:reason></serv:response></serv:header> naslov, PRIMARNI 040014

KOMPANIJE
, kompanija





ApI koji utiče na to:

  • CreateMeetingAttendee

  • RegisterMeetingAttendee

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:

  • CreateMeetingAttendee

  • CreateEvent

  • SetEvent

  • Kreirajte".

  • Podesi "Povezivanje"

  • SetRecordingInfo

  • CreateMeetingAttendee

  • CreateTrainingssion

  • SetTrainingSession

  • Kreiraj korisnika

  • SetUser

  • CreateMeeting

  • Podesi sastanak

  • RegisterMeetingAttendee

Ispravke za API 40.7.0

Ispravke za XML API 40.7.0

Kliknite ovde da biste preuzeli XML API 40.7.0 šemu

podrška za meetingUUID

Dodali smo MeetingUUID na API i odgovorili gde god podržavamo meetingKey ili sessionKey.

Primer zahteva za GetSessionInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
805325231 ili
<meetingUUID>039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Primer zahteva za GetSessionInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
805325231 ili
<meetingUUID>039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Primer odgovora GetSessionInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00d25c64ab0812dd22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...


</serv:body>

Api-je koji utiču na to:

  • LstmetingattendeeHistorija

  • LsttraingattendeeHistorija

  • Istorija lsteventattendeeHistorije

  • LstsupportattendeeHistorija

CreateUser API podršku za e-poštu dobrodošlice na č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 u skladu sa jezikom ili ID-om jezika u zahtevu CreateUser .

Korišćenje usluge CreateUser za slanje html e-poruke dobrodošlice primer (Češki):

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</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>testirajte</firstName>
<lastName>test</lastName>
<webExId>korisnika</webExId>
<password>xxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
ili
<language>ČeškI</language>
<active>AKTIVIRANO</active>
<sendWelcome>TAČNO</sendWelcome>
<isHTMLEmail></isHTMLEmail>
</bodyContent>
</bodyContent>
</body>

API 40.6.1, 40.4.9 Ispravke

Ispravke za XML API 40.6.1, 40.4.9

Kliknite ovde da biste preuzeli XML API 40.6.1 šemu

Kliknite ovde da biste preuzeli XML API 40.4.9 šemu

Podrška za CreateMeeting/SetMeeting

Kada zakažete Webex sastanak sastanak, XML API opcijom CreateMeeting/SetMeeting omogućava vam da proverite ili poništite izbor ili da kliknete na obaveznu stavku potrebno polje na registracija učesnika obrascu.

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

Promenjena šema: Dodajte element "registracijaForm" u SetMeeting

Promenjena šema: Dodajte element "registracijaForm" u GetMeeting

Primer za CreateMeeting zahtev:



lozinka


true
false



Istina
true false
true

true

false
false
false false

Primer zahteva za setMeeting :


1015045339 ime konferencije

3



true
true






Istina
true false
true

true

false
false
false false

Primer odgovora na GetMeeting :


1234567890@sitename.webex.com
1234567890@sitename.webex.com
netačno
istinito
netačno
netačno

istinito

netačno
lažno




Api-je koji utiču na to:

  • CreateMeeting

  • Podesi sastanak

  • GetMeeting

  • Brisanje sastanka

Tip sastanka E2EE ne podržava PMR sastanak

Kada omogućite PMR tokom poziva sa API-jem:CreateUser/SetUser/GetUser/GetMe i samo je tip E2EE sastanka dostupan, odgovoriće na sledeći poruka o grešci: "110063 Korisnik mora da ima bar jedan tip sastanka koji nije E2EE da bi omogućio LPS."

Api-je koji utiču na to:

  • Kreiraj korisnika

  • SetUser

  • GetUser

  • GetMe

Ispravke za API 40.6.0

Ispravke za XML API 40.6.0

Kliknite ovde da biste preuzeli XML API 40.6.0 šemu

Dodata uloga korisničkog menadžmenta

Kreirali smo ulogu korisničkog menadžmenta i datoteka šeme za sledeće je promenjena.

Promenjena šema: Kreirajte zahtev za korisnikom:

Promenjena šema: SetUser

Promenjena šema: GetMeodgovor:

Promenjena šema: Odgovor LstsummaryUser:

Api-je koji utiču na to:

  • Kreiraj korisnika

  • SetUser

  • GetMe

  • LstsummaryUser

Primer za CreateUserzahtev:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>SiteAdmin</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<isHTMLEmail></isHTMLEmail><lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email></email>
<privilege>
true <siteAdmin></siteAdmin><voiceOverIp></voiceOverIp><host>false</host>

<umSiteAdmin></umSiteAdmin>

<labAdmin>false</labAdmin>

</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true true</sendWelcome>

</bodyContent>
</body>

Podrška pomoću API pristup getUserCard kartici

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:

Primena jednog API ključa

Kako generisati JWT token

Primer Zahteva za GetUserCard:

POST https://{sitename}.webex.com/WBXService/XMLService zaglavlje
:
Aplikacija/json; tip sadržaja; charset=utf-8
JWTToken ${jwttoken}
Telo:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
</bodyContent>
</body>

Primer odgovora:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<use:avatar>
<use:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:isUploaded></use:isUploaded><use:lastModifiedTime>1587493389768</use:lastModifiedTime>
false
</use:url></use:avatar>
<use:personalMeetingRoom>
<use:title>Test's Personal Room</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</use:personalMeetingRoomURL></use:personalMeetingRoom>

<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>

Podrška za MeetingUUID u API zahtevu i odgovoru

Dodali smo MeetingUUID na API i odgovor kada podržavamo meetingKey ili sessionKey.

Api-je koji utiču na to:

  • LstRecording

  • LstsummarySession

  • GetSesssionInfo

  • Sastanak za gethosturlMeeting

  • GetjoinurlMeeting

  • LstMeetingAttendee

  • CreateMeeting

  • Podesi sastanak

  • GetMeeting

  • Brisanje sastanka

  • LstCalendarSession

primer meetingUUIDzahteva:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
805325231 ili
<meetingUUID>039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

primer odgovora meetingUUID:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00d25c64ab0812dd22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...


</serv:body>

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

Poboljšali smo API: LstSummarySession vraćanje zakazano LPS imati 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 odgovoru API LstSummarySession.

Primer zahteva za LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxxx</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 I</maximumNum>
<listMethod></listMethod>
</listControl>
<dateScope>
<startDateStart>11/01/2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/3 01/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>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter supportCenter</serviceType>
<serviceType>true</serviceType>
</serviceTypes>
<returnScheduledPMR></returnScheduledPMR>
</bodyContent>
</body>

Primer odgovora na LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</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:startFrom>1</serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID>809914325</ep:MeetingUUID>
Team <ep:serviceType>MeetingCenter</ep:serviceType> <ep:hostWebExID>Test</ep:hostWebExID>
<ep:sessionType>za Team</ep:sessionType> <ep:confName>MeetingCenter</ep:confName>

3
<ep:hostFirstName></ep:hostFirstName>
<ep:otherHostWebExID></ep:otherHostWebExID>
<ep:hostLastName>Test</ep:hostLastName>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status>NISU_INPROGRES</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus></ep:listStatus>
JAVNA <ep:hostEmail>TEST@WEBEX.COM</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined></ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>false true</ep:registration>
<ep:isRecurring></ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</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 true</ep:recurrenceId>
<ep:isScheduledPMR></ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Molly08Console81696000</ep:hostWebExID>
<ep:hostFirstName>Molly08Console81696000</ep:hostFirstName>
<ep:hostLastName>Molly08Console81696000</ep:hostLastName>
<ep:otherHostWebExID>Molly08Console81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60 JAVNA</ep:duration>
<ep:listStatus></ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq></ep:passwordReq>
true <ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:isException>false</ep:isException>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0 true</ep:recurrenceId>
<ep:isScheduledPMR></ep:isScheduledPMR>
</ep:session>

</serv:body>

Poboljšanja funkcije GetSite

Dodali smo preklopnik funkcije GetSiteodgovora na SupportXMLAPIReturnScheduledPMR

Api-je koji utiču na to:

  • GetSite

Promena šeme:

Novi XML API GetSiteodgovor je: SupportXMLAPIReturnScheduledPMR

Primer zahteva za preuzimanje:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>

Primer odgovora na getsite:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result> <serv:gsbStatus>PRIMARNO</serv:gsbStatus>

</serv:response>
</serv:header>
<serv:body>
<ns1:siteInstance>
<ns1:siteCommonOptions>
...
true <ns1:SupportXMLAPIReturnScheduledPMR></ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>

<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>

API 40.4.8, 40.2.9 Ispravke

Ispravke za XML API 40.4.8, 40.2.9

Kliknite ovde da biste preuzeli XML API 40.4.8 šemu

Kliknite ovde da biste preuzeli XML API 40.2.9 šemu

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, imaće 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

  • GetTeleconferensession

Primer zahteva za getMeeting:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</siteName>
<webExID>test</webExID>
<password>xxx</password>
<partnerID>xx</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey></meetingKey>
803328224 </bodyContent>
</body>

Primer odgovora:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS FALSE</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<meet:accessControl>
<meet:isPublic></meet:isPublic>
<meet:listToPublic></meet:listToPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true false</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin></meet:isEnforceAudioLogin>
</meet:accessControl>
...


<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>

API 40.4.5, 40.2.6 Ispravke

Ispravke za XML API 40.4.5, 40.2.6

Ograničenje upotrebe GetUserCard i GetSessionInfo

Primenjujemo ograničenje korišćenja na karticama API GetUserCardi GetSessionInfo, a možete dobiti i broj poruka o grešci: "403 zabranjeno" ako dostignete ograničenje upotrebe.

Api-je koji utiču na to:

  • GetUserCard

  • GetSessionInfo

API 40.4.4, 40.2.5 Ispravke

Ispravke za XML API 40.4.4, 40.2.5

Ograničenje broja TeleContent

Dodali smo ograničen broj BodyContent u svakom odeljku XML API. Kada dodate previše BodyContent u API zahtev, sledeće kôd greške i poruka će se vratiti: "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 primerom više telesnih poziva :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>xxxx</webExID>
<password>xxxx</password>
<siteName>xxxx 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>

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

Poboljšali smo CreateUser da bismo podržali e-poruku dobrodošlice na više jezika. CreateUser sada zahteva isHTMLEmail

Api-je koji utiču na to:

  • Kreiraj korisnika

Primer za CreateUserzahtev:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>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>true</host>
<labAdmin>false</labAdmin>
<siteAdmin></siteAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true true</sendWelcome>
<isHTMLEmail></isHTMLEmail>
</bodyContent>
</body>

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 koji nije administrator lokacije pozove SetUser API promeni e-adrese, trenutna e-adresa ostaje dok se nova e-adresa 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 korisnik koji nije administrator lokacije pozove SetUser API nekoliko puta bez završavanja procesa verifikacije e-pošte, trenutna e-adresa se čuva, a najnovija nova e-adresa je ta koja mora da se potvrdi.

  • Ako administrator lokacije nalog pozove SetUser API 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 IP adrese na sistemu imena domena, što pokreće ogromne performanse. Planiramo da pojednostavimo ovaj proces sa praznim odgovorom u polju .

Api-je koji utiču na to:

  • GetEnrollmentInfo

Primer zahteva za GetEnrollmentInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo"> <sessionKey>716773566</sessionKey>


</body>

Primer odgovora getEnrollmentInfo :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>154279066999981548</att:confID>
<att:attendee>
<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:receiveInfo>false</att:receiveInfo>

<att:address2></att:address2><att:city></att:city>
<att:country></att:country> <att:state></att:state>


<att:zipcode></att:zipcode><att:address1></att:address1><att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>

<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>

<att:customFields/> </att:enrollFields>
<att:status></att:status><att:domain> </att:domain>
<att:ipAddress>10.35.240.53</att:ipAddress>
<att:submitTime>02/27/2020 22:03:57</att:submitTime>

</att:attendee>
<att:attendee>
<att:attendeeID>ODOBRENO 3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</att:firstName>
<att:lastName>test</att:lastName>
<att:email>achillesyang@hotmail.com false</att:email>
<att:receiveInfo></att:receiveInfo>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<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:status></att:status><att:domain> </att:domain>
<att:ipAddress>10.154.181.15</att:ipAddress>
<att:submitTime>02/27/2020 22:07:38</att:submitTime>

</att:attendee>
<att:matchingRecords>
<serv:total>ODOBRENO 2 2</serv:total>
<serv:returned></serv:returned>
<serv:startFrom>1</serv:startFrom>
</att:matchingRecords>
<att:sessionKey>716773566</att:sessionKey>
</att:session>

</serv:body>

Ispravke za API 40.2.0

Ispravke za XML API 40.2.0

Kliknite ovde da biste preuzeli XML API 40.2.0 šemu.

Ukloni anonimni pristup LstSummarySession-u

Kao poboljšanje bezbednosti, zaustavljamo podršku za anonimni pristup LstSummarySession API. Ako Webex Meetings anonimno pristupi API, vraćaju se sledeće kôd greške i poruka se vraćaju: "000015 Žao nam je, nije pronađen nijedan zapis".

Api-je koji utiču na to:

  • LstSummarySession

Primer zahteva za LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sitename1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">

<sessionKey>211894651</sessionKey> </bodyContent>
</body>

Primer odgovora na LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"

xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Žao nam je,</serv:reason> nije pronađen nijedan zapis <serv:gsbStatus>PRIMARNI</serv:gsbStatus>

<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>

Bezbednosna poboljšanja zaCreateMeeting 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 API-je za CreateMeeting i SetMeeting da ne dozvoljavaju korisnicima da zakazati sastanak vreme početka koje su već prošlo. Ako pokušaju, API odgovori na poruka o grešci: "060016 sesija vreme početka 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

  • Podesi sastanak

API 40.1.2 ispravke

Ispravke za XML API 40.1.2

Kliknite ovde da biste preuzeli XML API 40.1.2 šemu.

Planiranje sastanka automatski generiše lozinku ako nije obezbeđena

Poboljšali smo CreateMeeting, CreateEvent, CreateTrainingSession i CreateTeleconferenceSession tako da uključi lozinku u telo API odgovora.

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

  • CreateTrainingssion

  • Kreirajte telekonferenciju

Odgovor CreateMeeting sada ima element meetingPassword :

Primer za CreateMeetingzahtev:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>

<siteName>siteName1</siteName>
<webExID>userID</webExID>
<password></password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaData>

<schedule>
<startDate>10/28/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>

Primer odgovora za CreateMeeting :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</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>
<serv:host>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
<serv:attendee>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</serv:attendee></serv:host></meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>

</serv:body>

Odgovor CreateEvent sada ima element eventPassword :

Odgovori na CreateTrainingSession i CreateTeleconferenceSessionsada imaju element sesijePassword :

Ispravke za API 40.1.0

Ispravke za XML API 40.1.0

Kliknite ovde da biste preuzeli XML API 40.1 šemu.

Poboljšanja za GetSessionInfo

Dodali smo nove elemente na adresu GetSessionInfo API. API sada vraća informacije i za mobilne uređaje.

Api-je koji utiču na to:

  • GetSessionInfo

Ažuriranja zahteva za GetSessionInfo :

Primer zahteva:


<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo11</siteName>
<webExID>siteadmin</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
713707633 <sipUrl>dongchen@go.webex.com 123456789_go@webex.com ili 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</meetingLink></pmrUrl></bodyContent>
</body>

Poboljšanja istorije LstAccessAnywhereHistorije

Dodali smo novu API lstAccessAnywhereHistory da bismo odgovorili Webex Access Anywhere o izveštaju.

Api-je koji utiču na to:

  • LstAccessAnywhereHistorija

LstAccessAnywhereHistory request updates:

Ispravke za odgovor na LstAccessAnywhereHistory :

Primer zahteva:


<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>test</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<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:maximumNum>110</serv:maximumNum>
<serv:startFrom></serv:startFrom>
<serv:listMethod></serv:listMethod>
</listControl>
<order>
ILI<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>

Primer odgovora:


<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUCCESS PRIMARY</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>

<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<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>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>

</serv:body>