API 40.12.0 ispravke

XML API 40.12.0 Ispravke

Kliknite ovde da biste preuzeli XML API 40.12.0 šemu

XML API podržava tip privatnog sastanka

XML API-ji će biti pogođeni

  • Možemo da koristimo API: CreateMeeting i SetMeeting da biste zakazali ili ažurirali Webex sastanak koristeći tip privatnog sastanka.

  • Ako je Webex sastanak zakazan sa tipom privatnog sastanka, GetSessionInfo GetMeeting, LstSummarySession, i LstCalendarSession će vratiti novo imenovanje elementa je PrivateMeeting Da znam.

  • GetMeetingType i LstMeetingType povratak novog imenivanja elementa SupportPrivateMeeting što označava da li podržava privatne sastanke ili ne.

Promene šeme

XML API: Tip za getMeetingType/LstMeetingType: Dodaj <SupportPrivateMeeting> Element.

XML API: LstSummarySession: Dodajte <isPrivateMeeting> Element.

XML API: LstCalendarSession: Dodajte <isPrivateMeeting> Element.

XML API: GetSessionInfo: Dodajte <isPrivateMeeting> Element.

XML API: GetMeeting: Dodaj <isPrivateMeeting> Element.

Zahtev za XML API: Kreiraj sastanak

Zahtev za createMeeting sa tipom privatnog sastanka

<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>10/25/2020 13:00:00</startDate>
<duration> 45 45</duration>
<timeZoneID></timeZoneID>
</schedule>
<accessControl>
<meetingPassword></meetingPassword>
</accessControl>
<metaData>
<confName>MC_Privatni testeeting_</confName>
<meetingType> 168</meetingType> //169 je uzorak koji podržava privatni sastanak
</metaData>
</bodyContent>
</body>

Odgovor XML API: GetSessionInfo

Odgovor za isPrivateMeeting

<ep:supportE2E>netačno</ep:supportE2E>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isPrivateMeeting>tačno</ep:isPrivateMeeting> //true: sastanak podržava privatni sastanak; Laћne: sastanak ne podržava privatni sastanak.
<ep:isCETMeeting>netačno</ep:isCETMeeting>tačno
<ep:isPersonalMeetingRoom></ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>

GetSite API će vratiti obrasce sastanaka na nivou lokacije

Priča o korisniku/opis zadatka

GetSite API vratite šablon sastanaka na nivou lokacije. Ovo će omogućiti konektoru za edukaciju i Webex učionicama da prikazuju ove šablone koje nastavnici mogu da biraju i odaberu ove šablone dok zakazuju svoje sesije na mreži.

Pogođeni API-ji

Ako postoje prilagođeni obrasci sastanka koji su na nivou lokacije, GetSite api će vratiti ove šablone na nivou lokacije.

Ime elemenata

Opis

meetingTemplateName

ime prilagođenih obrazaca sastanaka na nivou lokacije

serviceType

Webex Meetings usluge Webex Trainings i Webex Events

Promene šeme

GetSite : Dodajte <meetingTemplates> Element.

Uzorak odgovora

Preuzmi odgovor

<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName> PRO</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName> MC Sastanak Tempalte 1 </ns1:meetingTemplateName>
<ns1:serviceType> MeetingCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Meeting Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType> EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>TC Meeting Template 3
<ns1:meetingTemplateName></ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>

XML API SetUser ne može da promeni element supportedServices kada je lokacija CI unified lokacija

Opis

XMLAPI SetUser ne podržavaju promenu vrednosti " supportedServices" u API zahtev kada je lokacija povezana sa kontrolnim čvorištem povezanom sa Unified Webex Meetings lokacijama.

Promene šeme

Nema promene šeme na API: SetUser.

WEBEX-15436: Dodajte zaštitu da biste izbegli duplirane e-poruke u Mtgconfattendeelist

Opis

Ako se više učesnika koji imaju istu e-adresu dodaje na isti sastanak u istom API zahtevu, prvog učesnika obrađujemo samo e-poštom.

Pogođeni API-i

  • CreateMeetingAttendee

  • CreateUser

  • SetUser

  • CreateMeeting

  • SetMeeting

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

Uzorak API

Pošalji 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 testUser</siteName>
<webExID></webExID>
<password></password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey> lozinku 1714904382</sessionKey>
<person>
<email>test@webex.com </email>
<name>name1 </name>
</person>
<attendees>
<person>
<email>test@webex.com</email>
<name>name2 1714904382</name>
</person>
<sessionKey></sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>

API 40.11.0 Ispravke

XML API 40.11.0 Ispravke

Kliknite ovde da biste preuzeli XML API 40.11.0 šemu

XMLAPI CreateUser podržava ime za prikaz

CreateUser Podržava dispalyname kada preklopnik funkcije EnableDisplayName je kao 1. Ako preklopnik funkcije nije 1, onda displayName će biti zanemarena.

Promene šeme

CreateUser:

XMLAPI SetUser podržava ime za prikaz

SetUser Podržava dispalyname kada preklopnik funkcije EnableDisplayName je 1. Ako preklopnik funkcije nije 1, displayName će biti zanemarena.

