- API 40.12.0-updates
- API 40.11.0-updates
- API 40.10.0-updates
- API 40.9.0-updates
- API 40.8.0-updates
- API 40.7.0-updates
- API 40.6.1, 40.4.9-updates
- API 40.6.0-updates
- API 40.4.8, 40.2.9-updates
- API 40.4.5, 40.2.6 Updates
- API 40.4.4, 40.2.5-updates
- API 40.4.3, 40.2.4 Updates
- API 40.4.0-updates
- API 40.2.0-updates
- API 40.1.2-updates
- API 40.1.0-updates
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 eneerder.
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:
Vergadering maken en
Vergadering instellen om een vergadering te plannen of bij te Webex Meeting vergadering met typeprivévergadering.
Als een Webex Meeting is gepland met een type privévergadering, retourneert
GetSessionInfo
GetMeeting,
LstSummarySession en
LstCalendarSession
een nieuw element met de naam PrivateMeeting om dit te weten.
GetMeetingType en LstMeetingType retourneren een nieuw
element,
waarmee wordt aangegeven of het privévergaderingen ondersteunt of niet.SupportPrivateMeeting,
Wijzigingen in het schema
XML-API: GetMeetingType/LstMeetingType: U kunt het <SupportPrivateMeeting>
-element aan de nieuwe toe-
XML-API:LstSummarySession:
Koppel het <isPrivateMeeting>
element.
XML-API:LstCalendarSession:
koppel het <isPrivateMeeting>
element.
XML-API:GetSessionInfo:
koppel het <isPrivateMeeting>
element.
XML-API:GetMeeting: U kunt het <isPrivateMeeting>
-element aan de nieuwe toe-
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>25-10-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 een voorbeeld dat privévergadering ondersteunt
</metaData>
</bodyContent>
</body>
Reactie van XML-API: GetSessionInfo
Reactie voor isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>waar</ep:isPrivateMeeting> /true: de vergadering ondersteunt privévergadering; Valse: de vergadering ondersteunt geen privévergadering.
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>waar</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 van elementen |
Beschrijving |
---|---|
|
de naam van aangepaste vergaderingssjablonen op siteniveau |
|
Webex Meetings, Webex-trainingen en -Webex Events |
Wijzigingen in het schema
GetSite: werk het element <meetingTemplates>
toe.
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 Vergadering Tijdelijke 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Vergaderingssjabloon 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser kan het element van supportedServices niet wijzigen
als de site een CI Unified-site is
Beschrijving
XMLAPI SetUser ondersteunt geen wijzigingswaarde van ' supportedServices ' in een API-aanvraag als de site een Control Hub is die is gekoppeld
aan Unified Webex Meetingsites.
Wijzigingen in het schema
De API bevat geen schemawijziging: StelUser
in.
WEBEX-15436: Voeg beveiliging toe om dubbele e-mails in Mtgconfattendeelist te voorkomen
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
Vergadering maken
Vergadering instellen
Vent maken
InstellenEvent
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></siteName>
<webExID>testSitetestUserwachtwoord</webExID>
<password></password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382 test@webex.com 1</sessionKey>
<person>
<email></email>
<name></name>
</person>
<attendees>
<person>
<email></email>
<name>test@webex.com 2</name>
</person>
<sessionKey>1714904382</sessionKey>
</attendees>
</bodyContent>
</body>
API 40.11.0-updates
XML API 40.11.0 Updates
XMLAPI CreateUser ondersteunt weergavenaam
CreateUser
ondersteunt dispalyname
wanneer functieschakelaar EnableDisplayName
als 1 is. Als de functieschakelaar geen 1 is, wordt de weergavenaam
genegeerd.
Wijzigingen in het schema
CreateUser:
XMLAPI SetUser ondersteunt weergavenaam
SetUser
ondersteunt dispalyname
wanneer functieschakelaar EnableDisplayName
is 1. Als de functieschakelaar geen 1 is, wordt de weergavenaam
genegeerd.
Wijzigingen in het schema
SetUser:
XMLAPI GetUser ondersteunt weergavenaam
GetUser
ondersteunt dispalyname
wanneer functieschakelaar EnableDisplayName
is 1. Als de functieschakelaar geen 1 is, wordt de naam van de weergave
niet weergegeven.
Wanneer displayName in DB null is en functieschakelaar
EnableDisplayName
is 1, wordt DisplayName
firstName+" "+lastName voor niet-Aziatische tekens en
firstName+lastName
voor Aziatische tekens.
Wijzigingen in het schema
GetUserResponse:
XMLAPI-beheer op gebruikersniveau hybride CMR Voip
De instelling cmrHybridVoip wordt gebruikt om de instelling op gebruikersniveau in te stellen en op te halen voor
EnableCMRHybridVoIP
.
Wijzigingen in het schema
GetUser-antwoord:
CreateUser-verzoek:
SetUser-verzoek:
API 40.10.0-updates
XML API 40.10.0 Updates
XML API-ondersteuning voor vergadering UUID
in API-verzoek en -antwoord
Voorbeeld XML-API: Verzoek voor
sessie-informatie:
<?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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
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>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</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></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
RegistrerenMeetingAttendee
CreateTeleconferenceSessie
SetTeleconferenceSession
GetTeleconferenceSessie
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
Vent maken
InstellenEvent
Delevent
XMLAPI geeft een extra element weer voor de configuratie van sitebeheerders om schermopnamen uit te schakelen
De vereiste is afkomstig van Security - zowel PenTest
bugs als klanten, zoals GoldmanStift. 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 geeft een extra veld EnableMobile ScreenCapture weer 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>MET</serv:result>
<serv:gsbStatus>SUCCES...</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></ns1:EnableMobileScreenCapture>
false...
</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 voegt een nieuw
knooppuntapparaatToeCanStartMyPMR
inpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting een nieuw
knooppuntapparaattoevoegenCanStartMeeting
in Schedule.
De optie in de Webex-gebruikersinterface voor een vergadering in een persoonlijke ruimte:
Wijzigingen in het schema
CreateUser:
SetUser:
getUserResponse:
Vergadering maken:
instellenVergadering:
getMeetingResponse:
API 40.9.0-updates
XML API 40.9.0 Updates
XML API-ondersteuning voor vergader-UUID-verzoek
en -antwoord
We hebben de vergadering UUID toegevoegd aan de API-aanvraag en de respons, waar we ook ondersteunen als meetingKey
of sessionKey.
Voorbeeld XML-API: Verzoek voor
sessie-informatie:
<?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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
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>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</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></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
Invoegplande test
Setplanlede test
DelSchesche test
Informatie voor gettests
UploadenEventImage
VerzenduitnodigingE-mail
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-vergadering plannen en bewerken voor vergrendelde lobby ondersteunen wanneer de functie(ConsistentLockedLobby)
in-/uitschakelen.
Wijzigingen in het schema
Er zijn drie nieuwe elementen(externalAttendeeSecurity,
autoLock, autoLockWaitTime) toegevoegd aan de API's
CreateMeeting, SetMeeting en GetMeeting.
Element |
Beschrijving |
---|---|
|
Wanneer de vergadering wordt ontgrendeld, zijn er drie opties Externe gebruiker Er kunnen beveiligde items zijn.
|
|
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
Aanvraag voor 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>
Aanvraag van 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>
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>
Beïnvloede API:
Vergadering maken
Vergadering instellen
GetMeeting
Verbetering GetSessionInfo
API om de status van deelnemers te retourneren bij een sessie die bezig is
Er zijn twee nieuwe elementen(hasHostInMeeting
, hasAttendeeInMeeting) toegevoegd
aan de respons van 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 de vergadering is niet gaande. |
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></ep:hasAttendeeInMeeting>
...
Beïnvloede API:
GetSessionInfo
De API GetUserCard vereist autorisatie.
Beveiligingsverbetering 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
Verbetering van de reactie van GetSessionInfo
Als u niet bent uitgenodigd of goedgekeurd voor de vergadering, wordt u gebeld naar XML API: GetSessionInfo
keert niet terug naar de elementen: confName, startDate, duur, tijdzone, meetingLink, sipURL, weergaveMeetingUrl
in de API-respons body.
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 onwaar waar onwaar</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration></ep:registration>
<ep:passwordReq></ep:passwordReq>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount></ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom>onwaar waar</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 True</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration></ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61 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></ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom>true false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Beïnvloede API:
GetSessionInfo
GetSessionInfo, GetUserCard
beveiligingsverbeteringen
We hebben een beveiligingsverbetering doorgevoerd voor 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 een meetingKey/sessionKey
ondersteunen.
Verzoek voor
sessie-informatie:
<?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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
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>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</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></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
LstPlande test
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Sjabloon voor onderwijssites (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:
Vergadering maken
Vergadering instellen
Vent maken
InstellenEvent
CreateTrainingSession
SetTrainingSession
XML-API CreateMeetingAttendee
en RegisterMeetingAttendee-ondersteuning
Zowel CreateMeetingAttendee
als RegisterMeetingAttendee kunnen het vereiste registratieformulier deelnemerregistratie een registratie
Webex Meetings registratie.
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
.
RegistratieMeetingAttendee-verzoek:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>Achternaam</name>
<firstName>FirstNameb</firstName>
<lastName>Achternaam (voornaam)</lastName>
<title>Ingenieur</title> Functie
<company>Cisco1234</company>
/Bedrijfsnaam...
<email>@****.com</email>
<type>BEZOEKER</type>
<sendReminder>waar</sendReminder>
</person>
<role></role>
<joinStatus></joinStatus>
<emailInvitations></emailInvitations>
<sessionKey>1####4###1</sessionKey>
</attendees>
</bodyContent>
</body>
CreateMeetingAttendee-verzoek:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>FirstNamea AchternaamA</name>
<firstName>voornaamA</firstName>
<lastName>achternaamA</lastName>
<title>Ingenieur</title> Functie
<company>Cisco1234</company>
/Bedrijfsnaam...
<email>@****.com BEZOEKER waar deelnemer</email>
<type></type>
<sendReminder></sendReminder>
</person>
<role></role>
<joinStatus>ACCEPTEERt</joinStatus>
<emailInvitations>waar</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Uitzondering van
responsvoorbeeld:
<?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>ONTBREKENDe</serv:result>
<serv:reason>vereiste velden (registratieformulier) ontbreken: titel,bedrijf</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>titel,bedrijf</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Beïnvloede API:
CreateMeetingAttendee
RegistrerenMeetingAttendee
Validatieverbeteringen XML API-e-mail
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
Vent maken
InstellenEvent
Contactpersoon maken
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
Vergadering maken
Vergadering instellen
RegistrerenMeetingAttendee
API 40.7.0-updates
XML API 40.7.0 Updates
meetingUUID-ondersteuning
We hebben meetingUUID toegevoegd aan de API-aanvraag en de respons, waar we ook een meetingKey of sessionKey ondersteunen.
Voorbeeld van de aanvraag van GetSessionInfo:
<?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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
Voorbeeld van de aanvraag van GetSessionInfo:
<?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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
Voorbeeld van de informatiereactie van
getSession:
<?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>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</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></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
Ondersteuning voor e-mail met welkomstmail voor CreateUser
API 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 naar de taal of taal-id in het CreateUser-verzoek.
CreateUser gebruiken om een voorbeeld van
HTML-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"> xxx
<header>
<securityContext>
<siteName></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>testgebruiker</firstName>
<lastName></lastName>
<webExId>testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
<language></language>
<active></active>
<sendWelcome></sendWelcome>
<isHTMLEmail>of Tsjechisch geactiveerd true</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
API 40.6.1, 40.4.9-updates
XML API 40.6.1, 40.4.9 Updates
Ondersteuning voor CreateMeeting/SetMeeting
Wanneer u een Webex-vergadering inplant, kunt u met XML API CreateMeeting/SetMeeting het selectievakje in- of uitvinken of op een verplicht of niet verplicht veld vanaf het deelnemerregistratie
klikken.
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: Element 'registrationForm' toevoegen aan CreateMeeting
Gewijzigd schema: Element 'registrationForm' toevoegen aan SetMeeting
Gewijzigd schema: Het element "registrationForm" toevoegen aan GetMeeting
Voorbeeld van aanvraag
voor vergadering maken:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>wachtwoord</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>waar</emailInvitations>
<registration>waar</registration>
<auto>onwaar</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>waar</req></city> <!-- true -->
<state><req>onwaar</req></state> <!-- true -->
<postalCode><req>onwaar</req></postalCode>
<country><req></req></country>
<phone><req></req></phone>
<fax><req>onwaar</req></fax>
</registrationForm>
Voorbeeld van
vergaderingsaanvraag instellen:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Conferentienaam</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>waar</emailInvitations>
<registration></registration>
<auto>waar</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>waar</req></city>
<state><req>onwaar</req></state>
<postalCode><req>onwaar</req></postalCode>
<country><req></req></country>
<phone><req></req></phone>
<fax><req>onwaar</req></fax>
</registrationForm>
Voorbeeld van
getMeeting-respons:
<meet:sipURL>1234567890@sitename.webex.com 1234567890@sitename.webex.com waar onwaar waar onwaar waar</meet:sipURL>
<meet:displayMeetingUrl></meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req></meet:req></meet:phone>
<meet:title><meet:req></meet:req></meet:title>
<meet:company><meet:req></meet:req></meet:company>
<meet:address1><meet:req></meet:req></meet:address1>
<meet:address2><meet:req></meet:req></meet:address2>
<meet:city><meet:req></meet:req></meet:city>
<meet:state><meet:req></meet:req></meet:state>
<meet:postalCode><meet:req></meet:req></meet:postalCode>
<meet:country><meet:req>onwaar</meet:req></meet:country>
<meet:fax><meet:req></meet:req></meet:fax>
</meet:registrationForm>
Beïnvloede API's:
Vergadering maken
Vergadering instellen
GetMeeting
DelMeeting
De E2EE vergaderingstype ondersteunt geen vergadering PMR vergadering
Wanneer u een PMR inschakelen tijdens een gesprek met de API's: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-antwoord:
Schema gewijzigd: LstsummaryUser-antwoord:
Beïnvloede API's:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser-aanvraagvoorbeeld:
<?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>
Ondersteuning bij het gebruik van de API-sleutel voor 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?
Voorbeeld van een aanvraag voor GetUserCard:
PLAATS https://{sitename}.webex.com/WBXService/XMLServiceheader:
Toepassing/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>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</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 onwaar Test persoonlijke ruimte</use:lastModifiedTime>
<use:isUploaded></use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title></use:title>
<use:personalMeetingRoomURL>van 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 -respons
We hebben meetingUUID toegevoegd aan de
API-aanvraag en de respons wanneer we een meetingKey of sessionKey ondersteunen.
Beïnvloede API's:
LstRecording
LstsummarySession
GetSessionInfo
GethosturlVergadering
GetjoinurlMeeting
LstMeetingAttendee
Vergadering maken
Vergadering instellen
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID-verzoekvoorbeeld:
<?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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
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>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</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></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 de vergaderingsleutel van de PMR heeft ingeschakeld, opnieuw geactiveerd of opnieuw geactiveerd, niet gewijzigd.
Beïnvloede API's:
SetUser
DelUser
Verbeterde LstSummarySession
We hebben de API verbeterd: LstSummarySession retourneert geplande-PMR om één nieuw
element, returnScheduledPMR, te hebben
in het verzoek. En de functieschakelaar is standaard uitgeschakeld.
Beïnvloede API's:
LstSummarySession
Schemawijziging:
We voegen een nieuwe elementnaam retourneerdePMR toe
aan het API LstSummarySession-verzoek.
We voegen een nieuwe elementnaam isSchedePMR toe in het
API LstSummarySession-antwoord.
Voorbeeld sessie-aanvraag LstSummarySession:
<?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>EN</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>STARTTIJD</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType></serviceType>
<serviceType>EventCenter MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType></serviceType>
<serviceType>SupportCenter waar</serviceType>
</serviceTypes>
<returnScheduledPMR></returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
Antwoordvoorbeeld LstSummarySession:
<?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>
Verbeteringen voor
GetSite
We hebben een GetSite-antwoord
toegevoegd functieschakelaar van SupportXMLAPIRelevedPMR
Beïnvloede API's:
GetSite
Schemawijziging:
Het xml-API GetSite-antwoordelement is:
SupportXMLAPIRescheschePMR
Voorbeeld voor
aanvraag GetSite:
<?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"> xxx
<header>
<securityContext>
<siteName></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>
Voorbeeld van
GetSite-respons:
<?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>MET</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:siteCommonOptions>
SUCCES...
<ns1:SupportXMLAPIReturnScheduledPMR></ns1:SupportXMLAPIReturnScheduledPMR>
waar...
</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 dit toe op de centers Webex Meetings, Teams en Events.
Deze API's: GetMeeting, GetTrainingSession, GetEvent en
GetTeleconferenceSession bevatten de volgende 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
GetTeleconferenceSessie
Voorbeeld van het aanvraag
voor vergadering:
<?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></siteName>
<webExID>testSite-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>SUCCES</serv:result>
<serv:gsbStatus>PRIMAIRE</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></meet:listToPublic>
<meet:isPublic>onwaar</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>waar</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>onwaar</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
Gebruikslimiet getUserCard
en GetSessionInfo
We implementeren de gebruikslimiet op API GetUserCard
en GetSessionInfo. U
kunt de volgende 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
Limiet
bodycontentnummer
We hebben een beperkt aantal BodyContent toegevoegd
aan elk XML API-gedeelte. Wanneer u te veel bodycontent aan de
API-aanvraag toevoegt, keren 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></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>
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.
Verbeteringen aan
CreateUser
We hebben CreateUser verbeterd om
het welkomstmailadres in meerdere talen te ondersteunen. De CreateUser
vraagt nu aan isHTMLEmail
Beïnvloede API's:
CreateUser
CreateUser-aanvraagvoorbeeld:
<?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>
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 bij te werken Sitebeheer:
Als een niet-sitebeheerdersaccount de SetUser API belt om hun e-mailadressen te wijzigen, blijft het huidige e-mailadres 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 SetUser API meerdere keren belt zonder het e-mailverificatieproces te voltooien, wordt de huidige e-mail bewaard en moet het nieuwste nieuwe e-mailadres worden
geverifieerd.
Als een sitebeheerderaccount de SetUser API belt om het e-mailadres te wijzigen, 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
Time-out bij GetEnrollmentInfo
en verbinding herstellen
De GETEnrollmentInfo API zoekt momenteel IP-adressen op het domain name-systeem op, wat grote gevolgen
heeft voor de prestaties. We zijn van plan dit proces te vereenvoudigen met een lege respons in het <domain>
veld.
Beïnvloede API's:
GetEnrollmentInfo
Voorbeeld van aanvraag
GetEnrollmentInfo:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
</body>
Voorbeeld van
getEnrollmentInfo-antwoord:
<?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>omega.alex.yang@gmail.com</att:lastName>
<att:email></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/2 27/2020 22:03:57</att:submitTime>
<att:status>GOEDGEKEURD</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK-test</att:firstName>
<att:lastName>achillesyang@hotmail.com</att:lastName>
<att:email></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>27/2020 22:07:38</att:submitTime>
<att:status>GOEDGEKEURD</att:status>
</att:attendee>
<att:matchingRecords>
<serv:total></serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>2 1</serv:startFrom>
</att:matchingRecords>
<att:sessionKey>71673566</att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>
API 40.2.0-updates
XML API 40.2.0 Updates
Anonieme toegang tot LstSummarySession verwijderen
We stoppen met de ondersteuning voor anonieme toegang tot de LstSummarySession API als
beveiligingsverbetering. Als Webex Meetings api anoniem toegang geeft tot de API, worden de volgende foutcode en bericht geretourneerd: "000015 Geen record gevonden."
Beïnvloede API's:
LstSummarySession
Voorbeeld sessie-aanvraag LstSummarySession:
<?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>sitenaam1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
Antwoordvoorbeeld LstSummarySession:
<?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"> Fout, geen record
<serv:header>
<serv:response>
<serv:result></serv:result>
<serv:reason></serv:reason>
<serv:gsbStatus>gevonden PRIMAIRE</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
Beveiligingsverbeteringen
voor Vergadering en vergaderingen
instellen
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 API's voor CreateMeeting en SetMeeting bijgewerkt, zodat gebruikers geen starttijd van een vergadering kunnen plannen die al is
verstreken. Als ze het proberen, vraagt de API de volgende foutmelding: 'Starttijd van 060016 sessie moet later zijn dan 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:
Vergadering maken
Vergadering instellen
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 CreateMeeting,
CreateEvent,
CreateTrainingSession en
CreateTeleconferenceSession verbeterd voor het opnemen van een wachtwoord in de body van de
API-respons.
Standaard moeten alle vergaderingen/gebeurtenissen/sessie een wachtwoordinstelling zijn ingeschakeld. In dit scenario wordt, als de API-aanvraag geen wachtwoord bevat, 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:
Vergadering maken
Vent maken
CreateTrainingSession
CreateTeleconferenceSessie
Het CreateMeeting-antwoord heeft nu het element
meetingPassword:
Voorbeeld van aanvraag
voor vergadering maken:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>siteName1</siteName>
<webExID>userID</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType></meetingType>
</metaData>
<schedule>
<startDate>28-10-2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
Voorbeeld van
vergaderingsrespons maken:
<?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>GESLAAGD</serv:result>
<serv:gsbStatus>PRIMAIRE</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 CreateEvent-antwoord heeft nu het element
eventPassword:
De CreateTrainingSession
en CreateTeleconferenceSession
responsen hebben nu het sessionPassword-element:
API 40.1.0-updates
XML API 40.1.0 Updates
Verbeteringen aan
GetSessionInfo
We hebben nieuwe elementen toegevoegd aan de GetSessionInfo
API. De API geeft nu ook informatie voor mobiele apparaten weer.
Beïnvloede API's:
GetSessionInfo
Updates voor het verzoek van 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></siteName>
<webExID>siteadmin</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633 https://go.webex.com/join/dongchen dongchen@go.webex.com- of 123456789_go@webex.com- of</sessionKey>
<pmrUrl></pmrUrl>
<sipUrl></sipUrl>
<meetingLink>123456789@go.webex.com-https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory-verbeteringen
We hebben een nieuwe API, lstAccessAnywhereHistory, toegevoegd om te reageren
met Webex Access Anywhere rapportinformatie.
Beïnvloede API's:
LstAccessAnywhereHistory
Updates voor LstAccessAnywhereHistory-verzoek:

LstAccessAnywhereHistory
Responsupdates:

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>29-09-2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>29-12-2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>29-2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>29-2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10 OF</serv:maximumNum>
<serv:listMethod></serv:listMethod>
</listControl>
<order>
<orderBy>STARTTIJD</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
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/2002/2 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></serv:returned>
<serv:startFrom>10 1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>1 123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.29-11-2019</history:clientIP>
<history:startTime>03:05:44</history:startTime>
<history:endTime>29-2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:body>