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