Zoek alle belangrijke informatie die u nodig hebt over de Cisco Webex Meetings API, zoals wijzigingen in het schema en andere aankondigingen.
Voor meer informatie over XML API 41, zie het Cisco Webex Meetings API Updates Overzicht (API 41)
Voor meer informatie over XML API 39 en XML API 11, zie het Cisco Webex Meetings XML API Updates Overzicht (XML API 39 en eerder).
Ga naar Cisco DevNet voor updates voor XML API 11 SP9 en eerder.
API 40.12.0-updates
XML API 40.12.0 Updates
XML-API ondersteunt type privévergadering
XML-API's worden beïnvloed
We kunnen API gebruiken:
CreateMeeting
enSetMeeting
om een vergadering met type privévergadering te Webex Meeting of bij te werken.Als een vergadering Webex Meeting is gepland met type privévergadering,
GetSessionInfo
GetMeeting
,LstSummarySession
enLstCalendarSession
gaat een nieuw element naamgeving retourneren isPrivateMeeting
om dit te weten.GetMeetingType
enLstMeetingType
Een nieuwe naamgevingselement retourneren
die aangeeft of de app wel of niet privévergaderingen ondersteunt.SupportPrivateMeeting
Wijzigingen in het schema
XML-API: GetMeetingType/LstMeetingType: Aan de <SupportPrivateMeeting>
Element.
XML-API:LstSummarySession
: <isPrivateMeeting>
Element.
XML-API:LstCalendarSession
: <isPrivateMeeting>
Element.
XML-API:GetSessionInfo
: <isPrivateMeeting>
Element.
XML-API:GetMeeting: Aan de <isPrivateMeeting>
Element.
Aanvraag van XML-API: Vergadering maken
Aanvraag voor Vergadering maken met type privévergadering
<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>
Reactie van XML-API: GetSessionInfo
Reactie voor 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 gaat vergaderingssjablonen op siteniveau retourneren
Gebruikersverhaal/taakbeschrijving
Haal De API van de site op om het siteniveau terug te vergaderingssjabloon. Zo kunnen education Connector en Webex-klass deze sjablonen weergeven voor docenten om deze sjablonen te kiezen en te kiezen tijdens het plannen van hun online sessies.
BEÏNVLOEDE API's
Als er aangepaste vergaderingssjablonen op siteniveau zijn, retourneert de GetSite-api deze sjablonen op siteniveau.
Naam elementen |
Beschrijving |
---|---|
|
de naam van aangepaste vergaderingssjablonen op siteniveau |
|
Webex Meetings, Webex-trainingen en -Webex Events |
Wijzigingen in het schema
GetSite: werk aan de <meetingTemplates>
Element.
Responsvoorbeeld
GetSite-antwoord
<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 kan element van niet wijzigen supportedServices
als de site gemeenschappelijke CI-site is
Beschrijving
XMLAPI SetUser
ondersteun het wijzigen van de waarde van ' niet supportedServices
in een API-verzoek als de site een Control Hub is die is gekoppeld aan Unified Webex Meeting sites.
Wijzigingen in het schema
De API bevat geen schemawijziging: SetUser
.
WEBEX-15436: Beveiliging toevoegen om dubbele e-mails in te voorkomen Mtgconfattendeelist
Beschrijving
Als meerdere deelnemers met hetzelfde e-mailadres worden toegevoegd aan dezelfde vergadering in hetzelfde API-verzoek, verwerken we alleen de eerste deelnemer met het e-mailadres.
Beïnvloede API's
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
Voorbeeld-API
Verzoek
<?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-updates
XML API 40.11.0 Updates
XMLAPI CreateUser ondersteunt weergavenaam
CreateUser
Ondersteunt dispalyname
wanneer functieschakelaar EnableDisplayName
is als 1. Als de functieschakelaar niet 1 is, wordt de displayName
wordt genegeerd.
Wijzigingen in het schema
CreateUser:
XMLAPI SetUser ondersteunt weergavenaam
SetUser
Ondersteunt dispalyname
wanneer functieschakelaar EnableDisplayName
is 1. Als de functieschakelaar niet 1 is, wordt de displayName
wordt genegeerd.
Wijzigingen in het schema
SetUser:
XMLAPI GetUser ondersteunt weergavenaam
GetUser
Ondersteunt dispalyname
wanneer functieschakelaar EnableDisplayName
is 1. Als de functieschakelaar niet 1 is, wordt de displayName
wordt niet weergegeven.
Wanneer displayName
in DB is null en functieschakelaar EnableDisplayName
is 1, displayName
wordt firstName+" "+lastName
voor niet-Aziatische tekens en firstName+lastName
voor Aziatische tekens.
Wijzigingen in het schema
GetUserResponse:
XMLAPI-beheer op gebruikersniveau hybride CMR Voip
Het bericht cmrHybridVoip
wordt gebruikt om de instelling op gebruikersniveau in te stellen en op te halen voor EnableCMRHybridVoIP
.
Wijzigingen in het schema
GetUser Response:
CreateUser Request:
SetUser Request:
API 40.10.0-updates
XML API 40.10.0 Updates
XML API support for meeting UUID
in API-verzoek en -antwoord
Voorbeeld XML-API: GetSessionInfo
Verzoek:
<?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>
Reactie:
<?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>
Beïnvloede API:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI geeft een extra element weer voor de configuratie van sitebeheerders om schermopnamen uit te schakelen
De vereiste is afkomstig van Beveiliging - beide PenTest
bugs en klanten, zoals Goldman Perkman. Ze willen niet dat de eindgebruikers schermafbeeldingen kunnen maken in de Meetings-app. Ondertussen willen veel andere klanten deze functie – om de schermafbeelding toe te staan. Ook onderwijsgebruikers willen deze schermafbeelding toestaan. Hiervoor hebben we een sitebeheerderconfiguratie en xmlAPI keert een extra veld terug EnableMobileScreenCapture
in het antwoord van GetSite
om dit te ondersteunen.
Voorbeeld van een GetSite-aanvraag
<?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>
Beïnvloede API
GetSite
Verbetering voor XMLAPI-ondersteuning VOOR MEET-269-pincodes voor deelnemen
XMLAPI voeg een NIEUWE OPTIE toe videoconferentiesystemen in mijn organisatie kan vergaderingen starten en bijwonen zonder prompts voor vergadering in een persoonlijke ruimte en een MC-vergadering.
createUser/setUser/getUser
een nieuw knooppunt toevoegendeviceCanStartMyPMR
inpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting
een nieuw knooppunt toevoegendeviceCanStartMeeting
in de planning.
De optie in de Webex-gebruikersinterface voor een vergadering in een persoonlijke ruimte:
Wijzigingen in het schema
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
API 40.9.0-updates
XML API 40.9.0 Updates
XML API support for meeting UUID
verzoek en antwoord
We hebben de vergader-UUID toegevoegd aan de API-aanvraag en de respons, waar we ook ondersteuning bieden als een meetingKey
of sessionKey
.
Voorbeeld XML-API: GetSessionInfo
Verzoek:
<?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>
Reactie:
<?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>
Beïnvloede API:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
Webex-vergaderingen hebben een vergrendelde vergaderlobby waarin gebruikers kunnen wachten om te worden toegelaten tot de vergadering
De XML-API die een MC-vergadering plannen en bewerken ter ondersteuning van de vergrendelde lobby als de functie ( ConsistentLockedLobby
) in-/uitschakelen.
Wijzigingen in het schema
Drie nieuwe elementen toegevoegd ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) in de API's CreateMeeting, SetMeeting en GetMeeting.
Element |
Beschrijving |
---|---|
|
Wanneer de vergadering wordt ontgrendeld, zijn er drie opties Externe gebruiker-beveiliging items kunnen worden gebruikt.
|
|
Of u de vergadering automatisch vergrendelt. Waar: De vergadering automatisch vergrendelen na # minuten nadat de vergadering is gestart Onwaar: De vergadering wordt niet automatisch vergrendeld nadat de vergadering is gestart |
|
Minuten(0,5,10,15,20 ) voor het automatisch vergrendelen van de vergadering nadatde vergadering is gestart |
Verzoek en antwoordvoorbeeld
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>
Reactie van 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>
Beïnvloede API:
CreateMeeting
SetMeeting
GetMeeting
Verbetering GetSessionInfo
API om de status van deelnemers bij een voortgangssessie terug te geven
Twee nieuwe elementen toegevoegd ( hasHostInMeeting
, hasAttendeeInMeeting
) in respons op GetSessionInfo
. Deze twee elementen worden geretourneerd wanneer de vergadering bezig is.
Element |
Beschrijving |
---|---|
|
Of de host deel heeft gemaakt aan de vergadering die al bezig is. Waar: De host is in de vergadering die bezig is. False/null: De host is niet aanwezig bij de vergadering die al bezig is of de vergadering is niet bezig. |
|
Of er een deelnemer/host deel heeft aan de vergadering die al bezig is. Waar: er is een deelnemer of host in de vergadering die bezig is. False/null: er is geen deelnemer of host bij de vergadering die bezig is of als de vergadering niet bezig is. |
API-antwoordvoorbeeld:
<?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>
Beïnvloede API:
GetSessionInfo
De API GetUserCard vereist autorisatie.
Beveiligingsverbetering van de XML-API GetUserCard
vereist autorisatie om gebruikersgegevens op te halen.
Beïnvloede API:
GetUserCard
API 40.8.0-updates
XML API 40.8.0 Updates
GetSessionInfo
antwoordverbetering
Als u niet bent uitgenodigd of goedgekeurd voor de vergadering, wordt u gebeld naar XML API: GetSessionInfo
gaat niet terug naar de elementen: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
in de BODY van de API-respons.
API-antwoordvoorbeeld voor Meetings:
<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>
API-antwoordvoorbeeld voor trainingen/gebeurtenissen:
<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>
Beïnvloede API:
GetSessionInfo
GetSessionInfo, GetUserCard
Beveiligingsverbeteringen
We hebben een beveiligingsverbetering doorgevoerd voor DE XML-API GetSessionInfo
en GetUserCard
. We blokkeren gebruikers van de toegang tot deze twee API's in de komende twee uur als hun gesprek de limiet bereikt in één uur zonder fouten met gegevens gevonden.
De respons op de foutstatus is: "403 Verboden"
Beïnvloede API's:GetSessionInfo
GetUserCard
meetingUUID
in API-verzoek en responsondersteuning
We hebben meetingUUID toegevoegd aan de API-aanvraag en de respons, waar we ook ondersteuning bieden voor een meetingKey/sessionKey
.
GetSessionInfo
Verzoek:
<?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>
Reactie:
<?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>
Beïnvloede API:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Sjabloon education sites (EDU sessietype) in XML API-ondersteuning
Wanneer uw sites de functie Instructeur (EDU) sessietype inschakelen, kan de XML API ondersteuning bieden voor het plannen van een vergadering met de EDU-vergaderingssjabloon.
Beïnvloede API:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML-API CreateMeetingAttendee
en RegisterMeetingAttendee
ondersteuning
Beide CreateMeetingAttendee
en RegisterMeetingAttendee
kunnen het vereiste registratieformulier deelnemerregistratie voor een registratie Webex Meetings controleren.
Er is een nieuwe uitzondering voor deze taak:
Uitzonderingsnummer |
Uitzonderingsbericht |
---|---|
040014 |
Vereiste velden ontbreken (registratieformulier): ... |
Als u bijvoorbeeld 'Functie' en 'Bedrijfsnaam' hebt geselecteerd als verplicht veld voor een deelnemer Webex Meetings-registratie zoals hieronder weergegeven, moet u waarde toevoegen aan de functietitel en de Bedrijfsnaam wanneer u de twee API's belt: CreateMeetingAttendee
en RegisterMeetingAttendee
.
RegisterMeetingAttendee
Verzoek:
<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
Verzoek:
<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
Voorbeeld:
<?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>
Beïnvloede API:
CreateMeetingAttendee
RegisterMeetingAttendee
Xml-API e-mailvalidatieverbeteringen
XML-API mag geen witruimtetekens in een e-mail toestaan, dus we hebben een verbeterde e-mailvalidatie die is afgestemd op het gedrag Webex Meetings gebruikerspagina.
Beïnvloede API:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
API 40.7.0-updates
XML API 40.7.0 Updates
meetingUUID
ondersteuning
We hebben toegevoegd meetingUUID
met het API-verzoek en de API-respons, waar we ook een meetingKey of sessionKey ondersteunen.
GetSessionInfo
Voorbeeld aanvragen:
<?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
Voorbeeld aanvragen:
<?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
Antwoordvoorbeeld:
<?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>
Beïnvloede API's:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
Ondersteuning van API-welkomstmail voor vier nieuwe talen
De XMLAPI-welkomst-HTML-e-mail ondersteunt de volgende vier nieuwe talen:
Tsjechisch (languageID=19)
Pools (languageID=20)
Hongaars (languageID=21)
Leren (languageID=22)
XMLAPI verzendt de welkomstmail overeenkomstig de taal of de languageID in de CreateUser
Verzoek.
Gebruik CreateUser
om html-voorbeeld met welkomstmail te verzenden (Tsjechisch):
<?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-updates
XML API 40.6.1, 40.4.9 Updates
CreateMeeting/SetMeeting
ondersteuning
Xml API als u een Webex-vergadering inplant CreateMeeting/SetMeeting
hiermee kunt u het selectievakje in- of uitvinken of op een verplicht of niet-verplicht veld klikken op deelnemerregistratie formulier.
Hieronder vindt u een voorbeeld van een vergaderingsplanning op de webpagina van de gebruiker, waar u de vereiste velden kunt controleren, zoals 'Functietitel', 'Bedrijfsnaam', 'Stad' en 'Status' op het deelnemerregistratie-formulier:
Het volgende is een koppeling tussen paginavelden en XML-API-elementen:
Paginavelden | XMLAPI-element |
---|---|
Functie | <title> |
Bedrijfsnaam | <company> |
Adres 1 | <address1> |
Adres 2 | <address2> |
Stad | <city> |
Provincie/Staat | <state> |
Postcode | <postalCode> |
Land/regio | <country> |
Zakelijke telefoon | <phone> |
Fax | <fax> |
Gewijzigd schema: Voeg het element "registrationForm" toe aan CreateMeeting
Gewijzigd schema: Voeg het element "registrationForm" toe aan SetMeeting
Gewijzigd schema: Voeg het element "registrationForm" toe aan GetMeeting
CreateMeeting
Voorbeeld aanvragen:
<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
Voorbeeld aanvragen:
<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
Antwoordvoorbeeld:
<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>
Beïnvloede API's:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
De E2EE vergaderingstype ondersteunt geen vergadering PMR vergadering
Als u een oproep PMR tijdens een gesprek met de API's inschakelen: CreateUser/SetUser/GetUser/GetMe
en alleen een E2EE-vergaderingstype beschikbaar is, wordt de volgende foutmelding weergegeven: "110063 De gebruiker moet ten minste één niet-E2EE-vergaderingstype hebben om deze in PMR."
Beïnvloede API's:
CreateUser
SetUser
GetUser
GetMe
API 40.6.0-updates
XML API 40.6.0 Updates
Gebruikersbeheer-rol toegevoegd
We hebben de gebruikersbeheerrol gemaakt en het schemabestand voor het volgende is gewijzigd.
Schema gewijzigd: CreateUser
Verzoek:
Schema gewijzigd: SetUser
Schema gewijzigd: GetMe
Reactie:
Schema gewijzigd: LstsummaryUser
Reactie:
Beïnvloede API's:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Voorbeeld aanvragen:
<?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>
Ondersteuning bij het gebruik van de API-sleutel, toegang tot de GetUserCard
We ondersteunen het gebruik van de API-sleutel (gegenereerde JWT-token) voor toegang tot de API: GetUserCard
in deze release.
U kunt de volgende pagina's bekijken over het toepassen van één API-sleutel en het genereren van een JWT-token:
Hoe kan ik één API-sleutel toepassen?
GetUserCard
Voorbeeld aanvragen:
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>
Antwoordvoorbeeld:
<?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>
Ondersteuning voor meetingUUID
in API-verzoek en -antwoord
We hebben toegevoegd meetingUUID
met de API-aanvraag en de respons wanneer we een meetingKey of sessionKey ondersteunen.
Beïnvloede API's:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Voorbeeld aanvragen:
<?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
Antwoordvoorbeeld:
<?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>
PMR vergaderingsleutels worden niet gewijzigd van een tijdelijk gedeactiveerde gebruiker of PMR
Wanneer een tijdelijk gedeactiveerde gebruiker PMR binnen een week opnieuw activeert, wordt de gebruiker die nu opnieuw is geactiveerd of de vergaderingsleutel van de PMR ingeschakeld, niet gewijzigd, dezelfde als voorheen.
Beïnvloede API's:
SetUser
DelUser
LstSummarySession
Verbeteringen
We hebben de API verbeterd: LstSummarySession
geplande return-PMR om één nieuw element te hebben, returnScheduledPMR
, in het verzoek. En de functieschakelaar is standaard uitgeschakeld.
Beïnvloede API's:
LstSummarySession
Schemawijziging:
Er is een nieuwe elementnaam toevoegen returnScheduledPMR
in het verzoek API LstSummarySession.
Er is een nieuwe elementnaam toevoegen isScheduledPMR
in de API LstSummarySession-respons.
LstSummarySession
Voorbeeld aanvragen:
<?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
Antwoordvoorbeeld:
<?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
Verbeteringen
We hebben een GetSite
antwoord functieschakelaar van SupportXMLAPIReturnScheduledPMR
Beïnvloede API's:
GetSite
Schemawijziging:
De XML-API GetSite
respons nieuwe element is: SupportXMLAPIReturnScheduledPMR
GetSite
Voorbeeld aanvragen:
<?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
Antwoordvoorbeeld:
<?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-updates
XML API 40.4.8, 40.2.9 Updates
Nieuwe reactie bij het bijwerken van geplande vergaderingen in XMLAPI
Wanneer klanten XMLAPI gebruiken om vergaderingen bij te werken die zijn gepland via hun pagina, verzenden we het numerieke wachtwoord in een e-mailupdate voor de vergadering en passen het toe op de Webex Meetings-, Teams- en Events-centers.
Deze API's: GetMeeting, GetTrainingSession, GetEvent
en GetTeleconferenceSession
, hebben deze nieuwe elementen als een antwoord: audioPassword
(numeriek wachtwoord), isEnforceAudioPassword
, isEnforceAudioLogin
voor Webex Meetings-, Teams- en Events-centers.
Schema gewijzigd:
Beïnvloede API's:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Voorbeeld aanvragen:
<?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>
Antwoordvoorbeeld:
<?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 Updates
XML API 40.4.5, 40.2.6 Updates
GetUserCard
en GetSessionInfo
gebruikslimiet
Wij implementeren de gebruikslimiet op DE API GetUserCard
en GetSessionInfo
, dan kunt u de foutmelding krijgen: "403 verboden" als u de gebruikslimiet bereikt.
Beïnvloede API's:
GetUserCard
GetSessionInfo
API 40.4.4, 40.2.5-updates
XML API 40.4.4, 40.2.5 Updates
BodyContent
aantallimiet
We hebben een beperkt aantal BodyContent
in elk XML-API gedeelte. Als u te veel van BodyContent
in het API-verzoek gaan de volgende foutcode en het volgende bericht terug: "000053 Het aantal bodycontent in een verzoek moet minder zijn dan {number}"
Beïnvloede API's:
Een XML-API
XML API-aanvraag met meerdere BodyContent
Voorbeeld:
<?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 Updates
XML API 40.4.3, 40.2.4 Updates
Klik hier om het XML API 40.4.3, 40.2.4-schema te downloaden.
CreateUser
Verbeteringen
We hebben de CreateUser
om het welkomste-mailbericht in meerdere talen te ondersteunen. Het bericht CreateUser
vraagt nu aan isHTMLEmail
Beïnvloede API's:
CreateUser
CreateUser
Voorbeeld aanvragen:
<?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-updates
XML API 40.4.0 Updates
E-mailverificatie afdwingen bij het wijzigen van e-mails in XML API
Nadat een sitebeheerder Bevestiging vereist heeft ingeschakeld voor de gebruiker om e-mailadres in Webex-Sitebeheer:
Als een account van een niet-sitebeheerder de oproep
SetUser
API voor het wijzigen van e-mailadressen. Het huidige e-mailadres blijft bestaan totdat het nieuwe e-mailadres is geverifieerd. De bevestigingsmail voor de accountwijziging wordt naar het nieuwe e-mailadres verzonden met de 'Bevestiging van wijziging Webex-account'. Nadat u op de koppeling in de e-mail hebt geklikt om te bevestigen, wordt het nieuwe e-mailadres direct gekoppeld.Als een niet-sitebeheerder de oproep
SetUser
API meerdere keren zonder het e-mailverificatieproces te voltooien, wordt de huidige e-mail bewaard en de nieuwste nieuwe e-mail moet worden geverifieerd.Als een sitebeheerderaccount de oproep
SetUser
API voor het wijzigen van e-mailadressen, wordt het e-mailverificatieproces niet geactiveerd. Het nieuwe e-mailadres wordt direct gekoppeld aan het account van de host of deelnemer.
Beïnvloede API's:
SetUser
GetEnrollmentInfo
time-out en verbinding herstellen
Het bericht GetEnrollmentInfo
API zoekt momenteel IP-adressen op het domain name-systeem op, wat een enorme impact op de prestaties triggert. We zijn van plan dit proces te vereenvoudigen met een lege respons in de <domain>
.
Beïnvloede API's:
GetEnrollmentInfo
GetEnrollmentInfo
Voorbeeld aanvragen:
<?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
Antwoordvoorbeeld:
<?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-updates
XML API 40.2.0 Updates
Anonieme toegang verwijderen tot LstSummarySession
Als beveiligingsverbetering stoppen we de ondersteuning voor anonieme toegang tot de LstSummarySession
Api. Als Webex Meetings api anoniem toegang geeft tot de API, worden de volgende foutcode en bericht geretourneerd: "000015 Sorry, geen record gevonden."
Beïnvloede API's:
LstSummarySession
LstSummarySession
Voorbeeld aanvragen:
<?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
Antwoordvoorbeeld:
<?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
en SetMeeting
Beveiligingsverbeteringen
Deze wijziging is aangebracht in XML API 40.2.0, maar de beschrijving is bewerkt nadat de klantfeedback is ontvangen. |
Als beveiligingsverbetering hebben we de CreateMeeting
en SetMeeting
API's waarmee gebruikers geen starttijd van een vergadering kunnen plannen die al is verstreken. Als ze het proberen, vraagt de API de volgende foutmelding: 'De starttijd van de sessie 060016 moet later zijn dan de huidige tijd.' Als een gebruiker een directe vergadering moet plannen, raden we aan dat de starttijd van de vergadering vijf minuten later wordt ingesteld dan de huidige tijd.
Beïnvloede API's:
CreateMeeting
SetMeeting
API 40.1.2-updates
XML API 40.1.2 Updates
Als er geen wachtwoord wordt geleverd, wordt er automatisch een wachtwoord gegenereerd wanneer de vergadering niet wordt geleverd.
We hebben de CreateMeeting
, CreateEvent
, CreateTrainingSession
en CreateTeleconferenceSession
om een wachtwoord op te nemen in de body van de API-respons.
Standaard moeten alle vergaderingen/gebeurtenissen/sessie een wachtwoordinstelling zijn ingeschakeld. Als in dit scenario de API-aanvraag geen wachtwoord bevat, wordt er automatisch een wachtwoord gegenereerd vanuit de XML API-servers.
Als de instelling Alle vergaderingen/gebeurtenissen/sessie een wachtwoord moet hebben is uitgeschakeld en de API-aanvraag geen wachtwoord bevat, wordt er geen wachtwoord gegenereerd vanuit de XML API-servers.
Als de API-aanvraag een wachtwoord bevat, bevat het antwoord dat wachtwoord, ongeacht de instelling Alle vergaderingen/gebeurtenissen/sessie moet een wachtwoordinstelling worden in- of uitgeschakeld.
Beïnvloede API's:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
Het bericht CreateMeeting
heeft de respons nu de meetingPassword
Element:
CreateMeeting
Voorbeeld aanvragen:
<?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
Antwoordvoorbeeld:
<?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>
Het bericht CreateEvent
heeft de respons nu de eventPassword
Element:
Het bericht CreateTrainingSession
en CreateTeleconferenceSession
responsen hebben nu de sessionPassword
Element:
API 40.1.0-updates
XML API 40.1.0 Updates
GetSessionInfo
Verbeteringen
We hebben nieuwe elementen toegevoegd aan de GetSessionInfo
Api. De API geeft nu ook informatie voor mobiele apparaten weer.
Beïnvloede API's:
GetSessionInfo
GetSessionInfo
Verzoek updates:

Voorbeeld aanvragen:
<?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
Verbeteringen
We hebben een nieuwe API toegevoegd, lstAccessAnywhereHistory
, om te reageren met Webex Access Anywhere rapportinformatie.
Beïnvloede API's:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Verzoek updates:

LstAccessAnywhereHistory
Antwoordupdates:

Voorbeeld aanvragen:
<?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>
Antwoordvoorbeeld:
<?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>