Keressen meg minden fontos információt, amelyre szüksége van a Cisco Webex Meetings API-val kapcsolatban, mint például a sémaváltoztatások és egyéb bejelentések.
Az XML API 41-ről további információt a Cisco Webex Meetings API frissítések áttekintése (API 41) tartalmaz.
Az XML API 39-ről és az XML API 11-ről további információ a Cisco Webex Meetings XML API frissítések áttekintésében (XML API 39 és korábban) található.
Az XML API 11 SP9 és korábbi verzióinak frissítéseiért látogasson el a Cisco DevNet-re.
API 40.12.0 frissítések
XML API 40.12.0 frissítések
Az XML API támogatja a Privát találkozó típusát
Érinti az XML API-kat
Használhatjuk az API-t:
CreateMeeting
ésSetMeeting
a Webex értekezlet privát értekezlettel típus beütemezéséhez vagy frissítéséhez.Ha egy Webex értekezletet privát értekezlet típussal ütemeztek,
GetSessionInfo
GetMeeting
,LstSummarySession
, valamintLstCalendarSession
egy új elem elnevezését adja visszaPrivateMeeting
hogy tudjam.GetMeetingType
ésLstMeetingType
új elem elnevezésének visszaadása
ami jelzi, hogy támogatja-e a zártkörű megbeszéléseket vagy sem.SupportPrivateMeeting
Sémaváltoztatások
XML API: GetMeetingType/LstMeetingType: Hozzáfűzi a <SupportPrivateMeeting>
elem.
XML API:LstSummarySession
: Hozzáfűzi a <isPrivateMeeting>
elem.
XML API:LstCalendarSession
: Hozzáfűzi a <isPrivateMeeting>
elem.
XML API:GetSessionInfo
: Hozzáfűzi a <isPrivateMeeting>
elem.
XML API:GetMeeting: Hozzáfűzi a <isPrivateMeeting>
elem.
XML API kérése: Értekezlet létrehozása
Privát értekezlet típusú CreateMeeting kérés
<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>
Az XML API válasza: GetSessionInfo
Válasz erre: 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>
A GetSite API webhelyszintű értekezletsablonokat ad vissza
Felhasználói történet/Feladat leírása
GetSite API webhelyszintű értekezletsablon visszaadásához. Ez lehetővé teszi az oktatási összekötő és a Webex osztálytermek számára, hogy bemutassák ezeket a sablonokat, hogy a tanárok kiválaszthassák és kiválaszthassák ezeket a sablonokat az online foglalkozások ütemezése során.
Érintett API-k
Ha vannak testreszabott értekezletsablonok, amelyek webhelyszintűek, a GetSite api ezeket a webhelyszintű sablonokat adja vissza.
Elemek neve |
Leírás |
---|---|
|
a webhelyszintű, testreszabott értekezletsablonok neve |
|
Webex találkozók, Webex tréningek és Webex események |
Sémaváltoztatások
GetSite : Hozzáfűzi a <meetingTemplates>
elem.
Válaszminta
GetSite válasz
<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 módosíthatja a (z) elemét supportedServices
ha a telephely CI egységes telephely
Leírás
XMLAPI SetUser
nem támogatja a (z) " supportedServices
" egy API kérésben, ha a webhely Vezérlőpulthoz kapcsolt Unified Webex Meeting webhely.
Sémaváltoztatások
Nincs sémaváltás az API-n: SetUser
.
WEBEX-15436: Védelem hozzáadása az e-mailek megkettőzésének elkerülése érdekében Mtgconfattendeelist
Leírás
Ha ugyanabban az API-kérelemben ugyanahhoz az értekezlethez több, azonos e-mail-címmel rendelkező résztvevőt adunk hozzá, akkor csak az első résztvevőt dolgozzuk fel az e-maillel.
Érintett API-k
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
Minta API
Kérés
<?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>
API 40.11.0 frissítések
XML API 40.11.0 frissítések
Az XMLAPI CreateUser támogatja a kijelzőnév használatát
CreateUser
tartók dispalyname
funkció váltáskor EnableDisplayName
mint 1. Ha a funkció kapcsoló nem 1, akkor a displayName
figyelmen kívül lesz hagyva.
Sémaváltoztatások
CreateUser:
Az XMLAPI SetUser támogatja a kijelzőnév használatát
SetUser
tartók dispalyname
funkció váltáskor EnableDisplayName
1. Ha a funkció kapcsolója nem 1, a displayName
figyelmen kívül lesz hagyva.
Sémaváltoztatások
SetUser:
Az XMLAPI GetUser támogatja a megjelenítést
GetUser
tartók dispalyname
funkció váltáskor EnableDisplayName
1. Ha a funkció kapcsolója nem 1, a displayName
nem jelenik meg.
Mikor displayName
az adatbázisban nulla, és funkció kapcsoló EnableDisplayName
1, displayName
lesz firstName+" "+lastName
nem ázsiai karakterek és firstName+lastName
ázsiai karaktereknek.
Sémaváltoztatások
GetUserResponse:
XMLAPI felhasználói szintű vezérlés CMR hibrid hangátvitelhez
Az cmrHybridVoip
beállítás a felhasználói szint beállításának és letöltésének beállítására szolgál EnableCMRHybridVoIP
.
Sémaváltoztatások
GetUser Response:
CreateUser Request:
SetUser Request:
API 40.10.0 frissítések
XML API 40.10.0 frissítések
XML API support for meeting UUID
aPI kérésben és válaszban
XML API minta: GetSessionInfo
Kérés:
<?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>
Válasz:
<?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>
Érintett API:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
Az XMLAPI egy extra elemet ad vissza a webhely rendszergazdájának a képernyőrögzítés letiltásához
A követelmény a Biztonságból származik - mindkettő PenTest
bogarak és vásárlók, mint a Goldman Sachs. Nem akarják, hogy a végfelhasználók képernyőképet készítsenek a Meetings alkalmazásban. Eközben sok más ügyfél is szeretné ezt a funkciót - hogy lehetővé tegye a képernyő rögzítését. Az Oktatási felhasználók is szeretnék engedélyezni a képernyő rögzítését. Ehhez lesz egy Site Administrator konfigurációnk, és az XMLAPI egy extra mezőt ad vissza EnableMobileScreenCapture
válaszul GetSite
támogatni ezt.
Minta a GetSite kérésből
<?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>
Érintett API
GetSite
Az XMLAPI támogatja a MEET-269 PIN-kód nélküli csatlakozás fejlesztését
Az XMLAPI egy ÚJ OPCIÓT ad hozzá A szervezetem videokonferencia-rendszerei elindíthatják és csatlakozhatnak az értekezletekhez anélkül, hogy felszólítást kapnának a Személyes szoba értekezletre és az MC értekezletre.
createUser/setUser/getUser
új csomópont hozzáadásadeviceCanStartMyPMR
itt:personalMeetingRoom
.createMeeting/setMeeting/getMeeting
új csomópont hozzáadásadeviceCanStartMeeting
menetrend szerint.
Az opció a Webex UI személyes szoba találkozó :
Sémaváltoztatások
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
API 40.9.0 frissítések
XML API 40.9.0 frissítések
XML API support for meeting UUID
kérés és válasz
Hozzáadtuk a találkozó UUID-ját az API kéréshez és válaszhoz, ahol támogatjuk meetingKey
vagy sessionKey
.
XML API minta: GetSessionInfo
Kérés:
<?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>
Válasz:
<?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>
Érintett API:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
A Webex értekezletek zárt előcsarnokkal rendelkeznek, ahol a felhasználók megvárhatják az értekezletre való felvételt
Az XML API beütemezi és szerkeszti az MC értekezletet, hogy támogassa a lezárt lobbyt, amikor a funkció( ConsistentLockedLobby
) kapcsold be.
Sémaváltoztatások
Hozzáadott három új elemet ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) a CreateMeeting, SetMeeting és GetMeeting API-kba.
Elem |
Leírás |
---|---|
|
Az értekezlet zárolásának feloldásakor három Külső felhasználó biztonsági eleme választható.
|
|
Az értekezlet automatikus zárolása. Igaz: Az értekezlet automatikusan zárolásra kerül # perccel az értekezlet kezdete után Hamis: Nem zárja le automatikusan az értekezletet az értekezlet kezdete után |
|
Jegyzőkönyv (0,5,10,15,20) az ülés automatikus lezárásához az ülés kezdete után |
Kérelem- és válaszminta
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>
Válasz 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>
Érintett API:
CreateMeeting
SetMeeting
GetMeeting
Fejlesztés GetSessionInfo
API a résztvevők állapotának visszaállításához a folyamatban lévő munkamenetben
Két új elem hozzáadása ( hasHostInMeeting
, hasAttendeeInMeeting
) válaszul GetSessionInfo
. Ez a két elem akkor kerül visszaküldésre, ha az értekezlet folyamatban van.
Elem |
Leírás |
---|---|
|
A házigazda csatlakozott-e a folyamatban lévő értekezlethez. Igaz: A házigazda a folyamatban lévő megbeszélésen van. Hamis/Null: A házigazda nincs a folyamatban lévő megbeszélésen vagy a megbeszélés nincs folyamatban. |
|
Résztvevő/házigazda csatlakozott-e a folyamatban lévő értekezlethez. Igaz: a folyamatban lévő megbeszélésen egy résztvevő vagy házigazda vesz részt. Hamis/Null: nincs résztvevő vagy házigazda a folyamatban lévő értekezleten, vagy az értekezlet nincs folyamatban. |
API válaszminta:
<?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>
Érintett API:
GetSessionInfo
A GetUserCard API engedélyhez kötött.
Az XML API biztonsági fejlesztése GetUserCard
a felhasználó adatainak megszerzéséhez engedély szükséges.
Érintett API:
GetUserCard
API 40.8.0 frissítések
XML API 40.8.0 frissítések
GetSessionInfo
válaszerősítés
Ha nem kap meghívást vagy jóváhagyást az értekezletről, hívja az XML API-t: GetSessionInfo
nem adja vissza az alábbi elemeket: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
az API válaszszervezetben.
Példa API-válaszokra értekezletekhez:
<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élda az API válaszra képzésekhez/eseményekhez:
<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>
Érintett API:
GetSessionInfo
GetSessionInfo, GetUserCard
Biztonsági fejlesztések
Biztonsági fejlesztést végeztünk az XML API-n GetSessionInfo
és GetUserCard
. A következő két órában letiltjuk a felhasználók hozzáférését ehhez a két API-hoz, ha hívásuk egy órán belül elérte a korlátot, és nem találtak hibát az adatokban.
A hibaállapot-válasz: "403 Tilos"
Érintett API-k:GetSessionInfo
GetUserCard
meetingUUID
aPI kérési és válaszadási támogatásban
Hozzáadtuk a meetingUUID azonosítót az API kéréshez és válaszhoz, ahol támogatunk egy meetingKey/sessionKey
.
GetSessionInfo
Kérés:
<?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>
Válasz:
<?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>
Érintett API:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Oktatási helyek sablonja (EDU munkamenet típusa) az XML API támogatásban
Ha a webhelyei engedélyezik az Oktatási oktató (EDU) munkamenet típusát, az XML API támogathatja az EDU értekezletsablonnal való találkozó ütemezését.
Érintett API:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML API CreateMeetingAttendee
és RegisterMeetingAttendee
támogatás
Mindkettő CreateMeetingAttendee
és RegisterMeetingAttendee
képesek ellenőrizni a Webex értekezletek regisztrációjához szükséges részvételi jelentkezési lapot.
És van egy új kivétel erre a feladatra:
Kivételszám |
Kivételes üzenet |
---|---|
040014 |
Hiányzó kötelező mezők (regisztrációs űrlap): … |
Ha például a "Munkakör megnevezése" és a "Vállalat neve" mezőket választotta a Webex értekezletek résztvevőinek regisztrációjához az alábbiak szerint, akkor a két API hívásakor meg kell adnia a "Munkakör megnevezése" és a "Vállalat neve" értéket: CreateMeetingAttendee
és RegisterMeetingAttendee
.
RegisterMeetingAttendee
Kérés:
<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
Kérés:
<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élda:
<?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>
Érintett API:
CreateMeetingAttendee
RegisterMeetingAttendee
XML API E-mail hitelesítési fejlesztések
Az XML API nem engedélyezhet fehér szóközű karakter (eke) t egy e-mailben, ezért továbbfejlesztettük az e-mail érvényesítését, hogy igazodjon a Webex értekezletek oldal viselkedéséhez.
Érintett API:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
API 40.7.0 frissítések
XML API 40.7.0 frissítések
meetingUUID
támogatás
Hozzáadtuk meetingUUID
az API kérésre és válaszra, ha támogatunk egy Meeting Key-t vagy sessionKey-t.
GetSessionInfo
Példa a kérelemre:
<?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élda a kérelemre:
<?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élda válaszra:
<?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>
Érintett API-k:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
API üdvözlő e-mail támogatás négy új nyelven
Az XMLAPI üdvözlő html e-mail a következő négy új nyelvet támogatja:
Cseh (languageID=19)
Lengyel (languageID=20)
Magyar (languageID=21)
Román (languageID=22)
Az XMLAPI az üdvözlő e-mailt a CreateUser
kérés.
Felhasználás CreateUser
to Send Html Welcome Email Példa (Cseh):
<?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>
API 40.6.1, 40.4.9 frissítések
XML API 40.6.1, 40.4.9 frissítések
CreateMeeting/SetMeeting
támogatás
Webex értekezlet beütemezésekor XML API CreateMeeting/SetMeeting
lehetővé teszi, hogy ellenőrizze vagy törölje a jelölőnégyzetet, vagy kattintson egy kötelező vagy nem kötelező mezőre a résztvevői regisztrációs űrlapon.
Az alábbi minta Ülések ütemezése a felhasználói weboldalon, ahol ellenőrizheti a szükséges mezőket, mint például a "Munkakör megnevezése", "Cégnév", "Város" és "Állam" a résztvevő regisztrációs űrlapján:
A következő egy megfeleltetés az oldalmezők és az XML API elemei között:
Oldalmezők | XMLAPI elem |
---|---|
Beosztás | <title> |
A vállalat neve | <company> |
Cím 1 | <address1> |
Cím 2 | <address2> |
Település | <city> |
Állam | <state> |
Irányítószám | <postalCode> |
Ország/régió | <country> |
Munkahelyi telefon | <phone> |
Fax | <fax> |
Módosított séma: "registrationForm" elem hozzáadása CreateMeeting
Módosított séma: "registrationForm" elem hozzáadása SetMeeting
Módosított séma: "registrationForm" elem hozzáadása GetMeeting
CreateMeeting
Példa a kérelemre:
<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élda a kérelemre:
<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élda válaszra:
<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>
Érintett API-k:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
Az E2EE értekezlettípus nem támogatja a PMR értekezleteket
Ha engedélyezi a PMR-t az API-kkal folytatott hívás során: CreateUser/SetUser/GetUser/GetMe
és csak E2EE értekezlettípus áll rendelkezésre, a következő hibaüzenetre válaszol: "110063 A PMR engedélyezéséhez a felhasználónak rendelkeznie kell legalább egy nem E2EE típusú értekezlettel."
Érintett API-k:
CreateUser
SetUser
GetUser
GetMe
API 40.6.0 frissítések
XML API 40.6.0 frissítések
Felhasználókezelési szerepkör hozzáadva
Létrehoztuk a Felhasználókezelő szerepet, és a következő sémafájlja megváltozott.
Módosított séma: CreateUser
kérés:
Módosított séma: SetUser
Módosított séma: GetMe
válasz:
Módosított séma: LstsummaryUser
válasz:
Érintett API-k:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Példa a kérelemre:
<?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>
Támogatás API-kulcs használatával GetUserCard
Mostantól az API kulcs (generált JWT token) használatával támogatjuk az API-hoz való hozzáférést: GetUserCard
ebben a kiadásban.
Az alábbi oldalakon tájékozódhat egy API kulcs alkalmazásáról és JWT token generálásáról:
GetUserCard
Példa a kérelemre:
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élda válaszra:
<?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>
Támogatás meetingUUID
aPI kérésben és válaszban
Hozzáadtuk meetingUUID
az API kérésre és válaszra, ha támogatunk egy meetingKey-t vagy sessionKey-t.
Érintett API-k:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Példa a kérelemre:
<?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élda válaszra:
<?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>
A PMR értekezlet kulcsai nem módosulnak ideiglenesen inaktivált felhasználóról vagy letiltott PMR-ről
Ha egy ideiglenesen inaktivált felhasználó vagy letiltott PMR egy héten belül újra aktiválódik, a most újraaktivált felhasználó vagy a PMR értekezletkulcsa nem változik, ugyanaz lesz, mint korábban.
Érintett API-k:
SetUser
DelUser
LstSummarySession
javítások
Továbbfejlesztettük az API-t: LstSummarySession
visszatér ütemezett PMR, hogy egy új elemet, returnScheduledPMR
, a kérelemben. És a funkció kapcsoló alapértelmezés ki van kapcsolva.
Érintett API-k:
LstSummarySession
Sémaváltás:
Új elemnevet adunk hozzá returnScheduledPMR
az API LstSummarySession kérésben.
Új elemnevet adunk hozzá isScheduledPMR
az API LstSummarySession válaszában.
LstSummarySession
Példa a kérelemre:
<?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élda válaszra:
<?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
javítások
Hozzáadtunk egy GetSite
válasz funkció kapcsolója SupportXMLAPIReturnScheduledPMR
Érintett API-k:
GetSite
Sémaváltás:
Az XML API GetSite
válasz új elem: SupportXMLAPIReturnScheduledPMR
GetSite
Példa a kérelemre:
<?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élda válaszra:
<?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>
API 40.4.8, 40.2.9 frissítések
XML API 40.4.8, 40.2.9 frissítések
Új válasz az ütemezett értekezletek frissítésekor az XMLAPI-ban
Amikor az ügyfelek az XMLAPI-t használják az oldalukon keresztül ütemezett értekezletek frissítésére, elküldjük a numerikus jelszót az értekezlet e-mailes frissítésében, és alkalmazzuk azt a Webex értekezletek, csapatok és rendezvényközpontokban.
Ezek az API-k: GetMeeting, GetTrainingSession, GetEvent
és GetTeleconferenceSession
, válaszul a következő új elemeket fogja tartalmazni: audioPassword
(numerikus jelszó), isEnforceAudioPassword
, isEnforceAudioLogin
webex találkozók, csapatok és rendezvényközpontok számára.
Módosított séma:
Érintett API-k:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Példa a kérelemre:
<?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élda válaszra:
<?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>
API 40.4.5, 40.2.6 frissítések
XML API 40.4.5, 40.2.6 frissítések
GetUserCard
és GetSessionInfo
használati korlát
Végrehajtjuk az API használati korlátját GetUserCard
és GetSessionInfo
, hibaüzenetet kaphat: "403 tilos", ha eléri a felhasználási korlátot.
Érintett API-k:
GetUserCard
GetSessionInfo
API 40.4.4, 40.2.5 frissítések
XML API 40.4.4, 40.2.5 frissítések
BodyContent
számkorlát
Korlátozott számú BodyContent
minden XML API szakaszban. Ha túl sok BodyContent
az API kérésben a következő hibakód és üzenet jelenik meg: "000053 Egy kérésben a BodyContent számának kisebbnek kell lennie, mint {number}"
Érintett API-k:
Bármely XML API
XML API kérés több BodyContent
Példa:
<?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>
API 40.4.3, 40.2.4 frissítések
XML API 40.4.3, 40.2.4 frissítések
CreateUser
javítások
Továbbfejlesztettük CreateUser
hogy támogassa az üdvözlő e-mailt több nyelven. Az CreateUser
most kérések isHTMLEmail
Érintett API-k:
CreateUser
CreateUser
Példa a kérelemre:
<?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>
API 40.4.0 frissítések
XML API 40.4.0 frissítések
E-mail-ellenőrzés érvényesítése az XML API-ban lévő e-mailek módosításakor
Miután a webhely rendszergazdája engedélyezte a felhasználó számára az e-mail cím frissítéséhez szükséges megerősítést a Webex webhely adminisztrációjában:
Ha egy nem webhely rendszergazdai fiókja felhívja a
SetUser
API az e-mail címek módosításához, az aktuális e-mail az új e-mail ellenőrzéséig marad. A fiókmódosítást visszaigazoló e-mailt az új e-mail címre küldjük a "Webex fiókmódosítási visszaigazolással". Miután rákattintott az e-mailben található linkre a megerősítéshez, az új e-mail cím azonnal össze lesz kapcsolva.Ha nem a webhely rendszergazdája hívja a
SetUser
API többször anélkül, hogy befejezné az e-mail ellenőrzési folyamat, az aktuális e-mail megmarad, és a legújabb új e-mail az, amit ellenőrizni kell.Ha egy webhely rendszergazdai fiókja felhívja a
SetUser
API az e-mail címek megváltoztatásához, az e-mail ellenőrzési folyamat nem indul el. Az új e-mail-címet azonnal összekapcsoljuk a házigazda vagy a résztvevő fiókjával.
Érintett API-k:
SetUser
GetEnrollmentInfo
időtúllépés és kapcsolat visszaállítása
Az GetEnrollmentInfo
Az API jelenleg megkeresi a Domain Name System IP-címeit, ami hatalmas teljesítménybeli hatásokat vált ki. Azt tervezzük, hogy leegyszerűsítjük ezt a folyamatot, üres válasszal a <domain>
mező.
Érintett API-k:
GetEnrollmentInfo
GetEnrollmentInfo
Példa a kérelemre:
<?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élda válaszra:
<?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>
API 40.2.0 frissítések
XML API 40.2.0 frissítések
Névtelen hozzáférés eltávolítása LstSummarySession
Biztonsági okokból leállítjuk a névtelen hozzáférést a LstSummarySession
API. Ha a Webex Meetings névtelenül hozzáfér az API-hoz, a következő hibakódot és üzenetet kapja vissza: "000015 Sajnos nem található rekord."
Érintett API-k:
LstSummarySession
LstSummarySession
Példa a kérelemre:
<?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élda válaszra:
<?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
és SetMeeting
biztonsági fejlesztések
Ez a módosítás az XML API 40.2.0-ban történt, de a leírása az ügyfélvisszajelzés kézhezvételét követően szerkesztésre került. |
Biztonsági fejlesztésként frissítettük a CreateMeeting
és SetMeeting
API-k, amelyek nem teszik lehetővé a felhasználók számára, hogy beütemezzenek egy már eltelt találkozó kezdési időpontját. Ha megpróbálják, az API hibaüzenetet küld: "060016 A munkamenet kezdő időpontjának későbbinek kell lennie az aktuális időpontnál." Ha egy felhasználónak azonnali értekezletet kell beütemeznie, javasoljuk, hogy az értekezlet kezdő időpontját az aktuális időpontnál öt perccel később állítsa be.
Érintett API-k:
CreateMeeting
SetMeeting
API 40.1.2 Frissítések
XML API 40.1.2 frissítések
Egy értekezlet ütemezése automatikusan létrehoz egy jelszót, ha nincs megadva
Fokoztuk a CreateMeeting
, CreateEvent
, CreateTrainingSession
, valamint CreateTeleconferenceSession
egy jelszó beillesztése az API-válasz törzsébe.
Alapértelmezés szerint az összes értekezletnek/eseménynek/munkamenetnek jelszóbeállítással kell rendelkeznie. Ebben az esetben, ha az API-kérés nem tartalmaz jelszót, a rendszer automatikusan létrehoz egy jelszót az XML API-kiszolgálókról.
Ha az Összes értekezlet/esemény/munkamenet jelszóbeállítása le van tiltva, és az API-kérelem nem tartalmaz jelszót, akkor az XML API-kiszolgálókról nem generálunk jelszót.
Ha az API kérés jelszót tartalmaz, akkor a válasz tartalmazza ezt a jelszót, függetlenül attól, hogy az Összes értekezlet/esemény/munkamenet jelszavának engedélyezettnek vagy tiltottnak kell lennie.
Érintett API-k:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
Az CreateMeeting
válasz most már a meetingPassword
elem:
CreateMeeting
Példa a kérelemre:
<?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élda válaszra:
<?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>
Az CreateEvent
válasz most már a eventPassword
elem:
Az CreateTrainingSession
és CreateTeleconferenceSession
válaszok most már a sessionPassword
elem:
API 40.1.0 frissítések
XML API 40.1.0 frissítések
GetSessionInfo
javítások
Új elemeket adtunk hozzá a GetSessionInfo
API. Az API most már a mobileszközökre vonatkozó információkat is visszaadja.
Érintett API-k:
GetSessionInfo
GetSessionInfo
Frissítések kérése:
Példa a kérelemre:
<?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
javítások
Új API-t adtunk hozzá, lstAccessAnywhereHistory
, hogy válaszoljon a Webex Access Anywhere jelentés információival.
Érintett API-k:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Frissítések kérése:
LstAccessAnywhereHistory
Válaszfrissítések:
Példa a kérelemre:
<?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élda válaszra:
<?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>