- Start
- /
- Artikel
Zoek alle belangrijke informatie die u nodig hebt over de Cisco Webex Meetings API, zoals wijzigingen in het schema en andere aankondigingen.
Meer informatie over XML API 41 vindt u in het Cisco Webex Meetings API Updates Overview (API 41)
Voor meer informatie over XML API 39 en XML API 11, zie het Cisco Webex Meetings XML API Updates Overview (XML API 39 en eerder).
Voor updates voor XML API 11 SP9 en eerder kunt u Cisco DevNet raadplegen.
API 40.12.0-updates
XML API 40.12.0-updates
XML API ondersteunt het type privévergadering
XML-API's worden beïnvloed
We kunnen API gebruiken:
CreateMeeting
enSetMeeting
om een Webex-vergadering te plannen of bij te werken met een privévergaderingstype.Als een Webex-vergadering is gepland met het type privévergadering,
GetSessionInfo
GetMeeting
,LstSummarySession
, enLstCalendarSession
retourneert een nieuw element naamgeving isPrivateMeeting
om het te weten.GetMeetingType
enLstMeetingType
een nieuwe elementnaam retourneren
Dit geeft aan of het al dan niet Privévergaderingen ondersteunt.SupportPrivateMeeting
Wijzigingen in het schema
XML API: GetMeetingType/LstMeetingType: Voeg de <SupportPrivateMeeting>
element.
XML API: LstSummarySession
: Voeg de <isPrivateMeeting>
element.
XML API: LstCalendarSession
: Voeg de <isPrivateMeeting>
element.
XML API: GetSessionInfo
: Voeg de <isPrivateMeeting>
element.
XML API: GetMeeting: Voeg de <isPrivateMeeting>
element.
Aanvraag van XML API: Vergadering maken
Aanvraag voor CreateMeeting 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 Private Meeting ondersteunt
</metaData>
</bodyContent>
</body>
Reactie van XML API: GetSessionInfo
Antwoord voor isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting> //true: de vergadering ondersteunt Privévergadering; onwaar: de vergadering ondersteunt geen privévergadering.
<ep:isCETMeeting>onwaar</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>onwaar</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>waar</ep:isNextUpcomingInstance>
GetSite API retourneert vergaderingssjablonen op siteniveau
Verhaal/taakomschrijving gebruiker
GetSite API moet de vergaderingssjabloon op siteniveau retourneren. Hierdoor kunnen Education Connector en Webex Classrooms deze sjablonen weergeven zodat de leraren deze sjablonen kunnen kiezen en kiezen tijdens het plannen van hun online sessies.
Beïnvloede API's
Als er aangepaste vergaderingssjablonen zijn op siteniveau, retourneert de GetSite-api deze sjablonen op siteniveau.
Naam elementen | Beschrijving |
---|---|
| de naam van op siteniveau aangepaste vergaderingssjablonen |
| Webex Meetings, Webex Trainings en Webex Events |
Wijzigingen in het schema
GetSite : Voeg de <meetingTemplates>
element.
Voorbeeld van antwoord
Reactie GetSite
<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC Meeting Tempalte 1</ns1:meetingTemplateName>
<ns1:serviceType>MeetingCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Meeting Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Meeting Template 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser kan element van supportedServices
wanneer de site een CI unified-site is
Beschrijving
XMLAPI SetUser
de veranderingswaarde van ' niet ondersteunen supportedServices
" in een API-verzoek wanneer de site een aan Unified Webex Meeting-sites is gekoppeld met Control Hub.
Wijzigingen in het schema
Er is geen schemawijziging in de API: SetUser
.
WEBEX-15436: Voeg bescherming toe om dubbele e-mails in te voorkomen Mtgconfattendeelist
Beschrijving
Als meerdere deelnemers met hetzelfde e-mailadres aan dezelfde vergadering worden toegevoegd 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
als functieschakelaar EnableDisplayName
is als 1. Als de functieschakelaar niet 1 is, wordt de displayName
worden genegeerd.
Wijzigingen in het schema
CreateUser:
XMLAPI SetUser ondersteunt weergavenaam
SetUser
ondersteunt dispalyname
als functieschakelaar EnableDisplayName
is 1. Als de functieschakelaar niet 1 is, wordt de displayName
worden genegeerd.
Wijzigingen in het schema
SetUser:
XMLAPI GetUser ondersteunt weergavenaam
GetUser
ondersteunt dispalyname
als 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
zal worden firstName+" "+lastName
voor niet-Aziatische tekens en firstName+lastName
voor Aziatische tekens.
Wijzigingen in het schema
GetUserResponse:
Beheer op XMLAPI-gebruikersniveau voor hybride CMR Voip
Het cmrHybridVoip
instelling wordt gebruikt om de instelling voor 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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
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: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>
Getroffen API:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI retourneert een extra element voor de sitebeheerconfiguratie om schermafbeelding uit te schakelen
De vereiste komt van Security - beide PenTest
bugs en klanten, zoals Goldman Sachs. Ze willen niet toestaan dat eindgebruikers schermafbeeldingen maken in de Meetings-app. Ondertussen willen veel andere klanten deze functie - om schermafbeeldingen toe te staan. Ook gebruikers van Education willen de schermafbeelding toestaan. Daarom hebben we een configuratie voor sitebeheerders en retourneert XMLAPI een extra veld EnableMobileScreenCapture
in antwoord op GetSite
om dit te ondersteunen.
Voorbeeld van GetSite-verzoek
<?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>SUCCES</serv:result>
<serv:gsbStatus> PRIMAIRE</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>niet waar</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Beïnvloede API
GetSite
XMLAPI-ondersteuning MEET-269 PIN-less Join Improvement
XMLAPI voegt een NIEUWE OPTIE toe Videoconferentiesystemen in mijn organisatie kunnen vergaderingen starten en eraan deelnemen zonder aanwijzingen voor een 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 schema.
De optie in Webex-gebruikersinterface voor vergaderingen 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 reactie
We hebben de vergadering-UUID toegevoegd aan het API-verzoek en -antwoord waar we 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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
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: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>
Getroffen 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
Het XML API-schema en de MC-vergadering bewerken ter ondersteuning van de vergrendelde lobby wanneer de functie( ConsistentLockedLobby
) in- of 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 is ontgrendeld, kunnen er drie items zijn voor de beveiliging van externe gebruikers.
|
| Of de vergadering Automatisch wordt vergrendeld. Waar: De vergadering automatisch vergrendelen na # minuten nadat de vergadering is gestart Niet waar: De vergadering wordt niet automatisch vergrendeld nadat de vergadering is gestart |
| Minuten (0,5,10,15,20) voor het automatisch vergrendelen van de vergadering nadat de vergadering is gestart |
Voorbeeld van verzoek en antwoord
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>onwaar</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>waar</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Request of SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>onwaar</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>waar</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>SUCCES</serv:result>
<serv:gsbStatus>PRIMAIR</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>
...
Getroffen API:
CreateMeeting
SetMeeting
GetMeeting
Verbetering GetSessionInfo
API voor het retourneren van de status van deelnemers bij actieve sessie
Twee nieuwe elementen toegevoegd ( hasHostInMeeting
, hasAttendeeInMeeting
) in antwoord op GetSessionInfo
. Deze twee elementen worden teruggestuurd wanneer de vergadering bezig is.
Element | Beschrijving |
---|---|
| Of de host deelneemt aan de actieve vergadering. Waar: De host bevindt zich in de actieve vergadering. Onwaar/null: De host bevindt zich niet in de actieve vergadering of de vergadering is niet bezig. |
| Of er een deelnemer/host deelneemt aan de actieve vergadering. Waar: er is een deelnemer of host in de actieve vergadering. Onwaar/null: er is geen deelnemer of host in de actieve vergadering of de vergadering is niet bezig. |
Voorbeeld van API-respons:
<?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>SUCCES</serv:result>
<serv:gsbStatus>PRIMAIR</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>waar</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>waar</ep:hasAttendeeInMeeting>
...
Getroffen API:
GetSessionInfo
De API GetUserCard vereist autorisatie.
Beveiligingsverbetering van de XML API GetUserCard
vereist autorisatie om gebruikersgegevens op te halen.
Getroffen API:
GetUserCard
API 40.8.0-updates
XML API 40.8.0-updates
GetSessionInfo
responsverbetering
Als u niet bent uitgenodigd of goedgekeurd voor de vergadering, belt u naar XML API: GetSessionInfo
geeft de elementen niet terug: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
in de API-antwoordtekst.
Voorbeeld van API-respons voor vergaderingen:
<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>
Voorbeeld van API-respons 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>
Getroffen API:
GetSessionInfo
GetSessionInfo, GetUserCard
Beveiligingsverbeteringen
We hebben een beveiligingsverbetering uitgevoerd op XML API GetSessionInfo
en GetUserCard
. We blokkeren de toegang van gebruikers tot deze twee API's in de volgende twee uur als hun gesprek de limiet in één uur heeft bereikt zonder dat er fouten met de gegevens zijn gevonden.
Het antwoord op de foutstatus is: "403 Verboden"
Beïnvloede API's:GetSessionInfo
GetUserCard
meetingUUID
in API-verzoek en responsondersteuning
We hebben meetingUUID toegevoegd aan het API-verzoek en -antwoord waar we 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>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
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: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>
Getroffen API:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Sjabloon voor educatieve sites (EDU-sessietype) in XML API-ondersteuning
Wanneer uw sites het sessietype Education Instructor (EDU) inschakelen, kan de XML-API ondersteuning bieden voor het plannen van een vergadering met de EDU-vergaderingssjabloon.
Getroffen API:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML-API CreateMeetingAttendee
en RegisterMeetingAttendee
ondersteuning
Beide CreateMeetingAttendee
en RegisterMeetingAttendee
kunt u het vereiste deelnemerregistratieformulier voor een Webex Meetings-registratie controleren.
En er is een nieuwe uitzondering voor deze taak:
Uitzonderingsnummer | Uitzonderingsbericht |
---|---|
040014 | Ontbrekende verplichte velden (registratieformulier): ... |
Als u bijvoorbeeld 'Functietitel' en 'Bedrijfsnaam' hebt geselecteerd als de verplichte velden voor een Webex Meetings-registratie van een deelnemer, zoals hieronder wordt weergegeven, moet u waarde opgeven op de 'Functietitel' en '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>Voornaam Achternaam</name>
<firstName>Voornaam</firstName>
<lastName>Achternaam</lastName>
<title>Engineer</title> //Functietitel
<company>Cisco1234</company> //Bedrijfsnaam
...
<email>****@*****.com</email>
<type>BEZOEKER</type>
<sendReminder>true</sendReminder>
</person>
<role>DEELNEMER</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
CreateMeetingAttendee
Verzoek:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>VoornaamA AchternaamA</name>
<firstName>VoornaamA</firstName>
<lastName>AchternaamA</lastName>
<title>Engineer</title> //Functietitel
<company>Cisco1234</company> //Bedrijfsnaam
...
<email>*****@*****.com</email>
<type>BEZOEKER</type>
<sendReminder>true</sendReminder>
</person>
<role>DEELNEMER</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>FOUT</serv:result>
<serv:reason>Ontbrekende verplichte velden (registratieformulier): titel,bedrijf</serv:reason>
<serv:gsbStatus>PRIMAIRE</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>
Getroffen API:
CreateMeetingAttendee
RegisterMeetingAttendee
Verbeteringen voor XML API-e-mailvalidatie
XML API mag geen teken(s) in een witte ruimte in een e-mail toestaan. Daarom hebben we een verbeterde e-mailvalidatie die overeenkomt met het gedrag van de Webex Meetings-pagina.
Getroffen 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
naar het API-verzoek en -antwoord waar we een meetingKey of sessionKey ondersteunen.
GetSessionInfo
Voorbeeld aanvraag:
<?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>
</serv:message>
GetSessionInfo
Voorbeeld aanvraag:
<?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>
</serv:message>
GetSessionInfo
Voorbeeld van 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: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
API-ondersteuning voor e-mail met welkomstboodschap voor vier nieuwe talen
De XMLAPI welcome html e-mail ondersteunt de volgende vier nieuwe talen:
Tsjechisch (languageID=19)
Pools (taal-id=20)
Hongaars (languageID=21)
Roemeens (languageID=22)
XMLAPI verzendt de welkomstmail volgens de taal of taal-id in de CreateUser
verzoek.
Gebruiken CreateUser
naar Stuur Html Welcome Email Example (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>gebruiker</lastName>
<webExId>testgebruiker</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>waar</host>
</privilege>
<languageID>19</languageID>
of
<language>Tsjechisch</language>
<active>GEACTIVEERD</active>
<sendWelcome>waar</sendWelcome>
<isHTMLEmail>waar</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
API 40.6.1-, 40.4.9-updates
XML API 40.6.1, 40.4.9 Updates
CreateMeeting/SetMeeting
ondersteuning
Wanneer u een Webex-vergadering plant, XML API CreateMeeting/SetMeeting
hiermee kunt u het selectievakje in- of uitschakelen of op een verplicht of niet-verplicht veld klikken vanuit het registratieformulier voor deelnemers.
Hieronder ziet u een voorbeeld van het vergaderschema op de webpagina van de gebruiker waarop u verplichte velden kunt controleren, zoals "Functietitel", "Bedrijfsnaam", "Plaats" en "Staat" op het registratieformulier voor deelnemers:
Hieronder vindt u een koppeling tussen paginavelden en de elementen van XML API:
Paginavelden | XMLAPI-element |
---|---|
Functie | <title> |
Bedrijfsnaam | <company> |
Adres 1 | <address1> |
Adres 2 | <address2> |
Plaats | <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: Element "registrationForm" toevoegen aan GetMeeting
CreateMeeting
Voorbeeld aanvraag:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>wachtwoord</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>waar</emailInvitations>
<registration>waar</registration>
<auto>niet waar</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 aanvraag:
<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>waar</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>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
Voorbeeld van respons:
<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>
Beïnvloede API's:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
Het type E2EE-vergadering ondersteunt geen PMR-vergadering
Wanneer u een PMR inschakelt tijdens een gesprek met de API's: CreateUser/SetUser/GetUser/GetMe
en enkel een E2EE-vergaderingstype is beschikbaar, wordt de volgende foutmelding beantwoord: "110063 De gebruiker moet ten minste één niet-E2EE-vergaderingstype hebben om PMR in te schakelen."
Beïnvloede API's:
CreateUser
SetUser
GetUser
GetMe
API 40.6.0-updates
XML API 40.6.0-updates
Gebruikersbeheerrol toegevoegd
We hebben de rol Gebruikersbeheer aangemaakt en het schema-bestand voor het volgende is gewijzigd.
Gewijzigd schema: CreateUser
aanvraag:
Gewijzigd schema: SetUser
Gewijzigd schema: GetMe
antwoord:
Gewijzigd schema: LstsummaryUser
antwoord:
Beïnvloede API's:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Voorbeeld aanvraag:
<?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>Sitebeheerder</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>waar</umSiteAdmin>
<host>vals</host>
<siteAdmin>vals</siteAdmin>
<labAdmin>vals</labAdmin>
<voiceOverIp>vals</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>GEACTIVEERD</active>
<sendWelcome>waar</sendWelcome>
<isHTMLEmail>waar</isHTMLEmail>
</bodyContent>
</body>
Ondersteuning met API-sleutel voor toegang tot de GetUserCard
We ondersteunen nu het gebruik van de API-sleutel (gegenereerd JWT-token) voor toegang tot de API: GetUserCard
in deze release.
U kunt deze pagina's raadplegen over het toepassen van één API-sleutel en het genereren van een JWT-token:
GetUserCard
Voorbeeld aanvraag:
POST https://{sitename}.webex.com/WBXService/XMLService
Koptekst:
Content-Type applicatie/json;charset=utf-8
JWTToken ${jwttoken}
Hoofdtekst:
<?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>
Voorbeeld van 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: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
aan de API-aanvraag en het antwoord wanneer we een meetingKey of sessionKey ondersteunen.
Beïnvloede API's:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Voorbeeld aanvraag:
<?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>
</serv:message>
meetingUUID
Voorbeeld van 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: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-vergaderingssleutels worden niet gewijzigd door een tijdelijk gedeactiveerde gebruiker of uitgeschakelde PMR
Wanneer een tijdelijk gedeactiveerde gebruiker of uitgeschakelde PMR binnen één week opnieuw wordt geactiveerd, wordt de nu opnieuw geactiveerde gebruiker of ingeschakelde vergadersleutel van de PMR niet gewijzigd. Dit is hetzelfde als voorheen.
Beïnvloede API's:
SetUser
DelUser
LstSummarySession
verbeteringen
We hebben de API verbeterd: LstSummarySession
retourneren gepland-PMR om één nieuw element te hebben, returnScheduledPMR
, in de aanvraag. En de functieschakelaar is standaard uitgeschakeld.
Beïnvloede API's:
LstSummarySession
Schemawijziging:
We voegen een nieuwe elementnaam toe returnScheduledPMR
in het API LstSummarySession-verzoek.
We voegen een nieuwe elementnaam toe isScheduledPMR
in het antwoord op API LstSummarySession.
LstSummarySession
Voorbeeld 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>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>NAAM</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIJD</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>waar</returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Voorbeeld van 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: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>GESLAAGD</serv:result>
<serv:gsbStatus>PRIMAIR</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>Teamvergadering</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, Hawaï (Honolulu)</ep:timeZone>
<ep:status>NIET_BEZIG</ep:status>
<ep:startTime>12-10-2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>OPENBAAR</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>waar</ep:passwordReq>
<ep:hostJoined>vals</ep:hostJoined>
<ep:participantsJoined>vals</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>vals</ep:registration>
<ep:isRecurring>waar</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>vals</ep:isAudioOnly>
<ep:isTCSingleRecurrence>vals</ep:isTCSingleRecurrence>
<ep:isAllowJBH>vals</ep:isAllowJBH>
<ep:isCETMeeting>waar</ep:isCETMeeting>
<ep:isException>vals</ep:isException>
<ep:isNextUpcomingInstance>vals</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>waar</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, Hawaï (Honolulu)</ep:timeZone>
<ep:status>NIET_BEZIG</ep:status>
<ep:startTime>12-10-2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>OPENBAAR</ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>waar</ep:passwordReq>
<ep:hostJoined>vals</ep:hostJoined>
<ep:participantsJoined>vals</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>vals</ep:registration>
<ep:isRecurring>waar</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>vals</ep:isAudioOnly>
<ep:isTCSingleRecurrence>vals</ep:isTCSingleRecurrence>
<ep:isAllowJBH>vals</ep:isAllowJBH>
<ep:isCETMeeting>waar</ep:isCETMeeting>
<ep:isException>vals</ep:isException>
<ep:isNextUpcomingInstance>vals</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>waar</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
GetSite
verbeteringen
We hebben een GetSite
responsfunctie in-/uitschakelen SupportXMLAPIReturnScheduledPMR
Beïnvloede API's:
GetSite
Schemawijziging:
De XML API GetSite
respons nieuw element is: SupportXMLAPIReturnScheduledPMR
GetSite
Voorbeeld aanvraag:
<?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>
GetSite
Voorbeeld van 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>SUCCES</serv:result>
<serv:gsbStatus>PRIMAIR</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>waar</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 vergaderingen en passen we het toe op Webex Meetings-, Teams- en Events-centers.
Deze API's: GetMeeting, GetTrainingSession, GetEvent
en GetTeleconferenceSession
, zullen deze nieuwe elementen als antwoord hebben: audioPassword
(numeriek wachtwoord), isEnforceAudioPassword
, isEnforceAudioLogin
voor Webex Meetings-, Teams- en Events-centers.
Gewijzigd schema:
Beïnvloede API's:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Voorbeeld aanvraag:
<?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>
Voorbeeld van 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: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
We implementeren de gebruikslimiet op API GetUserCard
en GetSessionInfo
, kunt u de foutmelding krijgen: "403 verboden" als je 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
nummerlimiet
We hebben een beperkt aantal BodyContent
in elk XML-API-gedeelte. Wanneer u er te veel van toevoegt BodyContent
in de API-aanvraag keren de volgende foutcode en het volgende bericht terug: "000053 Het aantal BodyContent in een aanvraag moet kleiner zijn dan {number}"
Beïnvloede API's:
Elke XML-API
XML API-verzoek 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>
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 verbeterd CreateUser
om de welkomstmail in meerdere talen te ondersteunen. Het CreateUser
nu aanvragen isHTMLEmail
Beïnvloede API's:
CreateUser
CreateUser
Voorbeeld aanvraag:
<?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>beheerder</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>waar</host>
<siteAdmin>vals</siteAdmin>
<labAdmin>vals</labAdmin>
<voiceOverIp>vals</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>GEACTIVEERD</active>
<sendWelcome>waar</sendWelcome>
<isHTMLEmail>waar</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 voor de gebruiker om het e-mailadres bij te werken heeft ingeschakeld in Webex-sitebeheer:
Als een account van een niet-sitebeheerder de
SetUser
API om e-mailadressen te wijzigen, blijft het huidige e-mailadres staan totdat het nieuwe e-mailadres is geverifieerd. De bevestigingsmail voor accountwijziging wordt naar het nieuwe e-mailadres verzonden met de 'Bevestiging accountwijziging Webex'. Nadat u op de link in de e-mail hebt geklikt om te bevestigen, wordt het nieuwe e-mailadres onmiddellijk gekoppeld.
Als een niet-sitebeheerder de
SetUser
API meerdere keren zonder het e-mailverificatieproces te voltooien, wordt de huidige e-mail bewaard en moet de laatste nieuwe e-mail worden geverifieerd.Als een sitebeheerdersaccount de
SetUser
API om e-mailadressen 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
GetEnrollmentInfo
time-out en verbinding herstellen
Het GetEnrollmentInfo
API zoekt momenteel IP-adressen op in het Domain Name System, wat grote gevolgen heeft voor de prestaties. We zijn van plan om dit proces te vereenvoudigen, met een lege reactie in de <domain>
.
Beïnvloede API's:
GetEnrollmentInfo
GetEnrollmentInfo
Voorbeeld aanvraag:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
</body>
</serv:message>
GetEnrollmentInfo
Voorbeeld van 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:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>GESLAAGD</serv:result>
<serv:gsbStatus>PRIMAIR</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>vals</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0,0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress>10.35.240.53</att:ipAddress>
<att:submitTime>27-02-2020 22:03:57</att:submitTime>
<att:status>GOEDGEKEURD</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>vals</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0,0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress>10.154.181.15</att:ipAddress>
<att:submitTime>27-02-2020 22:07:38</att:submitTime>
<att:status>GOEDGEKEURD</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>
API 40.2.0-updates
XML API 40.2.0-updates
Anonieme toegang tot LstSummarySession
Als beveiligingsverbetering stoppen we de ondersteuning voor anonieme toegang tot de LstSummarySession
API. Als Webex Meetings anoniem toegang heeft tot de API, worden de volgende foutcode en het volgende bericht geretourneerd: "000015 Sorry, geen record gevonden."
Beïnvloede API's:
LstSummarySession
LstSummarySession
Voorbeeld aanvraag:
<?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>
LstSummarySession
Voorbeeld van 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: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>Helaas geen record gevonden</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
CreateMeeting
en SetMeeting
beveiligingsverbeteringen
Deze wijziging is aangebracht in XML API 40.2.0, maar de beschrijving is bewerkt na ontvangst van feedback van klanten. |
Als beveiligingsverbetering hebben we de CreateMeeting
en SetMeeting
Met API's kunnen gebruikers geen starttijd voor een vergadering plannen die al is verstreken. Als ze het proberen, vraagt de API om het volgende foutbericht: "060016 De begintijd van de sessie moet later zijn dan de huidige tijd." Als een gebruiker een directe vergadering moet plannen, raden we aan dat de begintijd 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 u een vergadering plant, wordt er automatisch een wachtwoord gegenereerd als er geen wachtwoord is opgegeven
We hebben de CreateMeeting
, CreateEvent
, CreateTrainingSession
, en CreateTeleconferenceSession
om een wachtwoord op te nemen in de body van de API-respons.
Standaard is de instelling Alle vergaderingen/gebeurtenissen/sessie moeten een wachtwoord hebben ingeschakeld. Als de API-aanvraag in dit scenario geen wachtwoord bevat, wordt er automatisch een wachtwoord gegenereerd vanaf de XML-API-servers.
Als de instelling Alle vergaderingen/gebeurtenissen/sessie moeten een wachtwoord hebben is uitgeschakeld en het API-verzoek geen wachtwoord bevat, wordt er geen wachtwoord gegenereerd op de XML-API-servers.
Als de API-aanvraag een wachtwoord bevat, bevat het antwoord dat wachtwoord, ongeacht of de instelling Voor alle vergaderingen/gebeurtenissen/sessies moet een wachtwoord is in- of uitgeschakeld.
Beïnvloede API's:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
Het CreateMeeting
reactie heeft nu de meetingPassword
element:
CreateMeeting
Voorbeeld aanvraag:
<?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>
<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>28-10-2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
Voorbeeld van 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: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 CreateEvent
reactie heeft nu de eventPassword
element:
Het CreateTrainingSession
en CreateTeleconferenceSession
antwoorden 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 retourneert nu ook informatie voor mobiele apparaten.
Beïnvloede API's:
GetSessionInfo
GetSessionInfo
Aanvragen bijwerken:
Voorbeeld aanvraag:
<?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 of 123456789_go@webex.com of 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
Aanvragen bijwerken:
LstAccessAnywhereHistory
Responsupdates:
Voorbeeld aanvraag:
<?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>
Voorbeeld van 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: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:body>