Promene šeme

SetUser:

XMLAPI GetUser podržava ime za prikaz

GetUser Podržava dispalyname kada preklopnik funkcije EnableDisplayName je 1. Ako preklopnik funkcije nije 1, displayName neće biti prikazani.

Kada displayName u DB je bez vrednosti i preklopnik funkcije EnableDisplayName je 1, displayName biće firstName+" "+lastName za znakove koji nisu azijski i firstName+lastName za azijske znakove.

Promene šeme

GetUserResponse:

KONTROLA NA NIVOU XMLAPI KORISNIKA ZA CMR hibrid VoIP

/ cmrHybridVoip podešavanje se koristi za postavljanje i preuzimanje podešavanja na nivou korisnika za EnableCMRHybridVoIP.

Promene šeme

GetUser Response:

CreateUser Request:

SetUser Request:

API 40.10.0 Ispravke

XML API 40.10.0 Ispravke

Kliknite ovde da biste preuzeli XML API 40.10.0 šemu

XML API support for meeting UUID u API zahtevu i odgovoru

Uzorak XML API: GetSessionInfo Zahtev:

<?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>805325231</sessionKey>

<meetingUUID>ili 039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>

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></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> USPEŠNO PRIMARNO NIJE_INPROGRESS</ep:status>
<ep:isLocked>FALSE </ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID> 039c00d25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823...</ep:confID>

...
</serv:bodyContent>
</serv:body>
</serv:message>

Broj pogođenih API:

  • CreateMeetingAttendee

  • DelMeetingAttendee

  • RegisterMeetingAttendee

  • CreateTeleconferenceSession

  • SetTeleconferenceSession

  • GetTeleconferenceSession

  • CreateTrainingSession

  • SetTrainingSession

  • GetTrainingSession

  • DelTrainingSession

  • CreateEvent

  • SetEvent

  • DelEvent

XMLAPI će vratiti dodatni element za konfiguraciju administratora lokacije kako bi se onemogućilo slika ekrana

Zahtev dolazi iz bezbednosti – oboje PenTest bube i kupci, kao Goldman Sachs. Ne žele da dozvole krajnjim korisnicima da prisustvuju slika ekrana u aplikaciji Meetings. U međuvremenu, mnogo drugih kupaca želi ovu funkciju kako bi se omogućila slika ekrana. Takođe, korisnici obrazovanja žele da dozvole slika ekrana sastanku. Dakle, imaćemo konfiguraciju administratora lokacije za ovo, a XMLAPI će vratiti dodatno polje EnableMobileScreenCapture u odgovoru GetSite da biste podržali ovo.

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>
</serv:message>

<?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>PRIMARNO USPEŠNO</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>Laћne</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>

Pod uticajem API

GetSite

XMLAPI podržava meet-269 PIN manje unapređenja pridruživanja

XMLAPI dodaj nove sisteme za video konferencije u mojoj organizaciji mogu da pokreću sastanke i da im se pridružuju bez upita za sastanak u ličnoj sobi MC sastanku.

  • createUser/setUser/getUser dodaj novi čvor deviceCanStartMyPMR u personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting dodaj novi čvor deviceCanStartMeeting u rasporedu.

Opcija u Webex korisničkom interfejsu za sastanak u ličnoj sobi:

Promene šeme

CreateUser:

SetUser:

getUserResponse:

CreateMeeting:

setMeeting:

getMeetingResponse:

API 40.9.0 ispravke

XML API 40.9.0 ispravke

Kliknite ovde da biste preuzeli XML API 40.9.0 šemu

XML API support for meeting UUID zatraži i odgovori

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

Uzorak XML API: GetSessionInfo Zahtev:

<?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>805325231</sessionKey>

<meetingUUID>ili 039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>

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></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> USPEŠNO PRIMARNO NIJE_INPROGRESS</ep:status>
<ep:isLocked>FALSE </ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID> 039c00d25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823...</ep:confID>

...
</serv:bodyContent>
</serv:body>
</serv:message>

Broj pogođenih API:

  • GetEnrollmentInfo

  • LstsummaryTrainingSession

  • AddScheduledTest

  • SetScheduledTest

  • DelScheduledTest

  • GetTestInformation

  • UploadEventImage

  • SendInvitationEmail

  • CreateSupportSession

  • LstmeetingusagePreliminaryHistory

  • LstmeetingattendeePreliminaryHistory

  • LsteventsessionPreliminaryHistory

  • LsteventattendeePreliminaryHistory

  • LstTrainingPollResultsHistory

Webex Meetings će imati zaključanu čekaonicu za sastanke gde korisnici mogu da dočekaju da budu primljeni na sastanak

Raspored XML API sastanke i uređivanje MC da biste podržali zaključanu čekaonicu kada je funkcija ( ConsistentLockedLobby) preklopno/ih uključeno.

Promene šeme

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

Element

Opis

externalAttendeeSecurity

Kada se sastanak otključa, postoje tri bezbednosne stavke spoljnog korisnika koje mogu biti izbori.

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

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

BlockFromJoin: Ne mogu da se pridružim sastanku;

autoLock

Bez obzira na to da li ćete automatski zaključati sastanak.

