Najděte všechny důležité informace, které potřebujete o rozhraní Cisco Webex Meetings API, jako jsou změny schémat a další oznámení.
Další informace o XML API 41 naleznete v Přehledu aktualizací rozhraní API Cisco Webex Meetings (API 41)
Další informace o XML API 39 a XML API 11 naleznete v přehledu aktualizací XML API Cisco Webex Meetings (XML API 39 a dříve).
Aktualizace pro XML API 11 SP9 a starší naleznete na stránce Cisco DevNet.
Aktualizace API 40.12.0
Aktualizace XML API 40.12.0
XML API podporuje typ soukromé schůzky
Bude ovlivněno rozhraní API XML
Můžeme použít API:
CreateMeeting
aSetMeeting
naplánovat nebo aktualizovat Webexovou schůzku s typem soukromé schůzky.Pokud je naplánována Webexová schůzka s typem Soukromé schůzky,
GetSessionInfo
GetMeeting
,LstSummarySession
, aLstCalendarSession
vrátí nové pojmenování prvku jePrivateMeeting
vědět to.GetMeetingType
aLstMeetingType
vrátit nové pojmenování prvku
což označuje, zda podporuje soukromá setkání či nikoli.SupportPrivateMeeting
Změny schématu
XML API: GetMeetingType/LstMeetingType: Připojit <SupportPrivateMeeting>
prvek.
XML API:LstSummarySession
: Připojit <isPrivateMeeting>
prvek.
XML API:LstCalendarSession
: Připojit <isPrivateMeeting>
prvek.
XML API:GetSessionInfo
: Připojit <isPrivateMeeting>
prvek.
XML API:GetMeeting: Připojit <isPrivateMeeting>
prvek.
Žádost o XML API: Vytvořit schůzku
Žádost o CreateMeeting s typem soukromé schůzky
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>10/25/2020 13:00:00</startDate>
<duration>45</duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>********</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> //169 is a sample which supports Private Meeting
</metaData>
</bodyContent>
</body>
Odpověď XML API: GetSessionInfo
Odpověď pro isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting> //true: the meeting supports Private Meeting; false: the meeting does
not support Private Meeting.
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
GetSite API vrátí šablony schůzek na úrovni webu
Uživatelský příběh/popis úlohy
GetSite API vrátí šablonu schůzky na úrovni webu. To umožní školnímu konektoru a třídám Webex zobrazit tyto šablony, aby učitelé mohli tyto šablony vybírat a vybírat při plánování svých on-line relací.
Dotčená rozhraní API
Pokud existují přizpůsobené šablony schůzek na úrovni webu, GetSite api vrátí tyto šablony na úrovni webu.
Název prvků |
Popis |
---|---|
|
název přizpůsobených šablon schůzek na úrovni webu |
|
Webex Meetings, Webex Trainings a Webex Events |
Změny schématu
GetSite : Připojit <meetingTemplates>
prvek.
Vzorek odpovědi
Odpověď GetSite
<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>MeetingCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Meeting Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Meeting Template 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser nemůže změnit prvek supportedServices
pokud je pracoviště sjednocené CI
Popis
XMLAPI SetUser
nepodporují hodnotu změny " supportedServices
" v požadavku rozhraní API, je-li webová stránka webovými stránkami Unified Webex Meeting propojenými s centrem Control Hub.
Změny schématu
V rozhraní API nedošlo ke změně schématu: SetUser
.
WEBEX-15436: Přidejte ochranu, abyste se vyhnuli duplicitním e-mailům v Mtgconfattendeelist
Popis
Pokud je více účastníků, kteří mají stejný e-mail, přidáno do stejné schůzky ve stejném požadavku API, zpracováváme pouze prvního účastníka s e-mailem.
Dopadnutá rozhraní API
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
Vzorové rozhraní API
Vyzkoušet a koupit
<?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>password</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382</sessionKey>
<person>
<email>test@webex.com</email>
<name>name1</name>
</person>
<attendees>
<person>
<email>test@webex.com</email>
<name>name2</name>
</person>
<sessionKey>1714904382</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
Aktualizace API 40.11.0
Aktualizace XML API 40.11.0
XMLAPI CreateUser podporuje zobrazovací jméno
CreateUser
podpěry dispalyname
při přepínání funkcí EnableDisplayName
je 1. Pokud přepínač funkcí není 1, pak displayName
budou ignorovány.
Změny schématu
CreateUser:
XMLAPI SetUser podporuje zobrazovací jméno
SetUser
podpěry dispalyname
při přepínání funkcí EnableDisplayName
je 1. Pokud přepínač funkcí není 1, displayName
budou ignorovány.
Změny schématu
SetUser:
XMLAPI GetUser podporuje zobrazovací jméno
GetUser
podpěry dispalyname
při přepínání funkcí EnableDisplayName
je 1. Pokud přepínač funkcí není 1, displayName
se nezobrazí.
Kdy displayName
v DB je nula a přepínání funkcí EnableDisplayName
je 1, displayName
bude firstName+" "+lastName
pro neasijské znaky a firstName+lastName
pro asijské postavy.
Změny schématu
GetUserResponse:
XMLAPI Uživatelská úroveň Ovládání pro CMR Hybridní Voip
– cmrHybridVoip
nastavení se používá k nastavení a načtení nastavení uživatelské úrovně pro EnableCMRHybridVoIP
.
Změny schématu
GetUser Response:
CreateUser Request:
SetUser Request:
Aktualizace API 40.10.0
Aktualizace XML API 40.10.0
XML API support for meeting UUID
v API požadavku a odpovědi
Vzorové XML API: GetSessionInfo
Žádost:
<?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>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Odpověď:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Dotčené rozhraní API:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI vrátí další prvek pro konfiguraci správce stránek pro zakázání snímání obrazovky
Požadavek pochází z Bezpečnosti - obojí PenTest
brouky a zákazníky, jako Goldman Sachs. Nechtějí koncovým uživatelům povolit pořizování snímků obrazovky v aplikaci Schůzky. Mezitím mnoho dalších zákazníků chce tuto funkci - aby bylo možné pořídit snímek obrazovky. Uživatelé vzdělávání také chtějí povolit snímek obrazovky. Takže pro to budeme mít konfiguraci správce stránek a XMLAPI vrátí další pole EnableMobileScreenCapture
v reakci GetSite
aby to podpořil.
Ukázka požadavku 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>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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:securityOptions>
...
...
<ns1:EnableMobileScreenCapture>false</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Dotčené rozhraní API
GetSite
Podpora XMLAPI MEET-269 PIN-less Join Improvement
XMLAPI přidá NOVOU MOŽNOST Videokonferenční systémy v mé organizaci mohou spouštět a připojovat se ke schůzkám bez výzvy k setkání v Osobní místnosti a MC Meeting.
createUser/setUser/getUser
přidat nový uzeldeviceCanStartMyPMR
vpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting
přidat nový uzeldeviceCanStartMeeting
podle plánu.
Možnost v uživatelském rozhraní Webex pro osobní schůzku:
Změny schématu
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
Aktualizace API 40.9.0
Aktualizace XML API 40.9.0
XML API support for meeting UUID
žádost a odpověď
Přidali jsme UUID schůzky do požadavku API a odpovědi kdekoli podporujeme jako meetingKey
nebo sessionKey
.
Vzorové XML API: GetSessionInfo
Žádost:
<?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>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Odpověď:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Dotčené rozhraní API:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
Schůzky Webexu budou mít uzamčenou lobby, kde uživatelé mohou čekat na přijetí na schůzku
XML API naplánovat a upravit schůzku MC pro podporu uzamčené lobby, když funkce( ConsistentLockedLobby
) zapnout.
Změny schématu
Přidány tři nové prvky ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) do rozhraní CreateMeeting, SetMeeting a GetMeeting API.
Prvek |
Popis |
---|---|
|
Když je schůzka odemčena, existují tři položky Externí zabezpečení uživatele, které mohou být volbou.
|
|
Zda automaticky uzamknout schůzku. Pravda: Automaticky uzamknout schůzku po # minutes po zahájení schůzky False: Nezamkne schůzku automaticky po zahájení schůzky |
|
Zápis (0,5,10,15,20) pro automatické uzamčení schůzky po zahájení schůzky |
Vzorek žádosti a odpovědi
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
Request of SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
Reakce 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</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<meet:attendeeOptions>
...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
Dotčené rozhraní API:
CreateMeeting
SetMeeting
GetMeeting
Vylepšení GetSessionInfo
API pro návrat stavu účastníků na probíhající relaci
Přidány dva nové prvky ( hasHostInMeeting
, hasAttendeeInMeeting
) v reakci na GetSessionInfo
. Tyto dva prvky budou vráceny, jakmile bude schůze probíhat.
Prvek |
Popis |
---|---|
|
Zda se hostitel připojil k probíhající schůzce. Pravda: Hostitel je na probíhající schůzce. False/Null: Hostitel není na probíhající schůzce nebo schůzka není probíhající. |
|
Zda se účastník/hostitel připojil k probíhající schůzce. Pravda: na probíhající schůzce je přítomen účastník nebo hostitel. False/Null: na probíhajícím setkání není žádný účastník ani hostitel nebo setkání není probíhající. |
Vzorek odezvy API:
<?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</serv:result>
<serv:gsbStatus>PRIMARY</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>true</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>true</ep:hasAttendeeInMeeting>
...
</bodyContent>
</body>
</serv:message>
Dotčené rozhraní API:
GetSessionInfo
API GetUserCard vyžaduje autorizaci.
Rozšíření zabezpečení XML API GetUserCard
vyžaduje autorizaci pro získání informací o uživateli.
Dotčené rozhraní API:
GetUserCard
Aktualizace API 40.8.0
Aktualizace XML API 40.8.0
GetSessionInfo
vylepšení odezvy
Pokud nejste pozváni nebo schváleni ze schůzky, váš hovor do rozhraní XML API: GetSessionInfo
nevrátí prvky: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
v orgánu odpovědi API.
Příklad odpovědi API pro schůzky:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>UNLISTED</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Příklad odezvy API pro školení/události:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>UNLISTED</ep:listStatus>
<ep:registration>true</ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>INVITE/REGISTER/REJECT</ep:joinStatus>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Dotčené rozhraní API:
GetSessionInfo
GetSessionInfo, GetUserCard
Bezpečnostní vylepšení
Provedli jsme bezpečnostní vylepšení na XML API GetSessionInfo
a GetUserCard
. Zabráníme uživatelům v přístupu k těmto dvěma rozhraním API v příštích dvou hodinách, pokud jejich hovor dosáhne limitu do jedné hodiny bez chyb v datech.
Odpověď na chybový stav je: "403 Zakázáno"
Dotčená rozhraní API:GetSessionInfo
GetUserCard
meetingUUID
v API podpora požadavku a odezvy
Přidali jsme meetingUUID do požadavku API a odpovědi všude tam, kde podporujeme meetingKey/sessionKey
.
GetSessionInfo
Žádost:
<?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>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Odpověď:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Dotčené rozhraní API:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Šablona vzdělávacích stránek (TYP EDU session) v podpoře XML API
Pokud vaše stránky povolí typ relace Vzdělávací instruktor (EDU), rozhraní XML API může podporovat naplánování schůzky se šablonou schůzky EDU.
Dotčené rozhraní API:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML API CreateMeetingAttendee
a RegisterMeetingAttendee
podpora
Obojí. CreateMeetingAttendee
a RegisterMeetingAttendee
jsou schopni zkontrolovat požadovaný registrační formulář účastníka pro registraci Webex Meetings.
A pro tento úkol existuje nová výjimka:
Číslo výjimky |
Zpráva o výjimce |
---|---|
040014 |
Chybějící povinná pole (registrační formulář): ... |
Například pokud jste jako požadovaná pole pro registraci účastníka Webex Meetings zvolili "Job Title" a "Company Name", jak je znázorněno níže, musíte při volání obou rozhraní API zadat hodnotu "Job Title" a "Company Name": CreateMeetingAttendee
a RegisterMeetingAttendee
.
RegisterMeetingAttendee
Žádost:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>FirstNameb LastName</name>
<firstName>FirstNameb</firstName>
<lastName>LastName</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
CreateMeetingAttendee
Žádost:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>FirstNameA LastNameA</name>
<firstName>FirstNameA</firstName>
<lastName>LastNameA</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>*****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Exception of Response
Příklad:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Missing required fields (registration form) : title,company</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>title,company</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Dotčené rozhraní API:
CreateMeetingAttendee
RegisterMeetingAttendee
Rozšíření ověření e-mailu rozhraní XML API
Rozhraní XML API by nemělo povolovat bílé mezery v e-mailu, takže jsme vylepšili ověřování e-mailu, abychom se přizpůsobili chování Webex Meetings Page.
Dotčené rozhraní API:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
Aktualizace API 40.7.0
Aktualizace XML API 40.7.0
meetingUUID
podpora
Přidali jsme meetingUUID
na požadavek API a odpověď kdekoli podporujeme meetingKey nebo sessionKey.
GetSessionInfo
Příklad požadavku:
<?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>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Příklad požadavku:
<?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>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Dotčená rozhraní API:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
Uvítací e-mailová podpora API pro čtyři nové jazyky
Uvítací html e-mail XMLAPI podporuje následující čtyři nové jazyky:
Čeština (languageID=19)
Polština (languageID=20)
Maďarština (languageID=21)
Rumunština (languageID=22)
XMLAPI odešle uvítací e-mail podle jazyka nebo jazykového ID v CreateUser
požadavek.
Použití CreateUser
to Send Html Welcome Email Example (Czech):
<?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>user</lastName>
<webExId>testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
or
<language>Czech</language>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
</serv:message>
Aktualizace API 40.6.1, 40.4.9
XML API 40.6.1, 40.4.9 Aktualizace
CreateMeeting/SetMeeting
podpora
Když naplánujete schůzku Webexu, rozhraní XML API CreateMeeting/SetMeeting
umožňuje zkontrolovat nebo zrušit zaškrtnutí nebo kliknout na povinné nebo nevyžadované pole z registračního formuláře účastníka.
Níže je uveden vzorový harmonogram schůzek z webové stránky uživatele, kde můžete zkontrolovat požadovaná pole, jako je "Název úlohy", "Název společnosti", "Město" a "Stát " na registračním formuláři účastníka:
Následuje mapování mezi poli stránky a prvky XML API:
Pole stránky | XMLAPI element |
---|---|
Funkce | <title> |
Název společnosti | <company> |
Adresa 1 | <address1> |
Adresa 2 | <address2> |
Město | <city> |
Stát | <state> |
PSČ | <postalCode> |
Země/oblast | <country> |
Telefon (zaměstnání) | <phone> |
Fax | <fax> |
Změněno schéma: Přidat prvek "registrationForm" do CreateMeeting
Změněno schéma: Přidat prvek "registrationForm" do SetMeeting
Změněno schéma: Přidat prvek "registrationForm" do GetMeeting
CreateMeeting
Příklad požadavku:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>password</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>false</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title> <!-- true -->
<company><req>true</req></company> <!-- true -->
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city> <!-- true -->
<state><req>true</req></state> <!-- true -->
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
SetMeeting
Příklad požadavku:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Conference Name</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>true</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title>
<company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
GetMeeting
Příklad odpovědi:
<meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>false</meet:req></meet:phone>
<meet:title><meet:req>true</meet:req></meet:title>
<meet:company><meet:req>true</meet:req></meet:company>
<meet:address1><meet:req>false</meet:req></meet:address1>
<meet:address2><meet:req>false</meet:req></meet:address2>
<meet:city><meet:req>true</meet:req></meet:city>
<meet:state><meet:req>true</meet:req></meet:state>
<meet:postalCode><meet:req>false</meet:req></meet:postalCode>
<meet:country><meet:req>false</meet:req></meet:country>
<meet:fax><meet:req>false</meet:req></meet:fax>
</meet:registrationForm>
</serv:bodyContent>
</serv:body>
</serv:message>
Dotčená rozhraní API:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
Typ schůzky E2EE nepodporuje schůzku PMR
Pokud povolíte PMR během hovoru s rozhraními API: CreateUser/SetUser/GetUser/GetMe
a je k dispozici pouze typ schůzky E2EE, odpoví na následující chybové hlášení: "110063 Uživatel musí mít alespoň jeden typ schůzky mimo E2EE, aby povolil PMR."
Dotčená rozhraní API:
CreateUser
SetUser
GetUser
GetMe
Aktualizace API 40.6.0
Aktualizace XML API 40.6.0
Přidána role správy uživatelů
Vytvořili jsme roli správy uživatelů a soubor schématu pro následující se změnil.
Změněné schéma: CreateUser
požadavek:
Změněné schéma: SetUser
Změněné schéma: GetMe
odpověď:
Změněné schéma: LstsummaryUser
odpověď:
Dotčená rozhraní API:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Příklad požadavku:
<?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>xxx</email>
<privilege>
<umSiteAdmin>true</umSiteAdmin>
<host>false</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
Podpora pomocí klíče API GetUserCard
Nyní podporujeme pomocí API klíče (generovaný JWT token) přístup k API: GetUserCard
v tomto vydání.
Můžete se podívat na tyto stránky o použití jednoho API klíče a generovat JWT token:
GetUserCard
Příklad požadavku:
POST https://{sitename}.webex.com/WBXService/XMLService
Header:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
Body:
<?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>
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>false</use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>Test's Personal Room</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>
Podpora pro meetingUUID
v API požadavku a odpovědi
Přidali jsme meetingUUID
na požadavek API a odpověď, když podporujeme meetingKey nebo sessionKey.
Dotčená rozhraní API:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Příklad požadavku:
<?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>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
meetingUUID
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Klíče schůzky PMR nebudou změněny z dočasně deaktivovaného uživatele nebo zakázaného PMR
Pokud se dočasně deaktivovaný uživatel nebo deaktivovaný PMR znovu aktivuje do jednoho týdne, nyní znovu aktivovaný uživatel nebo aktivovaný klíč schůzky PMR se nezmění, bude stejný jako dříve.
Dotčená rozhraní API:
SetUser
DelUser
LstSummarySession
vylepšení
Vylepšili jsme API: LstSummarySession
vrátit naplánovanou PMR s jedním novým prvkem, returnScheduledPMR
, v žádosti. Výchozí nastavení přepínání funkcí je vypnuto.
Dotčená rozhraní API:
LstSummarySession
Změna schématu:
Přidáme nový název prvku returnScheduledPMR
v požadavku API LstSummarySession.
Přidáme nový název prvku isScheduledPMR
v odpovědi API LstSummarySession.
LstSummarySession
Příklad požadavku:
<?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>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>AND</listMethod>
</listControl>
<dateScope>
<startDateStart>11/01/2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/01/2019 8:0:0</endDateStart>
<endDateEnd>12/01/2019 7:59:59</endDateEnd>
</dateScope>
<order>
<orderBy>HOSTWEBEXID</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>true</returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:lstsummarySessionResponse">
<ep:matchingRecords>
<serv:total>1787</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID>809914325</ep:MeetingUUID>
<ep:confName>Team Meeting</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Test</ep:hostWebExID>
<ep:hostFirstName>Test</ep:hostFirstName>
<ep:hostLastName>Test</ep:hostLastName>
<ep:otherHostWebExID>Test</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Molly08Console81696000</ep:hostWebExID>
<ep:hostFirstName>Molly08Console81696000</ep:hostFirstName>
<ep:hostLastName>Molly08Console81696000</ep:hostLastName>
<ep:otherHostWebExID>Molly08Console81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</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</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
GetSite
vylepšení
Přidali jsme GetSite
přepínač funkce odezvy SupportXMLAPIReturnScheduledPMR
Dotčená rozhraní API:
GetSite
Změna schématu:
Rozhraní XML API GetSite
odpověď nový prvek je: SupportXMLAPIReturnScheduledPMR
GetSite
Příklad požadavku:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
</serv:message>
GetSite
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>true</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Aktualizace API 40.4.8, 40.2.9
XML API 40.4.8, 40.2.9 Aktualizace
Nová odpověď při aktualizaci naplánovaných schůzek v XMLAPI
Pokud zákazníci používají XMLAPI k aktualizaci schůzek naplánovaných na jejich stránce, zašleme číselné heslo v aktualizaci e-mailu schůzky a použijeme je v centrech Webex Meetings, Teams a Events.
Tato rozhraní API: GetMeeting, GetTrainingSession, GetEvent
a GetTeleconferenceSession
, bude obsahovat tyto nové prvky jako odpověď: audioPassword
(číselné heslo), isEnforceAudioPassword
, isEnforceAudioLogin
pro Webexová setkání, týmy a centra událostí.
Změněné schéma:
Dotčená rozhraní API:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Příklad požadavku:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</siteName>
<webExID>test</webExID>
<password>xxx</password>
<partnerID>xx</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey>803328224</meetingKey>
</bodyContent>
</body>
</serv:message>
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>false</meet:listToPublic>
<meet:isPublic>false</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>false</meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Aktualizace API 40.4.5, 40.2.6
XML API 40.4.5, 40.2.6 Aktualizace
GetUserCard
a GetSessionInfo
limit použití
Implementujeme limit použití na API GetUserCard
a GetSessionInfo
, můžete zobrazit chybové hlášení: "403 zakázáno", pokud dosáhnete limitu použití.
Dotčená rozhraní API:
GetUserCard
GetSessionInfo
Aktualizace API 40.4.4, 40.2.5
Aktualizace XML API 40.4.4, 40.2.5
BodyContent
limit počtu
Přidali jsme omezený počet BodyContent
v každé části rozhraní XML API. Když přidáte příliš mnoho BodyContent
v požadavku API se vrátí následující chybový kód a zpráva: "000053 Počet tělesného obsahu v požadavku musí být menší než {number}"
Dotčená rozhraní API:
Jakékoli rozhraní XML API
XML API požadavek s více BodyContent
Příklad:
<?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>
</serv:message>
Aktualizace API 40.4.3, 40.2.4
XML API 40.4.3, 40.2.4 Aktualizace
CreateUser
vylepšení
Vylepšili jsme CreateUser
podporovat uvítací e-mail ve více jazycích. – CreateUser
nyní požaduje isHTMLEmail
Dotčená rozhraní API:
CreateUser
CreateUser
Příklad požadavku:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>administrator</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilege>
<host>true</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
Aktualizace API 40.4.0
Aktualizace XML API 40.4.0
Vynutit ověření e-mailu při změně e-mailů v rozhraní XML API
Poté, co správce webu povolil Potvrzení požadované pro uživatele k aktualizaci e-mailové adresy ve správě webu Webex:
Pokud účet správce mimo stránku zavolá
SetUser
API pro změnu e-mailových adres, aktuální e-mail zůstává, dokud není ověřen nový e-mail. E-mail s potvrzením změny účtu je odeslán na novou e-mailovou adresu s "Potvrzením změny účtu Webex". Po kliknutí na odkaz v e-mailu pro potvrzení je nová e-mailová adresa okamžitě propojena.Pokud správce mimo stránky zavolá
SetUser
API několikrát bez dokončení procesu ověření e-mailu, aktuální e-mail je uložen, a nejnovější nový e-mail je ten, který musí být ověřen.Pokud účet správce webu zavolá
SetUser
API pro změnu e-mailových adres, proces ověření e-mailu není spuštěn. Nový e-mail bude okamžitě propojen s účtem hostitele nebo účastníka.
Dotčená rozhraní API:
SetUser
GetEnrollmentInfo
timeout a reset připojení
– GetEnrollmentInfo
API v současné době vyhledává IP adresy v doménovém systému, což vyvolává obrovské dopady na výkon. Plánujeme tento proces zjednodušit s prázdnou odpovědí v <domain>
pole.
Dotčená rozhraní API:
GetEnrollmentInfo
GetEnrollmentInfo
Příklad požadavku:
<?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>
</bodyContent>
</body>
</serv:message>
GetEnrollmentInfo
Příklad odpovědi:
<?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</serv:result>
<serv:gsbStatus>PRIMARY</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>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>10.35.240.53</att:ipAddress>
<att:submitTime>02/27/2020 22:03:57</att:submitTime>
<att:status>APPROVED</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</att:firstName>
<att:lastName>Test</att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att: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>10.154.181.15</att:ipAddress>
<att:submitTime>02/27/2020 22:07:38</att:submitTime>
<att:status>APPROVED</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>
</serv:message>
Aktualizace API 40.2.0
Aktualizace XML API 40.2.0
Odebrat anonymní přístup k LstSummarySession
Jako bezpečnostní vylepšení zastavujeme podporu anonymního přístupu k LstSummarySession
API. Pokud Webex Meetings anonymně přistupuje k rozhraní API, vrátí se následující chybový kód a zpráva: "000015 Omlouváme se, nebyl nalezen žádný záznam."
Dotčená rozhraní API:
LstSummarySession
LstSummarySession
Příklad požadavku:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sitename1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Sorry, no record found</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateMeeting
a SetMeeting
bezpečnostní vylepšení
Tato změna byla provedena v XML API 40.2.0, ale její popis byl upraven po obdržení zpětné vazby zákazníka. |
Jako bezpečnostní vylepšení jsme aktualizovali CreateMeeting
a SetMeeting
API neumožňují uživatelům naplánovat čas zahájení schůzky, který již uplynul. Pokud to zkusí, API zobrazí chybové hlášení: "060016 Čas zahájení relace by měl být pozdější než aktuální čas." Pokud uživatel potřebuje naplánovat okamžitou schůzku, doporučujeme nastavit čas zahájení schůzky o pět minut později než aktuální čas.
Dotčená rozhraní API:
CreateMeeting
SetMeeting
Aktualizace API 40.1.2
Aktualizace XML API 40.1.2
Naplánování schůzky automaticky vygeneruje heslo, pokud není poskytnuto
Vylepšili jsme CreateMeeting
, CreateEvent
, CreateTrainingSession
, a CreateTeleconferenceSession
zahrnout heslo do těla odpovědi API.
Ve výchozím nastavení musí mít všechny schůzky/události/relace povoleno nastavení hesla. V tomto scénáři, pokud požadavek API neobsahuje heslo, je heslo automaticky generováno ze serverů XML API.
Je-li zakázáno nastavení hesla pro všechny schůzky/události/relace a požadavek API neobsahuje heslo, není ze serverů XML API vygenerováno heslo.
Pokud požadavek API obsahuje heslo, pak odpověď bude obsahovat toto heslo, bez ohledu na to, že všechny schůzky/události/relace musí mít povoleno nebo zakázáno nastavení hesla.
Dotčená rozhraní API:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
– CreateMeeting
odpověď má nyní meetingPassword
prvek:
CreateMeeting
Příklad požadavku:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>siteName1</siteName>
<webExID>userID</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaData>
<schedule>
<startDate>10/28/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
Příklad odpovědi:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</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>
– CreateEvent
odpověď má nyní eventPassword
prvek:
– CreateTrainingSession
a CreateTeleconferenceSession
odpovědi nyní mají sessionPassword
prvek:
Aktualizace API 40.1.0
Aktualizace XML API 40.1.0
GetSessionInfo
vylepšení
Přidali jsme nové prvky do GetSessionInfo
API. API nyní vrací informace i pro mobilní zařízení.
Dotčená rozhraní API:
GetSessionInfo
GetSessionInfo
Požádat o aktualizace:

Příklad požadavku:
<?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 or 123456789_go@webex.com or 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory
vylepšení
Přidali jsme nové API, lstAccessAnywhereHistory
, odpovědět pomocí Webex Access Anywhere report info.
Dotčená rozhraní API:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Požádat o aktualizace:

LstAccessAnywhereHistory
Aktualizace odpovědí:

Příklad požadavku:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>test</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>09/29/2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12/29/2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>9/29/2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>12/29/2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OR</serv:listMethod>
</listControl>
<order>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
</serv:message>
Příklad odpovědi:
<?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>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>11/29/2019 03:05:44</history:startTime>
<history:endTime>11/29/2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>
</serv:body>
</serv:message>