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: CreateMeeting i SetMeeting 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 i LstCalendarSession će vratiti novi naziv elementa PrivateMeeting da biste ga znali.

  • GetMeetingType i LstMeetingType vraćaju novi element za SupportPrivateMeeting koji ukazuje na to 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_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

sastanakObrazacName

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

uslugaType

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

Kliknite ovde da biste preuzeli XML API 40.11.0 šemu

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

Kliknite ovde da biste preuzeli XML API 40.10.0 šemu

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 novi uređajCanStartMyPMR u personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting dodajte novi uređ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

Kliknite ovde da biste preuzeli XML API 40.9.0 šemu

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

spoljni učesnikBezbednost

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

DozvoliPridruživanje: Odmah Se možete pridružiti sastanku;

DozvoliJoinWithLobby: Pridruživanje sastanku može se pridružiti samo ako ih organizator pusti;

BlockFromJoin: Nije moguće pridružiti se sastanku;

automatsko zaključavanje

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

automatskoLockWaitTime

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

imaHostInMeeting

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.

ima učesnika u sastanku

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

Kliknite ovde da biste preuzeli XML API 40.8.0 šemu

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, GetUserCardpoboljš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 odgovoraPrimer:


<?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

Kliknite ovde da biste preuzeli XML API 40.7.0 šemu

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

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, 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 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 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

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: CreateUserzahtev:

Promenjena šema: SetUser

Promenjena šema: GetMe odgovor:

Promenjena šema: LstsummaryOdgovor korisnika:

Api-je koji utiču na to:

  • Kreiraj korisnika

  • SetUser

  • Омиљено

  • LstsummaryUser

Primer CreateUserzahteva:

<?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:

Primena jednog API ključa

Kako generisati JWT token

Primer GetUserCardzahteva:

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 UUIDsastanak:

<?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>

meetingUUIDPrimer 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 LstSummarySessionZahteva:

<?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 GetSiteodgovora za SupportXMLAPIReturnScheduledPMR

Api-je koji utiču na to:

  • GetSite

Promena šeme:

XML API odgovor na GetSitenovi element je: помоћXMLAPIReturnScheduledPMR

GetSiteprimer 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>

PrimerGetSiteodgovora:

<?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

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 ć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 GetMeetingPrimer:

<?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 GetSessionInfoogranič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 CreateUserzahteva:

<?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

Kliknite ovde da biste preuzeli XML API 40.2.0 šemu.

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 LstSummarySessionZahteva:

<?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

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 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 CreateMeetingPrimer:

<?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

Kliknite ovde da biste preuzeli XML API 40.1 šemu.

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>