Istina: Automatski zaključa sastanak nakon # minuta nakon početka sastanka

Laћne: Ne zaključa sastanak automatski nakon početka sastanka

autoLockWaitTime

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

Zatraži i odgovori uzorak

Request of CreateMeeting:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>Laћne</joinRequiresAccount>
<externalAttendeeSecurity>DozvoliJoinWithLobby</externalAttendeeSecurity>
<autoLock>Istina</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>

Request of SetMeeting:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1##01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>Laћne</joinRequiresAccount>
<externalAttendeeSecurity>DozvoliJoinWithLobby</externalAttendeeSecurity>
<autoLock>Istina</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>

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>Laћne</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>Dozvolijoin</meet:externalAttendeeSecurity>
<meet:autoLock>Istina</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...


Broj pogođenih API:

  • CreateMeeting

  • SetMeeting

  • GetMeeting

Poboljšanje GetSessionInfo API da biste vratili status učesnika u sesiji koja je u toku

Dodata su dva nova elementa ( hasHostInMeeting, hasAttendeeInMeeting) kao odgovor za GetSessionInfo. Ova dva elementa će se vratiti kada je sastanak u toku.

Element

Opis

hasHostInMeeting

Bez obzira da li se organizator pridružio sastanku koji je u toku.

Istina: Organizator je na sastanku koji je u toku.

Netačno/bez vrednosti: Organizator nije na sastanku koji je u toku ili sastanak nije u toku.

hasAttendeeInMeeting

Da li se učesnik/organizator pridružio sastanku koji je u toku.

Istina: postoji učesnik ili organizator na sastanku koji je u toku.

Netačno/bez vrednosti: nema učesnika ili organizatora na sastanku koji je u toku ili sastanak nije u toku.

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


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


<ep:hasHostInMeeting></ep:hasHostInMeeting>

<ep:hasAttendeeInMeeting></ep:hasAttendeeInMeeting>




Broj pogođenih API:

GetSessionInfo

Aplikacija API GetUserCard zahteva autorizaciju.

Poboljšanje bezbednosti XML API GetUserCard zahteva ovlašćenje za dobijanje informacija o korisniku.

Broj pogođenih API:

GetUserCard

API 40.8.0 ispravke

XML API 40.8.0 ispravke

Kliknite ovde da biste preuzeli XML API 40.8.0 šemu

GetSessionInfo poboljšanje odgovora

Ako niste pozvani ili odobreni sa sastanka, pozovite na XML API: GetSessionInfo neće vratiti elemente: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl u telo API odgovora.

API primer odgovora za sastanke:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_INPROGRESS</ep:status>
<ep:sessionkey> 1####2##4 NENAVEDENA</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration></ep:registration>
<ep:passwordReq></ep:passwordReq>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>LAŽNA LAŽNA LOKACIJA CENTAR </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>ZA SASTANKE FALSE</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>TRUE FALSE TRUE FALSE</ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom></ep:isPersonalMeetingRoom>
</serv:bodyContent>

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_INPROGRESS</ep:status>
<ep:sessionkey>1####5##5##9 UKLONJENO</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration></ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61 </ep:registrationURL>
<ep:passwordReq> </ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>SA LISTE ISTINITA POZIV/REGISTRACIJA/</ep:joinStatus>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType> ODBIJ LAŽNI CENTAR ZA</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>OBUKU FALSE</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting>TRUE FALSE</ep:isCETMeeting>
<ep:isPersonalMeetingRoom></ep:isPersonalMeetingRoom>
</serv:bodyContent>

Broj pogođenih API:

  • GetSessionInfo

GetSessionInfo, GetUserCard Poboljšanja bezbednosti

Napravili smo poboljšanje bezbednosti na XML API GetSessionInfo i GetUserCard. Blokiraćemo korisnike da ne pristupe ova dva API-ja u naredna dva sata ako njihov poziv dostigne ograničenje za jedan sat bez pronađenih grešaka u podacima.

Odgovor na status greške je: "403 Zabranjeno"

Pogođeni API-je:
  • GetSessionInfo

  • GetUserCard

meetingUUID u API za zahtev i podršku za odgovor

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

GetSessionInfo Zahtev:

<?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>805325231</sessionKey>

<meetingUUID>ili 039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>

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></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> USPEŠNO PRIMARNO NIJE_INPROGRESS</ep:status>
<ep:isLocked>FALSE </ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID> 039c00d25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823...</ep:confID>

...
</serv:bodyContent>
</serv:body>
</serv:message>

Broj pogođenih API:

  • LstOpenSession

  • GetEnrollmentInfo

  • LstsummaryMeeting

  • LstScheduledTests

  • GetEvent

  • LstsummaryEvent

  • LstmeetingusageHistory

  • LsttrainingsessionHistory

  • LsteventsessionHistory

  • LstsupportsessionHistory

  • DelSession

Obrazac lokacija za obrazovanje (tip EDU sesije) u XML API podršci

Kada vaše lokacije omoguće tip sesije Education Instructor (EDU), aplikacija XML API podržava da zakazati sastanak pomoću EDU šablona sastanka.

