API 40.12.0-updates

XML API 40.12.0-updates

Klik hier om het XML API 40.12.0 schema te downloaden

XML API ondersteunt het type privévergadering

XML-API's worden beïnvloed

  • We kunnen API gebruiken: CreateMeeting en SetMeeting 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 en LstCalendarSession retourneert een nieuw element naamgeving is PrivateMeeting om het te weten.

  • GetMeetingType en LstMeetingType een nieuwe elementnaam retourneren SupportPrivateMeeting Dit geeft aan of het al dan niet Privévergaderingen ondersteunt.

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

meetingTemplateName

de naam van op siteniveau aangepaste vergaderingssjablonen

serviceType

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

Klik hier om het XML API 40.11.0-schema te downloaden

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

Klik hier om het XML API 40.10.0-schema te downloaden

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 toevoegen deviceCanStartMyPMR in personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting een nieuw knooppunt toevoegen deviceCanStartMeeting 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

Klik hier om het XML API 40.9.0-schema te downloaden

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

externalAttendeeSecurity

Wanneer de vergadering is ontgrendeld, kunnen er drie items zijn voor de beveiliging van externe gebruikers.

AllowJoin: Kan onmiddellijk Deelnemen aan de vergadering;

AllowJoinWithLobby: Kan alleen aan de vergadering deelnemen als de host ze heeft binnengelaten;

BlockFromJoin: kan niet deelnemen aan de vergadering;

autoLock

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

autoLockWaitTime

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

hasHostInMeeting

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.

hasAttendeeInMeeting

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

Klik hier om het XML API 40.8.0-schema te downloaden

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

Klik hier om het XML API 40.7.0-schema te downloaden

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

Klik hier om het XML API 40.6.1 schema te downloaden

Klik hier om het XML API 40.4.9 schema te downloaden

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:

PaginaveldenXMLAPI-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

CreateMeetingVoorbeeld 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>

SetMeetingVoorbeeld aanvraag:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>

<metaData>
<confName>Naam conferentie</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>

GetMeetingVoorbeeld 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

Klik hier om het XML API 40.6.0-schema te downloaden

Gebruikersbeheerrol toegevoegd

We hebben de rol Gebruikersbeheer aangemaakt en het schema-bestand voor het volgende is gewijzigd.

Gewijzigd schema: CreateUseraanvraag:

Gewijzigd schema: SetUser

Gewijzigd schema: GetMeantwoord:

Gewijzigd schema: LstsummaryUserantwoord:

Beïnvloede API's:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

CreateUserVoorbeeld 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:

Één API-sleutel toepassen

Hoe JWT token genereren

GetUserCardVoorbeeld 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>SUCCES</serv:result>
<serv:gsbStatus>PRIMAIR</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>Persoonlijke ruimte van de test</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

meetingUUIDVoorbeeld 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>

meetingUUIDVoorbeeld 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.

LstSummarySessionVoorbeeld 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>

LstSummarySessionVoorbeeld 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

GetSiteVoorbeeld 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>

GetSiteVoorbeeld 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

Klik hier om het XML API 40.4.8-schema te downloaden

Klik hier om het XML API 40.2.9 schema te downloaden

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

GetMeetingVoorbeeld 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

Klik hier om het XML API 40.2.0-schema te downloaden.

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

Klik hier om het XML API 40.1.2 schema te downloaden.

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

Klik hier om het XML API 40.1-schema te downloaden.

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>