Broj pogođenih API:

  • CreateMeeting

  • SetMeeting

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

XML API CreateMeetingAttendee i RegisterMeetingAttendee podrška

Oboje CreateMeetingAttendee i RegisterMeetingAttendee mogu da provere potrebni obrazac registracija učesnika za registraciju Webex Meetings registraciju.

I postoji novi izuzetak za ovaj zadatak:

Broj izuzetka

Poruka o izuzetku

040014

Nedostaju obavezna polja (obrazac za registraciju): ...

Na primer, ako ste izabrali "Naslov posla" i "Ime kompanije" kao obavezna polja za registraciju učesnika Webex Meetings kao što je prikazano ispod, onda morate da navedite vrednost na "Naslov posla" i "Ime kompanije" kada pozivate dva API-ja: CreateMeetingAttendee i RegisterMeetingAttendee.

RegisterMeetingAttendee Zahtev:

<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>Prezime prezime imena</name>
<firstName></firstName>
<lastName> i prezimena</lastName>
<title>Inženjer</title> Radno mesto
<company>Cisco1234</company> //Ime kompanije
...
<email>@*****.com</email>
<type>POSETILAC </type>
<sendReminder>PRAVOG</sendReminder>
</person>
<role>UČESNIKA</role>
<joinStatus> PRIHVATI TRUE </joinStatus>
<emailInvitations></emailInvitations>
<sessionKey> 1####4###1</sessionKey>
</attendees>
</bodyContent>
</body>

CreateMeetingAttendee Zahtev:

<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>Prezime Prezime</name>
<firstName></firstName>
<lastName> Prezime</lastName>
<title>Inženjer</title> Radno mesto
<company>Cisco1234</company> //Ime kompanije
...
<email>@*****.com</email>
<type>POSETILAC </type>
<sendReminder>PRAVOG</sendReminder>
</person>
<role>UČESNIKA</role>
<joinStatus> PRIHVATI TRUE </joinStatus>
<emailInvitations></emailInvitations>
<sessionKey> 1###4###1</sessionKey>

040014 Exception of Response Primer:


<?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>NEUSPEH NEDOSTAJE</serv:result>
<serv:reason>OBAVEZNA POLJA (obrazac za registraciju) : naslov, PRIMARNI 040014</serv:reason>
<serv:gsbStatus></serv:gsbStatus>
<serv:exceptionID>KOMPANIJE</serv:exceptionID>
<serv:value>, kompanija</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>

Broj pogođenih API:

  • CreateMeetingAttendee

  • RegisterMeetingAttendee

XML API proveru valjanosti e-pošte

XML API da ne smete da dozvolite znakove belog razmaka u e-pošti, tako da smo poboljšali proveru valjanosti e-pošte kako bismo se uskladili Webex Meetings na stranici.

Broj pogođenih API:

  • CreateMeetingAttendee

  • CreateEvent

  • SetEvent

  • CreateContact

  • SetContact

  • SetRecordingInfo

  • CreateMeetingAttendee

  • CreateTrainingSession

  • SetTrainingSession

  • CreateUser

  • SetUser

  • CreateMeeting

  • SetMeeting

  • RegisterMeetingAttendee

API 40.7.0 ispravke

XML API 40.7.0 ispravke

Kliknite ovde da biste preuzeli XML API 40.7.0 šemu

meetingUUID podrška

Dodali smo meetingUUID na zahtev API i odgovorite gde god podržavamo meetingKey ili sessionKey.

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>xxx</siteName>
<webExID>test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>

<meetingUUID>ili 039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>

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>xxx</siteName>
<webExID>test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>

<meetingUUID>ili 039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>

GetSessionInfo 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: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></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> USPEŠNO PRIMARNO NIJE_INPROGRESS</ep:status>
<ep:isLocked>FALSE </ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID> 039c00d25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823...</ep:confID>

...
</serv:bodyContent>
</serv:body>
</serv:message>

Pogođeni API-je:

  • LstmeetingattendeeHistory

  • LsttrainingattendeeHistory

  • LsteventattendeeHistory

  • LstsupportattendeeHistory

CreateUser API podršku za e-poštu dobrodošlice za četiri nova jezika

XMLAPI html e-pošta dobrodošlice podržava sledeća četiri nova jezika:

  • Češki (languageID=19)

  • Poljski (languageID=20)

  • Mađarski (languageID=21)

  • Rumunski (languageID=22)

XMLAPI šalje e-poruku dobrodošlice u skladu sa jezikom ili ID-om jezika u CreateUser Zahtev.

Koristite CreateUser da biste poslali html primer e-pošte dobrodošlice (Č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>test</firstName>
<lastName></lastName>
<webExId>test user testuser</webExId>
<password> xxxxxx</password>
<email>testuser@test.com </email>
<privilege>
<host>true 19 </host>
</privilege>
<languageID></languageID>
ili
<language> </language>
<active>Czech AKTIVIRAD </active>
<sendWelcome> true</sendWelcome>
<isHTMLEmail>true.</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>

API 40.6.1, 40.4.9 Ispravke

XML API 40.6.1, 40.4.9 Ispravke

Kliknite ovde da biste preuzeli XML API 40.6.1 šemu

Kliknite ovde da biste preuzeli XML API 40.4.9 šemu

CreateMeeting/SetMeeting podrška

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

Sledi primer rasporeda sastanaka iz korisničkog prostora veb strana gde možete da proverite obavezna polja kao što su "Naslov posla", "Ime preduzeća", "Grad" i "Država" na obrascu registracija učesnika:

Sledi mapiranje između polja stranice i XML API elemenata:

Polja straniceXMLAPI Element
Naziv posla
<title>
Ime kompanije
<company>
Adresa 1
<address1>
Adresa 2
<address2>
Grad
<city>
Država
<state>
Poštanski broj
<postalCode>
Zemlja/region
<country>
Poslovni telefon
<phone>
Faks
<fax>

Promenjena šema: Dodajte element "registracijaForm" u CreateMeeting

Promenjena šema: Dodajte element "registracijaForm" u SetMeeting

Promenjena šema: Dodajte element "registracijaForm" u GetMeeting

CreateMeetingPrimer zahteva:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>lozinka</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations> true false</emailInvitations>
<registration></registration>
<auto></auto>
</attendeeOptions>
<registrationForm>
<title><req>tačno</req></title> <!-- true -->
<company><req>true false</req></company><!-- true -->
<address1><req> true</req></address1>
<address2><req></req></address2>
<city><req>true</req></city> <!-- true -->
<state><req></req></state><!-- true -->
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req> false false</req></phone>
<fax><req></req></fax>
</registrationForm>

SetMeetingPrimer zahteva:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339 ime</meetingkey>

<metaData>
<confName> konferencije</confName>
<meetingType></meetingType> 3
</metaData>

<attendeeOptions>
<emailInvitations> true true</emailInvitations>
<registration></registration>
<auto></auto>
</attendeeOptions>

<registrationForm>
<title><req>tačno</req></title>
<company><req>true false</req></company>
<address1><req>true</req></address1>
<address2><req></req></address2>
<city><req>true</req></city>
<state><req></req></state>
<postalCode> false<req></req></postalCode>
<country><req>false</req></country>
<phone> <req>false false</req></phone>
<fax><req></req></fax>
</registrationForm>

GetMeetingPrimer odgovora:

<meet:sipURL>1234567890@sitename.webex.com </meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com lažno</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req></meet:req></meet:phone>
<meet:title><meet:req></meet:req> </meet:title>
<meet:company><meet:req></meet:req></meet:company>
istinito lažn<meet:address1><meet:req></meet:req></meet:address1>
<meet:address2><meet:req></meet:req></meet:address2>
<meet:city><meet:req></meet:req></meet:city>
<meet:state> <meet:req></meet:req></meet:state>
<meet:postalCode><meet:req></meet:req></meet:postalCode>
<meet:country><meet:req></meet:req></meet:country>
<meet:fax><meet:req></meet:req></meet:fax>
</meet:registrationForm>


Pogođeni API-je:

  • CreateMeeting

  • SetMeeting

  • GetMeeting

  • DelMeeting

Tip E2EE sastanka ne podržava sastanak LPS sastanku

Kada omogućite sastanak LPS tokom poziva pomoću API-ja: CreateUser/SetUser/GetUser/GetMe i samo je tip E2EE sastanka dostupan, on će odgovoriti na sledeće poruka o grešci: "110063 korisnik mora da ima bar jedan tip sastanka koji nije E2EE da bi omogućio LPS."

Pogođeni API-je:

  • CreateUser

  • SetUser

  • GetUser

  • GetMe

API 40.6.0 ispravke

XML API 40.6.0 ispravke

Kliknite ovde da biste preuzeli XML API 40.6.0 šemu

menadžment korisnika dodata

Kreirali smo menadžment korisnika i datoteka šeme za sledeće je promenjena.

Promenjena šema: CreateUserZahtev:

Promenjena šema: SetUser

Promenjena šema: GetMeOdgovor:

Promenjena šema: LstsummaryUserOdgovor:

Pogođeni API-je:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

CreateUserPrimer 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>xxx </siteName>
<webExID>SiteAdmin </webExID>
<password> xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId> xxx</webExId>
<password>xxx</password>
<email> </email>
<privilege>xxx
<umSiteAdmin></umSiteAdmin>
<host></host>

<siteAdmin></siteAdmin>
<labAdmin></labAdmin>
<voiceOverIp>true false </voiceOverIp>
</privilege>
<languageID></languageID>false 3
<active> ACTIVATED</active>
<sendWelcome>tačno</sendWelcome>
<isHTMLEmail></isHTMLEmail>
</bodyContent>
</body>

Podrška pomoću API pristup ključu GetUserCard

Sada podržavamo korišćenjem API (generisanog JWT tokena) da pristupite API: GetUserCard u ovom izdanju.

Na ove stranice možete da upućivanje jednog ključa API i na generisanje JWT tokena:

Kako primeniti jedan API taster

Kako generisati JWT token

GetUserCardPrimer zahteva:

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>
</message>

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>USPEŠNO</serv:result>
<serv:gsbStatus> PRIMARNO </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:avatar>
<use:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:lastModifiedTime></use:lastModifiedTime>1587493389768 LAŽNE
<use:isUploaded></use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>LIČNE SOBE</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>ZA 713289692</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>

Podrška za meetingUUID u API zahtevu i odgovoru

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

Pogođeni API-je:

  • LstRecording

  • LstsummarySession

  • GetSesssionInfo

  • GethosturlMeeting

  • GetjoinurlMeeting

  • LstMeetingAttendee

  • CreateMeeting

  • SetMeeting

  • GetMeeting

  • DelMeeting

  • LstCalendarSession

meetingUUIDPrimer 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>xxx</siteName>
<webExID>test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>

<meetingUUID>ili 039c00d25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>

meetingUUIDPrimer 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: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></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> USPEŠNO PRIMARNO NIJE_INPROGRESS</ep:status>
<ep:isLocked>FALSE </ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID> 039c00d25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823...</ep:confID>

...
</serv:bodyContent>
</serv:body>
</serv:message>

LPS se neće menjati sa privremeno deaktiviranog korisnika ili onemogućenih LPS

Kada se privremeni deaktivirani korisnik ili onemogućeni korisnik LPS ponovo aktivira u roku od jedne sedmice, sada ponovo aktivirani korisnik ili omogućeni ključ sastanka LPS se ne menja, to će biti isto kao pre.

Pogođeni API-je:

  • SetUser

  • DelUser

LstSummarySession Poboljšanja

Poboljšali smo API: LstSummarySession vratite zakazano-LPS da biste imali jedan novi element, returnScheduledPMR, u zahtevu. A podrazumevani preklopnik funkcije je isključen.

Pogođeni API-je:

  • LstSummarySession

Promena šeme:

Dodajemo novo ime elementa returnScheduledPMR u API LstSummarySession zahtevu.

Dodajemo novo ime elementa isScheduledPMR u API LstSummarySession odgovoru.

LstSummarySessionPrimer 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>xxx</siteName>
<webExID>Test</webExID>
<password> xxxx</password>
<partnerID> xxxx </partnerID>
<clientInfo></clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom> 1 </startFrom>
<maximumNum> 2 </maximumNum>
<listMethod></listMethod>
</listControl>
<dateScope>
<startDateStart>I 11/01/2019 8:0:0</startDateStart>
<startDateEnd> 12/01/2019 7:5 9:59</startDateEnd>
<timeZoneID>4 </timeZoneID>
<endDateStart>11/01/2019 8:0:0</endDateStart>
<endDateEnd> 12/01/2019 7:59:59</endDateEnd>
</dateScope>
<order>
HOSTWEBEXID<orderBy></orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy> STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType> EventCenter MeetingCenter </serviceType>
<serviceType> SalesCenter</serviceType>
<serviceType>TrainingCenter </serviceType>
<serviceType>SupportCenter true</serviceType>
<serviceType></serviceType>
</serviceTypes>
<returnScheduledPMR></returnScheduledPMR>
</bodyContent>
</body>
</serv:message>

LstSummarySessionPrimer 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: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></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> USPEŠAN PRIMARNI TEST 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>
<ep:confName>Test testa usluge Team MeetingCenter </ep:confName>
<ep:sessionType>3 </ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID></ep:hostWebExID>
<ep:hostFirstName></ep:hostFirstName>
<ep:hostLastName></ep:hostLastName>
<ep:otherHostWebExID> </ep:otherHostWebExID>
2<ep:timeZoneID></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>Test@webex.com </ep:hostEmail>
<ep:passwordReq></ep:passwordReq>
<ep:hostJoined>true false</ep:hostJoined>
<ep:participantsJoined> false</ep:participantsJoined>
<ep:confID> 141672157056861215</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring></ep:isRecurring>
<ep:hostType> true 1019001</ep:hostType>
<ep:isAudioOnly>false </ep:isAudioOnly>
<ep:isTCSingleRecurrence></ep:isTCSingleRecurrence>
<ep:isAllowJBH> false</ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isException></ep:isException>
<ep:isNextUpcomingInstance>Laћne</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>Istina</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey></ep:sessionKey>
805660167 <ep:confName>xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>Centar sastanaka</ep:serviceType>
<ep:hostWebExID>Moli08Console81696000</ep:hostWebExID>
<ep:hostFirstName>Moli08Console81696000</ep:hostFirstName>
<ep:hostLastName>Moli08Console81696000</ep:hostLastName>
<ep:otherHostWebExID>Moli08Console81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status>NE_</ep:status>
<ep:startTime>INPROGRESS 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> true</ep:passwordReq>
<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 true</ep:isTCSingleRecurrence>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0 true</ep:recurrenceId>
<ep:isScheduledPMR></ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>

GetSite Poboljšanja

Dodali smo GetSite preklopnik funkcije odgovora za SupportXMLAPIReturnScheduledPMR

Pogođeni API-je:

  • Preuzmite

Promena šeme:

Organizator XML API GetSite novi element odgovora je: SupportXMLAPIReturnScheduledPMR

GetSitePrimer 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>xxx</siteName>
<webExID>Test </webExID>
xxx<password></password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>

GetSitePrimer 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: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>PRIMARNI USPEH</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:siteCommonOptions>
tačno
<ns1:SupportXMLAPIReturnScheduledPMR></ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>

API 40.4.8, 40.2.9 Ispravke

XML API 40.4.8, 40.2.9 Ispravke

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 zakazanih sastanaka u XMLAPI-ju

Kada kupci koriste XMLAPI za ažuriranje sastanaka zakazanih putem svoje stranice, poslaćemo numeričku lozinku u ažuriranju e-pošte za sastanak i primeniti je na Webex Meetings, Teams i Events centre.

Ti API-ji: 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:

Pogođeni API-je:

  • GetMeeting

  • GetTrainingSession

  • GetEvent

  • GetTeleconferenceSession

GetMeetingPrimer zahteva:

<?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 803328224</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey></meetingKey>
</bodyContent>
</body>
</serv:message>

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>USPEŠNO 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">
<meet:accessControl>
<meet:listToPublic> NETAČNO</meet:listToPublic>
<meet:isPublic></meet:isPublic>
<meet:meetingPassword>NETAČNO PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877 true </meet:audioPassword>
<meet:isEnforceAudioPassword>false ...</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin></meet:isEnforceAudioLogin>
</meet:accessControl>

...
</serv:bodyContent>
</serv:body>
</serv:message>

API 40.4.5, 40.2.6 Ispravke

XML API 40.4.5, 40.2.6 Ispravke

GetUserCard i GetSessionInfo ograničenje upotrebe

Primenjujemo ograničenje upotrebe na API GetUserCard i GetSessionInfo, možete dobiti poruka o grešci: "403 zabranjeno" ako dostignete ograničenje upotrebe.

Pogođeni API-je:

  • GetUserCard

  • GetSessionInfo

API 40.4.4, 40.2.5 Ispravke

XML API 40.4.4, 40.2.5 Ispravke

BodyContent ograničenje broja

Dodali smo ograničeni broj BodyContent u svakom XML API odeljku. Kada dodate previše BodyContent u API, vratiće se sledeće kôd greške i poruka će se vratiti: "000053 Broj BodyContent u zahtevu mora biti manji od {number}"

Pogođeni API-je:

  • Bilo koji XML API

XML API zahtev sa više BodyContent Primer:

<?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 xxx</password>
<siteName> xxx 801020403</siteName>
</securityContext>
</header>
<body>

<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId></webExId>
</bodyContent>

<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>

<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey></sessionKey>
</bodyContent>

</body>

API 40.4.3, 40.2.4 Ispravke

XML API 40.4.3, 40.2.4 Ispravke

Kliknite ovde da biste preuzeli XML API 40.4.3, 40.2.4 šemu.

CreateUser Poboljšanja

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

Pogođeni API-je:

  • CreateUser

CreateUser 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>
<webExID>administrator </webExID>
<password>xxxx xxx</password>
<siteName></siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
xxx <lastName>xxx</lastName>
<webExId>xxx xxx</webExId>
<password>xxx</password>
<email></email>
<privilege>
<host></host>
<siteAdmin> </siteAdmin>
<labAdmin></labAdmin>
<voiceOverIp>true false</voiceOverIp>
</privilege>
<languageID>3 </languageID>
<active> ACTIVATED true</active>
<sendWelcome></sendWelcome>
<isHTMLEmail>Istina</isHTMLEmail>
</bodyContent>
</body>

API 40.4.0 ispravke

XML API 40.4.0 ispravke

Nametni potvrdu e-pošte prilikom promene e-pošte u XML API

Nakon što je administrator lokacije potrebna potvrda da bi korisnik ažurirao sesiju e-adresa u webex administracija lokacije:

  • Ako nalog koji administrator lokacije poziva SetUser API da promenite e-adrese, trenutna e-adresa ostaje dok se nova e-adresa ne potvrdi. E-poruka sa potvrdom promene naloga se šalje e-poruci sa e-adresa "Potvrda promene Webex naloga". Nakon što kliknete na vezu u e-pošti za potvrdu, novi e-adresa se odmah povezuju.


     

    Ako osobe koje administrator lokacije pozivaju SetUser API puta bez završavanja procesa potvrde e-pošte, trenutna e-pošta se čuva, a najnovija nova e-adresa je ta koja mora da se potvrdi.

  • Ako administrator lokacije nalog poziva SetUser API da biste promenili e-adrese, postupak potvrde e-pošte nije aktiviran. Nova e-adresa će odmah biti povezana sa nalogom organizatora ili učesnika.

Pogođeni API-je:

  • SetUser

GetEnrollmentInfo istek vremena i resetovanje veze

/ GetEnrollmentInfo API zasad IP adresama na sistemu imena domena, koji pokreće ogromne performanse. Planiramo da pojednostavimo ovaj proces, sa praznim odgovorom u <domain> njiva.

Pogođeni API-je:

  • GetEnrollmentInfo

GetEnrollmentInfo 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>xxxx</webExID>
<password>webexpartner</password>
<partnerID></partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo"> 716773566
<sessionKey></sessionKey>

</body>
</serv:message>

GetEnrollmentInfo 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:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result> SUCCESS PRIMARNA</serv:result>
<serv:gsbStatus>154279066999981548</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></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:company></att:company>
<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:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress></att:ipAddress>
<att:submitTime></att:submitTime>10.35.240.53 02/27/2020 22:03:57
<att:status> </att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>ODOBRENI 3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>ALEXKKK </att:firstName>
<att:lastName>TEST</att:lastName>
<att:email></att:email>
<att:company></att:company>ACHILLESYANG@HOTMAIL.COM LAŽNO
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo></att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress></att:ipAddress>
<att:submitTime></att:submitTime>10.154.181.15 02/27/2020 22:07:38
<att:status></att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>ODOBRENO 2 2</serv:total>
<serv:returned></serv:returned>
<serv:startFrom>1 716773566</serv:startFrom>
</att:matchingRecords>
<att:sessionKey></att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>

API 40.2.0 ispravke

XML API 40.2.0 ispravke

Kliknite ovde da biste preuzeli XML API 40.2.0 šemu.

Ukloni anonimni pristup korisniku LstSummarySession

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 poruke se vraćaju: "000015 nažalost, nije pronađen nijedan zapis."

Pogođeni API-je:

  • LstSummarySession

LstSummarySession 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>ime lokacije 1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>

LstSummarySession 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: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>
FAILURE<serv:result></serv:result>
<serv:reason>Žao nam je, nije pronađen nijedan zapis PRIMARNI 000015</serv:reason>
<serv:gsbStatus></serv:gsbStatus>
<serv:exceptionID></serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>

CreateMeeting i SetMeeting poboljšanja bezbednosti


 

Ova promena je izvršena XML API 40.2.0, ali je njegov opis uređen nakon što je primio povratne informacije kupca.

Kao poboljšanje bezbednosti, ažurirali smo CreateMeeting i SetMeeting API-ji ne dozvoljavaju korisnicima da zakazati sastanak vreme početka koji su već prošli. Ako pokušaju, API upuće na poruka o grešci: "060016 sesija vreme početka bude kasnije od trenutnog vremena". Ako korisnik treba da zakaže trenutni sastanak, preporučujemo da se sastanak vreme početka podesiti pet minuta kasnije od trenutnog vremena.

Pogođeni API-je:

  • CreateMeeting

  • SetMeeting

API 40.1.2 ispravke

XML API 40.1.2 ispravke

Kliknite ovde da biste preuzeli XML API 40.1.2 šemu.

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

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

Svi sastanci /događaji/sesija podrazumevano moraju da imaju omogućeno podešavanje lozinke. U ovom scenariju, API zahtev ne sadrži lozinku, lozinka se automatski generiše sa XML API servera.

Ako svi sastanci/događaji/sesija moraju da imaju onemogućeno podešavanje lozinke, a API zahtev ne sadrži lozinku, lozinka se ne generiše sa XML API servera.

Ako API zahtev sadrži lozinku, onda odgovor će sadržati tu lozinku, bez obzira na to da li su svi sastanci/događaji/sesija omogućeni ili onemogućeni.

Pogođeni API-je:

  • CreateMeeting

  • CreateEvent

  • CreateTrainingSession

  • CreateTeleconferenceSession

/ CreateMeeting odgovor sada ima meetingPassword Element:

CreateMeeting 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>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> </meetingType>
3</metaData>

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

CreateMeeting 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>USPEŠNO</serv:result>
<serv:gsbStatus> PRIMARNO</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
806745263<meet:meetingkey></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>
</meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>
</serv:bodyContent>
</serv:body>
</serv:message>

/ CreateEvent odgovor sada ima eventPassword Element:

/ CreateTrainingSession i CreateTeleconferenceSession odgovora sada imaju sessionPassword Element:

API 40.1.0 ispravke

XML API 40.1.0 ispravke

Kliknite ovde da biste preuzeli XML API 40.1 šemu.

GetSessionInfo Poboljšanja

Dodali smo nove elemente u GetSessionInfo API. Lista API sada daje informacije i za mobilne uređaje.

Pogođeni API-je:

  • GetSessionInfo

GetSessionInfo Zatraži ažuriranja:

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></webExID>
<password>administrator lokacije P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633</sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>dongchen@go.webex.com 123456789_go@webex.com ili 123456789@go.webex.com 34567323456787654323456787654</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid></meetingUuid>
</bodyContent>
</body>
</serv:message>

LstAccessAnywhereHistory Poboljšanja

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

Pogođeni API-je:

  • LstAccessAnywhereHistory

LstAccessAnywhereHistory Zatraži ažuriranja:

LstAccessAnywhereHistory Ažuriranja odgovora:

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 P@ss1234</webExID>
<password></password>
</securityContext>
</header>
<body>
test1<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID></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:startFrom>1 10</serv:startFrom>
<serv:maximumNum></serv:maximumNum>
<serv:listMethod>ILI</serv:listMethod>
</listControl>
<order>
<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</serv:result>
<serv:gsbStatus> PRIMARY </serv:gsbStatus>
</serv:response>
</serv:header>x
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse">
mlns: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>