Zie het Overzicht van XML Webex Meetings XML API Updates (XML API 39 en eerder) voor meer informatie over XML API 39 en XML API 11.

Ga naar Cisco DevNet voor updates voor XML API 11 SP9 eneerder.

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 type privévergadering

XML-API's worden beïnvloed

  • We kunnen API gebruiken: Vergadering maken en Vergadering instellen om een Webex-vergadering met type privévergadering te plannen of bij te werken.

  • Als een Webex-vergadering is gepland met een type privévergadering, retourneert GetSessionInfoGetMeeting,LstSummarySession enLstCalendarSession een nieuw element met de naam Privévergadering om deze te leren.

  • GetMeetingType en LstMeetingType retourneren een nieuw element, SupportPrivateMeeting, waarmee wordt aangegeven of het privévergaderingen ondersteunt of niet.

Wijzigingen in het schema

XML-API: GetMeetingType/LstMeetingType: U kunt het <SupportPrivateMeeting> -element aan de nieuwe toe-

XML-API:LstSummarySession:koppel het <isPrivateMeeting> element.

XML-API:LstCalendarSession:koppel het <isPrivateMeeting> element.

XML-API:GetSessionInfo:koppel het <isPrivateMeeting> element.

XML-API:GetMeeting: U kunt het <isPrivateMeeting> -element aan de nieuwe toe-

Aanvraag van XML-API: Vergadering maken

Aanvraag voor Vergadering maken met type privévergadering

<body>
    <bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
        <schedule>
            <startDate>25-10-2020 13:00:00</startDate>
<duration>45</duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>*******</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> /169 is een voorbeeld dat privévergadering ondersteunt
        </metaData>
    </bodyContent>
</body>

Reactie van XML-API: GetSessionInfo

Reactie voor isPrivateMeeting

<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>waar</ep:isPrivateMeeting> /true: de vergadering ondersteunt privévergadering; Valse: de vergadering ondersteunt geen privévergadering.
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>waar</ep:isNextUpcomingInstance>

GetSite API gaat vergaderingssjablonen op siteniveau retourneren

Gebruikersverhaal/taakbeschrijving

GetSite API om vergaderingssjabloon op siteniveau terug te keren. Zo kunnen education Connector en Webex-klass deze sjablonen weergeven voor docenten om deze sjablonen te kiezen en te kiezen tijdens het plannen van hun online sessies.

BEÏNVLOEDE API's

Als er aangepaste vergaderingssjablonen op siteniveau zijn, retourneert de GetSite-api deze sjablonen op siteniveau.

Naam elementen

Beschrijving

meetingTemplateName

de naam van aangepaste vergaderingssjablonen op siteniveau

serviceType

Webex Meetings, Webex Trainings en Webex Events

Wijzigingen in het schema

GetSite: werk het element <meetingTemplates> toe.

Responsvoorbeeld

GetSite-antwoord

<ns1:meetingTypes>
    <ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC Meeting Tempalte 1</ns1:meetingTemplateName>
<ns1:serviceType>MeetingCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Vergadering Tijdelijke 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Vergaderingssjabloon 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
    </ns1:meetingTemplate>
</ns1:meetingTemplates>

XML API SetUser kan het element van supportedServices niet wijzigen als de site een CI Unified-site is

Beschrijving

XMLAPI SetUser ondersteunt geen wijzigingswaarde van ' supportedServices ' in een API-aanvraag als de site een Control Hub is die is gekoppeld aan UnifiedWebex Meeting-sites.

Wijzigingen in het schema

De API bevat geen schemawijziging: StelUserin.

WEBEX-15436: Voeg beveiliging toe om dubbele e-mails in Mtgconfattendeelist te voorkomen

Beschrijving

Als meerdere deelnemers met hetzelfde e-mailadres worden toegevoegd aan dezelfde vergadering in hetzelfde API-verzoek, verwerken we alleen de eerste deelnemer met het e-mailadres.

Beïnvloede API's

  • CreateMeetingAttendee

  • CreateUser

  • SetUser

  • Vergadering maken

  • Vergadering instellen

  • Vent maken

  • InstellenEvent

  • CreateTrainingSession

  • SetTrainingSession

Voorbeeld-API

Verzoek

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
    <header>
        <securityContext>
            <siteName></siteName>
<webExID>testSitetestUserwachtwoord</webExID>
<password></password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382 test@webex.com 1</sessionKey>
<person>
<email></email>
<name></name>
</person>
<attendees>
<person>
<email></email>
<name>test@webex.com 2</name>
</person>
<sessionKey>1714904382</sessionKey>
            </attendees>
        </bodyContent>
    </body>

API 40.11.0-updates

XML API 40.11.0 Updates

Klik hier om het XML API 40.11.0-schema te downloaden

XMLAPI CreateUser ondersteunt weergavenaam

CreateUser ondersteunt dispalyname wanneer functie-in-/uitschakelenDisplayName inschakelen is als 1. Als de functieknop geen 1 is, wordt de weergavenaam genegeerd.

Wijzigingen in het schema

CreateUser:

XMLAPI SetUser ondersteunt weergavenaam

SetUser ondersteunt dispalyname wanneer functie-in-/uitschakelenDisplayName inschakelen 1 is. Als de functieknop geen 1 is, wordt de weergavenaam genegeerd.

Wijzigingen in het schema

SetUser:

XMLAPI GetUser ondersteunt weergavenaam

GetUser ondersteunt dispalyname wanneer functie-in-/uitschakelenDisplayName inschakelen is 1. Als de functie-in-/uitschakelen niet 1 is, wordt de displayName niet weergegeven.

Wanneer displayName in DB null is en functie in-/uitschakelenDisplayName is 1, wordt Naam voornaam+" "+achternaam voor niet-Aziatische tekens en firstName+lastName voor Aziatische tekens.

Wijzigingen in het schema

GetUserResponse:

XMLAPI-gebruikersniveaubeheer voor hybride CMR Voip

De instelling cmrHybridVoip wordt gebruikt om de instelling op gebruikersniveau in te stellen en op te halen voor EnableCMRHybridVoIP.

Wijzigingen in het schema

GetUser-antwoord:

CreateUser-verzoek:

SetUser-verzoek:

API 40.10.0-updates

XML API 40.10.0 Updates

Klik hier om het XML API 40.10.0-schema te downloaden

XML API-ondersteuning voor vergadering UUID in API-verzoek en -antwoord

Voorbeeld XML-API: Verzoek getSessionInfo:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
  <securityContext>
      <siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Reactie:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
            ...
        </serv:bodyContent>
    </serv:body>
</serv:message>

Beïnvloede API:

  • CreateMeetingAttendee

  • DelMeetingAttendee

  • RegistrerenMeetingAttendee

  • CreateTeleconferenceSessie

  • SetTeleconferenceSessie

  • GetTeleconferenceSessie

  • CreateTrainingSession

  • SetTrainingSession

  • GetTrainingSession

  • DelTrainingSession

  • Vent maken

  • InstellenEvent

  • DelEvent

XMLAPI geeft een extra element weer voor de configuratie van sitebeheerders om schermopnamen uit te schakelen

De vereiste is afkomstig van Security - zowel PenTest bugs als klanten, zoals GoldmanStift. Ze willen niet dat de eindgebruikers schermafbeeldingen kunnen maken in de Meetings-app. Ondertussen willen veel andere klanten deze functie – om de schermafbeelding toe te staan. Ook onderwijsgebruikers willen deze schermafbeelding toestaan. Hiervoor hebben we een sitebeheerderconfiguratie en XMLAPI geeft een extra veld EnableMobile ScreenCapture weer in het antwoord van GetSite om dit te ondersteunen.

Voorbeeld van een GetSite-aanvraag

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <header>
      <securityContext>
         <siteName>xxxx</siteName>
<webExID>Test</webExID>
<password>xxxx</password>
      </securityContext>
   </header>
   <body>
      <bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
   </body>
</serv:message>

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>MET</serv:result>
<serv:gsbStatus>SUCCES...</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>

                <ns1:securityOptions>
                    ...
                    ...
<ns1:EnableMobileScreenCapture></ns1:EnableMobileScreenCapture>
false...
                </ns1:securityOptions>
                ...
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Beïnvloede API

GetSite

Verbetering voor XMLAPI-ondersteuning VOOR MEET-269-pincodes voor deelnemen

XMLAPI voeg een NIEUWE OPTIE toe videoconferentiesystemen in mijn organisatie kan vergaderingen starten en bijwonen zonder prompts voor vergadering in een persoonlijke ruimte en een MC-vergadering.

  • createUser/setUser/getUser voegt een nieuw knooppuntapparaat ToeCanStartMyPMR in personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting een nieuw knooppuntapparaat toevoegenCanStartMeeting in Schedule.

De optie in de Webex-gebruikersinterface voor een vergadering in een persoonlijke ruimte:

Wijzigingen in het schema

CreateUser:

SetUser:

getUserResponse:

Vergadering maken:

instellenVergadering:

getMeetingResponse:

API 40.9.0-updates

XML API 40.9.0 Updates

Klik hier om het XML API 40.9.0-schema te downloaden

XML API-ondersteuning voor vergader-UUID-verzoek en -antwoord

We hebben de vergadering UUID toegevoegd aan de API-aanvraag en de respons, waar we ook ondersteunen als meetingKey of sessionKey.

Voorbeeld XML-API: Verzoek getSessionInfo:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
  <securityContext>
      <siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Reactie:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
            ...
        </serv:bodyContent>
    </serv:body>
</serv:message>

Beïnvloede API:

  • GetEnrollmentInfo

  • LstsummaryTrainingSession

  • Invoegplande test

  • Setplanlede test

  • DelScheledTest

  • Informatie voor gettests

  • UploadenEventImage

  • VerzenduitnodigingE-mail

  • CreateSupportSession

  • LstmeetingusagePreliminaryHistory

  • LstmeetingattendeePreliminaryHistory

  • LsteventsessionPreliminaryHistory

  • LsteventattendeePreliminaryHistory

  • LstTrainingPollResultsHistory

Webex-vergaderingen hebben een vergrendelde vergaderlobby waarin gebruikers kunnen wachten om te worden toegelaten tot de vergadering

De XML API-vergadering plannen en bewerken voor vergrendelde lobby ondersteunen wanneer de functie(ConsistentLockedLobby)in-/uitschakelen.

Wijzigingen in het schema

Er zijn drie nieuwe elementen(externalAttendeeSecurity,autoLock, autoLockWaitTime) toegevoegd aan de API'sCreateMeeting, SetMeeting en GetMeeting.

Element

Beschrijving

externalAttendeeSecurity

Wanneer de vergadering wordt ontgrendeld, kunnen er drie items voor externe gebruikersbeveiliging zijn.

Deelnemen toestaan:kan direct aan de vergadering deelnemen;

JoinJoinWithLobbytoestaan: kan alleen aan de vergadering deelnemen als de host ze binnen laat;

BlockFromJoin:kan niet deelnemen aan de vergadering;

Autolock

Of u de vergadering automatisch vergrendelt.

Waar: De vergadering automatisch vergrendelen na # minuten nadat de vergadering is gestart

Onwaar: De vergadering wordt niet automatisch vergrendeld nadat de vergadering is gestart

AutoLockWaitTime

Minuten(0,5,10,15,20 ) voor het automatisch vergrendelen van de vergadering nadatde vergadering is gestart

Verzoek en antwoordvoorbeeld

Aanvraag voor createMeeting:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
    ...
    <attendeeOptions>
        ...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10...</autoLockWaitTime>
</attendeeOptions>

   </bodyContent>

Aanvraag van SetMeeting:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
    <meetingkey>2###1###01...</meetingkey>

    <attendeeOptions>
        ...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10...</autoLockWaitTime>
</attendeeOptions>

   </bodyContent>

Reactie van GetMeeting:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">

xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
            <meet:attendeeOptions>
                ...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10...</meet:autoLockWaitTime>
</meet:attendeeOptions>

  

Beïnvloede API:

  • Vergadering maken

  • Vergadering instellen

  • GetMeeting

Verbetering GetSessionInfo API om de status van deelnemers te retourneren bij een sessie die bezig is

Er zijn twee nieuwe elementen(hasHostInMeeting, hasAttendeeInMeeting) toegevoegdaan de respons van GetSessionInfo. Deze twee elementen worden geretourneerd wanneer de vergadering bezig is.

Element

Beschrijving

hasHostInMeeting

Of de host deel heeft gemaakt aan de vergadering die al bezig is.

Waar: De host is in de vergadering die bezig is.

False/Null: De host is niet aanwezig bij de vergadering die al bezig is of de vergadering is niet bezig.

heeftAttendeeInMeeting

Of er een deelnemer/host deel heeft aan de vergadering die al bezig is.

Waar: er is een deelnemer of host in de vergadering die bezig is.

False/Null: er is geen deelnemer of host bij de vergadering die bezig is of als de vergadering niet bezig is.

API-antwoordvoorbeeld:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">

xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...

             <ep:status>INPROGRESS</ep:status>


<ep:hasHostInMeeting>true</ep:hasHostInMeeting>

<ep:hasAttendeeInMeeting></ep:hasAttendeeInMeeting>

...
  

Beïnvloede API:

GetSessionInfo

De API GetUserCard vereist autorisatie.

Beveiligingsverbetering de XML API GetUserCard vereist autorisatie om gebruikersgegevens op te halen.

Beïnvloede API:

GetUserCard

API 40.8.0-updates

XML API 40.8.0 Updates

Klik hier om het XML API 40.8.0-schema te downloaden

Verbetering van de reactie van GetSessionInfo

Als u niet bent uitgenodigd of goedgekeurd voor de vergadering, wordt u gebeld naar XML API: GetSessionInfo keert niet terug naar de elementen: confName, startDate, duur, tijdzone, meetingLink, sipURL, weergevenMeetingUrl in de API-respons body.

API-antwoordvoorbeeld voor Meetings:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####2###4 onwaar waar onwaar</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration></ep:registration>
<ep:passwordReq></ep:passwordReq>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount></ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom>onwaar waar</ep:isPersonalMeetingRoom>
</serv:bodyContent>

API-antwoordvoorbeeld voor trainingen/gebeurtenissen:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####5###9 WAAR</ep:sessionkey>
<ep:accessControl>
<ep:listStatus></ep:listStatus>
<ep:registration></ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq></ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>UITNODIGEN/REGISTREREN/AFWIJZEN</ep:joinStatus>
<ep:isRegisterIDRequired></ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType></ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount></ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isPersonalMeetingRoom>onwaar TrainingCenter onwaar waar</ep:isPersonalMeetingRoom>
</serv:bodyContent>

Beïnvloede API:

  • GetSessionInfo

GetSessionInfo, GetUserCardbeveiligingsverbeteringen

We hebben een beveiligingsverbetering doorgevoerd voor XML API GetSessionInfo en GetUserCard. We blokkeren gebruikers van de toegang tot deze twee API's in de komende twee uur als hun gesprek de limiet bereikt in één uur zonder fouten met gegevens gevonden.

De respons op de foutstatus is: "403 Verboden"

Beïnvloede API's:
  • GetSessionInfo

  • GetUserCard

meetingUUID in API-verzoek en responsondersteuning

We hebben meetingUUID toegevoegd aan de API-aanvraag en de respons, waar we ook een meetingKey/sessionKeyondersteunen.

Verzoek getSessionInfo:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
  <securityContext>
      <siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Reactie:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
            ...
        </serv:bodyContent>
    </serv:body>
</serv:message>

Beïnvloede API:

  • LstOpenSession

  • GetEnrollmentInfo

  • LstsummaryMeeting

  • LstSchedulede testen

  • GetEvent

  • LstsummaryEvent

  • LstmeetingusageHistory

  • LsttrainingsessionHistory

  • LsteventsessionHistory

  • LstsupportsessionHistory

  • DelSession

Sjabloon trainingssites (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.

Beïnvloede API:

  • Vergadering maken

  • Vergadering instellen

  • Vent maken

  • InstellenEvent

  • CreateTrainingSession

  • SetTrainingSession

XML API CreateMeetingAttendee en RegisterMeetingAttendee-ondersteuning

Zowel CreateMeetingAttendee als RegisterMeetingAttendee kunnen het vereiste deelnemerregistratieformulier voor een Webex Meetings-registratie controleren.

Er is een nieuwe uitzondering voor deze taak:

Uitzonderingsnummer

Bericht van uitzondering

040014

Vereiste velden ontbreken (registratieformulier): ...

Als u bijvoorbeeld Functie en Bedrijfsnaam als verplicht veld hebt geselecteerd voor een registratie van Webex Meetings van een deelnemer zoals hieronder getoond, moet u waarde toevoegen aan de functieTitel en Bedrijfsnaam wanneer u de twee API's belt: CreateMeetingAttendee en RegisterMeetingAttendee.

RegistratieMeetingAttendee-verzoek:

<body>        
        <bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
            <attendees>
                <person>
                    <name>Achternaam</name>
<firstName>FirstNameb</firstName>
<lastName>Achternaam (voornaam)</lastName>
                    <title>Ingenieur</title>             Functie
<company>Cisco1234</company>
/Bedrijfsnaam...
                    <email>@****.com</email>
<type>BEZOEKER</type>
<sendReminder>waar</sendReminder>
</person>
<role></role>
<joinStatus></joinStatus>
<emailInvitations></emailInvitations>
<sessionKey>1####4###1</sessionKey>
            </attendees>
        </bodyContent>  
    </body>

CreateMeetingAttendee-verzoek:

<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
        <person>
            <name>FirstNamea AchternaamA</name>
<firstName>voornaamA</firstName>
<lastName>achternaamA</lastName>
            <title>Ingenieur</title>         Functie
<company>Cisco1234</company>
/Bedrijfsnaam...
            <email>@****.com BEZOEKER waar deelnemer</email>
<type></type>
<sendReminder></sendReminder>
</person>
<role></role>
<joinStatus>ACCEPTEERt</joinStatus>
<emailInvitations>waar</emailInvitations>
<sessionKey>1###4####1</sessionKey>

040014 Uitzondering vanresponsvoorbeeld:


<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
    <serv:header>
        <serv:response>
            <serv:result>ONTBREKENDe</serv:result>
<serv:reason>vereiste velden (registratieformulier) ontbreken: titel,bedrijf</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>titel,bedrijf</serv:value>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Beïnvloede API:

  • CreateMeetingAttendee

  • RegistrerenMeetingAttendee

Validatieverbeteringen XML API-e-mail

XML-API mag geen witruimtetekens in een e-mail toestaan, dus we hebben een verbeterde e-mailvalidatie die is afgestemd op het gedrag van de Webex Meetings-pagina.

Beïnvloede API:

  • CreateMeetingAttendee

  • Vent maken

  • InstellenEvent

  • Contactpersoon maken

  • SetContact

  • SetRecordingInfo

  • CreateMeetingAttendee

  • CreateTrainingSession

  • SetTrainingSession

  • CreateUser

  • SetUser

  • Vergadering maken

  • Vergadering instellen

  • RegistrerenMeetingAttendee

API 40.7.0-updates

XML API 40.7.0 Updates

Klik hier om het XML API 40.7.0-schema te downloaden

meetingUUID-ondersteuning

We hebben meetingUUID toegevoegd aan de API-aanvraag en de respons, waar we ook een meetingKey of sessionKey ondersteunen.

Voorbeeld van de aanvraag van GetSessionInfo:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
  <securityContext>
      <siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Voorbeeld van de aanvraag van GetSessionInfo:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
  <securityContext>
      <siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Voorbeeld van de informatiereactie van getSession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
            ...
        </serv:bodyContent>
    </serv:body>
</serv:message>

Beïnvloede API's:

  • LstmeetingattendeeHistory

  • LsttrainingattendeeHistory

  • LsteventattendeeHistory

  • LstsupportattendeeHistory

Ondersteuning voor e-mail met welkomstmail voor CreateUser API voor vier nieuwe talen

De XMLAPI-welkomst-HTML-e-mail ondersteunt de volgende vier nieuwe talen:

  • Tsjechisch (languageID=19)

  • Pools (languageID=20)

  • Hongaars (languageID=21)

  • Leren (languageID=22)

XMLAPI verzendt de welkomstmail overeenkomstig de taal of de taal-id in het CreateUser-verzoek.

CreateUser gebruiken om een voorbeeld van HTML-welkomstmail te verzenden (Tsjechisch):

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<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></firstName>
<lastName></lastName>
<webExId>testgebruiker testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>waar</host>
</privilege>
<languageID>19</languageID>

<language></language>
<active></active>
<sendWelcome></sendWelcome>
<isHTMLEmail>of Tsjechisch GEACTIVEERD 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

Ondersteuning voor CreateMeeting/SetMeeting

Wanneer u een Webex-vergadering inplant, kunt u met XML API CreateMeeting/SetMeeting het selectievakje in- of uitvinken of klikken op een verplicht of niet verplicht veld op het deelnemersregistratieformulier.

Hieronder vindt u een voorbeeld van een vergaderingsplanning op de webpagina voor gebruikers waarop u vereiste velden kunt controleren, zoals 'Functie', 'Bedrijfsnaam', 'Stad' en 'Status' op het registratieformulier voor deelnemer:

Het volgende is een koppeling tussen paginavelden en XML-API-elementen:

Paginavelden XMLAPI-element
Functie
<title>
Bedrijfsnaam
<company>
Adres 1
<address1>
Adres 2
<address2>
Stad
<city>
Provincie/Staat
<state>
Postcode
<postalCode>
Land/regio
<country>
Zakelijke telefoon
<phone>
Fax
<fax>

Gewijzigd schema: Element 'registrationForm' toevoegen aan CreateMeeting

Gewijzigd schema: Element 'registrationForm' toevoegen aan SetMeeting

Gewijzigd schema: Het element "registrationForm" toevoegen aan GetMeeting

Voorbeeld van aanvraagvoor vergadering maken:

<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
      <accessControl>
          <meetingPassword>wachtwoord</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>waar</emailInvitations>
<registration>waar</registration>
<auto>onwaar</auto>
      </attendeeOptions>      
      <registrationForm>
          <title><req>true</req></title>          <!-- true -->
          <company><req>true</req></company> <!-- true -->
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>waar</req></city> <!-- true -->
<state><req>on</req></state> <!-- true -->
<postalCode><req></req></postalCode>
<country><req></req></country>
<phone><req></req></phone>
<fax><req></req></fax>
      </registrationForm>

Voorbeeld vanvergaderingsaanvraag instellen:

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

<metaData>
<confName>Conferentienaam</confName>
<meetingType>3</meetingType>
</metaData>

<attendeeOptions>
<emailInvitations>waar</emailInvitations>
<registration></registration>
<auto></auto>
    </attendeeOptions>
    
    <registrationForm>
        <title><req>true</req></title>    
        <company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>waar</req></city>
<state><req>on</req></state>
<postalCode><req></req></postalCode>
<country><req></req></country>
<phone><req></req></phone>
<fax><req></req></fax>
    </registrationForm>

Voorbeeld van devergaderingsrespons:

            <meet:sipURL>1234567890@sitename.webex.com 1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl></meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>waar onwaar</meet:req></meet:phone>
<meet:title><meet:req></meet:req></meet:title>
<meet:company><meet:req></meet:req></meet:company>
<meet:address1><meet:req></meet:req></meet:address1>
<meet:address2><meet:req></meet:req></meet:address2>
<meet:city><meet:req></meet:req></meet:city>
<meet:state><meet:req></meet:req></meet:state>
<meet:postalCode><meet:req></meet:req></meet:postalCode>
<meet:country><meet:req></meet:req></meet:country>
<meet:fax><meet:req></meet:req></meet:fax>
            </meet:registrationForm>
        
    

Beïnvloede API's:

  • Vergadering maken

  • Vergadering instellen

  • GetMeeting

  • DelMeeting

Het type E2EE-vergadering biedt geen ondersteuning voor een PMR-vergadering

Wanneer u een PMR inschakelen tijdens een gesprek met de API's:CreateUser/SetUser/GetUser/GetMe en alleen een E2EE-vergaderingstype beschikbaar is, zal deze de volgende foutmelding antwoorden: 110063 De gebruiker moet ten minste één niet-E2EE-vergaderingstype hebben om PMR in te kunnenschakelen.'

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

Gebruikersbeheer-rol toegevoegd

We hebben de gebruikersbeheerrol gemaakt en het schemabestand voor het volgende is gewijzigd.

Schema gewijzigd: CreateUser-verzoek:

Schema gewijzigd: SetUser

Schema gewijzigd: GetMe-antwoord:

Schema gewijzigd: LstsummaryUser-antwoord:

Beïnvloede API's:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

VoorbeeldcreateUser-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>SiteAdmin</webExID>
<password>xxxx xxx xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId></webExId>
<password>xxx</password>
<email></email>
<privilege>
<umSiteAdmin></umSiteAdmin>
<host></host>

<siteAdmin></siteAdmin>
<labAdmin></labAdmin>
<voiceOverIp></voiceOverIp>
</privilege>
<languageID></languageID>
<active></active>
<sendWelcome></sendWelcome>
<isHTMLEmail>waar onwaar 3 GEACTIVEERD waar</isHTMLEmail>
</bodyContent>  
</body>

Ondersteuning bij het gebruik van de API-sleutel voor toegang tot de GetUserCard

We ondersteunen het gebruik van de API-sleutel (gegenereerde JWT-token) voor toegang tot de API: GetUserCard in deze release.

U kunt de volgende pagina's bekijken over het toepassen van één API-sleutel en het genereren van een JWT-token:

Hoe kan ik één API-sleutel toepassen?

JWT-token genereren

Voorbeeld van een aanvraag voor GetUserCard:

POST https://{sitename}.webex.com/WBXService/XMLService-koptekst:

    Toepassing/json;charset=utf-8
JWTToken ${jwttoken}
Body:  
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
    <securityContext>
      <siteName>{sitename}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
    </bodyContent>
</body>
</message>  

Antwoordvoorbeeld:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
    <serv:header>
        <serv:response>
            <serv:result>SUCCES</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:avatar>
<use:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:lastModifiedTime>1587493389768</use:lastModifiedTime>
<use:isUploaded>onwaar</use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>Test persoonlijke ruimte</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 meetingUUID toegevoegd aan de API-aanvraag en de respons wanneer we een meetingKey of sessionKey ondersteunen.

Beïnvloede API's:

  • LstRecording

  • LstsummarySession

  • GetSessionInfo

  • GethosturlVergadering

  • GetjoinurlMeeting

  • LstMeetingAttendee

  • Vergadering maken

  • Vergadering instellen

  • GetMeeting

  • DelMeeting

  • LstCalendarSession

meetingUUID-verzoekvoorbeeld:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
  <securityContext>
      <siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
of
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

meetingUUIDAntwoordvoorbeeld:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESVOLLE</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked></ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
            ...
        </serv:bodyContent>
    </serv:body>
</serv:message>

De sleutels van PMR-vergadering worden niet gewijzigd van een tijdelijk gedeactiveerde gebruiker of uitgeschakelde PMR

Wanneer een tijdelijk gedeactiveerde gebruiker of gedeactiveerde PMR binnen een week opnieuw wordt geactiveerd, wordt de vergaderingsleutel van de pmr niet gewijzigd of opnieuw geactiveerd, zoals voorheen.

Beïnvloede API's:

  • SetUser

  • DelUser

Verbeterde LstSummarySession

We hebben de API verbeterd: LstSummarySession retourneert geplande PMR om één nieuw element, returnScheduledPMR, te hebbenin het verzoek. En de functie-in-/uitschakelen is standaard uitgeschakeld.

Beïnvloede API's:

  • LstSummarySession

Schemawijziging:

We voegen een nieuwe elementnaam retourneerdePMR toe aan het API LstSummarySession-verzoek.

We voegen een nieuwe elementnaam isSchedePMR toe in het API LstSummarySession-antwoord.

Voorbeeld sessie-aanvraag LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <header>
      <securityContext>
         <siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<partnerID>xxxx</partnerID>
<clientInfo>xxxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>EN</listMethod>
</listControl>
<dateScope>
<startDateStart>11/01/2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/01 2019 8:0:0</endDateStart>
<endDateEnd>12/01/2019 7:59:59</endDateEnd>
</dateScope>
<order>
<orderBy>HOSTWEBEXID</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIJD</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType></serviceType>
<serviceType>EventCenter MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType></serviceType>
<serviceType>SupportCenter waar</serviceType>
</serviceTypes>
<returnScheduledPMR></returnScheduledPMR>
      </bodyContent>
   </body>
</serv:message>

Antwoordvoorbeeld LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
   <serv:header>
      <serv:response>
         <serv:result>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></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>NOT_INPROGRESS</ep:status>
<ep:startTime>12-10-2019 00:35:41 60 PUBLIC Test@webex.com waar onwaar</ep:startTime>
<ep:duration></ep:duration>
<ep:listStatus></ep:listStatus>
<ep:hostEmail></ep:hostEmail>
<ep:passwordReq></ep:passwordReq>
<ep:hostJoined></ep:hostJoined>
<ep:participantsJoined></ep:participantsJoined>
<ep:confID>141672157056861 215</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring></ep:isRecurring>
<ep:hostType>true 1019001 false</ep:hostType>
<ep:isAudioOnly></ep:isAudioOnly>
<ep:isTCSingleRecurrence></ep:isTCSingleRecurrence>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isException></ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey></ep:seriesMeetingKey>
<ep:recurrenceId>0 0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Console08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Deze vergadering81696000</ep:hostWebExID>
<ep:hostFirstName>Dezen08Console81696000</ep:hostFirstName>
<ep:hostLastName>Dezen08Console81696000</ep:hostLastName>
<ep:otherHostWebExID>Moet81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaï (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>12-10-2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>OPENBARE</ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>waar</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001 false</ep:hostType>
<ep:isAudioOnly></ep:isAudioOnly>
<ep:isTCSingleRecurrence></ep:isTCSingleRecurrence>
<ep:isAllowJBH></ep:isAllowJBH>
<ep:isCETMeeting></ep:isCETMeeting>
<ep:isException></ep:isException>
<ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0 0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
         </ep:session>
      </serv:bodyContent>
   </serv:body>
</serv:message>

Verbeteringen voor GetSite

We hebben een in-/uitschakelenvan de GetSite-responsfunctie toegevoegd voor SupportXMLAPIReresponsScheduledPMR

Beïnvloede API's:

  • GetSite

Schemawijziging:

Het xml-API GetSite-antwoordelement is: SupportXMLAPIRescheschePMR

Voorbeeld vooraanvraag GetSite:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<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>

Voorbeeld vanGetSite-respons:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>MET</serv:result>
<serv:gsbStatus></serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:siteCommonOptions>
SUCCES...
<ns1:SupportXMLAPIReturnScheduledPMR></ns1:SupportXMLAPIReturnScheduledPMR>
waar...
                </ns1:siteCommonOptions>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API 40.4.8, 40.2.9-updates

XML API 40.4.8, 40.2.9 Updates

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 de vergadering en passen het toe op Webex Meetings-, Teams- en Events-centers.

Deze API's: GetMeeting, GetTrainingSession, GetEvent en GetTeleconferenceSession hebben de volgende nieuwe elementenals een antwoord: audioPassword (numeriek wachtwoord), isEnforceAudioPassword,isEnforceAudioLogin voor Webex Meetings-, Teams- en Events-centers.

Schema gewijzigd:

Beïnvloede API's:

  • GetMeeting

  • GetTrainingSession

  • GetEvent

  • GetTeleconferenceSessie

Voorbeeld van het aanvraagvoor vergadering:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
    <siteName></siteName>
<webExID>testSite-test</webExID>
<password>xxx</password>
<partnerID>xx</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey>803328224</meetingKey>
</bodyContent>
</body>
</serv:message>

Antwoordvoorbeeld:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
    <serv:header>
        <serv:response>
            <serv:result>SUCCES</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:accessControl>
<meet:listToPublic></meet:listToPublic>
<meet:isPublic>onwaar</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>waar</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>onwaar</meet:isEnforceAudioLogin>
</meet:accessControl>
...
            ...
        </serv:bodyContent>
    </serv:body>
</serv:message>

API 40.4.5, 40.2.6 Updates

XML API 40.4.5, 40.2.6 Updates

Gebruikslimiet getUserCarden GetSessionInfo

We implementeren de gebruikslimiet op API GetUserCard en GetSessionInfo. Ukunt de volgende foutmelding krijgen: "403 verboden" als u de gebruikslimiet bereikt.

Beïnvloede API's:

  • GetUserCard

  • GetSessionInfo

API 40.4.4, 40.2.5-updates

XML API 40.4.4, 40.2.5 Updates

Limiet bodycontentnummer

We hebben een beperkt aantal BodyContent toegevoegd aan elk XML API-gedeelte. Wanneer u te veel bodycontent aan de API-aanvraag toevoegt, keren de volgende foutcode en het volgende bericht terug: "000053 Het aantal bodycontent in een verzoek moet minder zijn dan {number}"

Beïnvloede API's:

  • Een XML-API

XML API-aanvraag met meerdere bodyContent voorbeeld:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>xxxx</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
</header>
<body>

<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId></webExId>
</bodyContent>

<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>

<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>801020403</sessionKey>
</bodyContent>

</body>

API 40.4.3, 40.2.4 Updates

XML API 40.4.3, 40.2.4 Updates

Klik hier om het XML API 40.4.3, 40.2.4-schema te downloaden.

Verbeteringen aan CreateUser

We hebben CreateUser verbeterd om het welkomstmailadres in meerdere talen te ondersteunen. De CreateUser vraagt nu isHTMLEmail aan

Beïnvloede API's:

  • CreateUser

Voorbeeld createUser-aanvraag:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv=" administrator xxxx xxx xxx xxx xxx xxx xxxhttp://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID></webExID>
<password></password>
<siteName></siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName></firstName>
<lastName></lastName>
<webExId></webExId>
<password></password>
<email></email>
<privilege>
<host>true</host>
<siteAdmin></siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>GEACTIVEERD</active>
<sendWelcome>waar</sendWelcome>
<isHTMLEmail></isHTMLEmail>
</bodyContent>  
</body>

API 40.4.0-updates

XML API 40.4.0 Updates

E-mailverificatie afdwingen bij het wijzigen van e-mails in XML API

Nadat een sitebeheerder Bevestiging vereist heeft ingeschakeld voor de gebruiker om e-mailadres bij te werken in Webex-sitebeheer:

  • Als een niet-sitebeheerdersaccount de SetUser API belt om hun e-mailadressen te wijzigen, blijft het huidige e-mailadres bestaan totdat het nieuwe e-mailadres is geverifieerd. De bevestigingsmail voor de accountwijziging wordt naar het nieuwe e-mailadres verzonden met de 'Bevestiging van wijziging Webex-account'. Nadat u op de koppeling in de e-mail hebt geklikt om te bevestigen, wordt het nieuwe e-mailadres direct gekoppeld.


    Als een niet-sitebeheerder de SetUser API meerdere keren belt zonder het e-mailverificatieproces te voltooien, wordt de huidige e-mail bewaard en moet het nieuwste nieuwe e-mailadres worden geverifieerd.

  • Als een sitebeheerderaccount de SetUser API belt om het e-mailadres te wijzigen, wordt het e-mailverificatieproces niet geactiveerd. Het nieuwe e-mailadres wordt direct gekoppeld aan het account van de host of deelnemer.

Beïnvloede API's:

  • SetUser

Time-out bij GetEnrollmentInfo en verbinding herstellen

De GETEnrollmentInfo API zoekt momenteel IP-adressen op het domain name-systeem op, wat grote gevolgen heeft voor de prestaties. We zijn van plan dit proces te vereenvoudigen met een lege respons in het <domain> veld.

Beïnvloede API's:

  • GetEnrollmentInfo

Voorbeeld van aanvraag GetEnrollmentInfo:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
        
    </body>

Voorbeeld van getEnrollmentInfo-antwoord:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">
    xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>15427906699981548</att:confID>
<att:attendee>
<att:attendeeID>3191792</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>Alex</att:firstName>
<att:lastName>Omega.alex.yang@gmail.com</att:lastName>
<att:email></att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress>10.35.240.53</att:ipAddress>
<att:submitTime>27/2020 22:03:03:2 57</att:submitTime>
<att:status></att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>GOEDGEKEURD 3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK-test</att:firstName>
<att:lastName></att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>onwaar</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></att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain> </att:domain>
<att:ipAddress>0.0 10.154.181.15</att:ipAddress>
<att:submitTime>02/27/2020 22:07:38</att:submitTime>
<att:status></att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>GOEDGEKEURD</serv:total>
<serv:returned>2 2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</att:matchingRecords>
<att:sessionKey>71673566</att:sessionKey>
            </att:session>
        </serv:bodyContent>
    </serv:body>

API 40.2.0-updates

XML API 40.2.0 Updates

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

Anonieme toegang tot LstSummarySession verwijderen

We stoppen met de ondersteuning voor anonieme toegang tot de LstSummarySession API als beveiligingsverbetering. Als Webex Meetings anoniem toegang krijgt tot de API, worden de volgende foutcode en bericht geretourneerd: "000015 Geen record gevonden."

Beïnvloede API's:

  • LstSummarySession

Aanvraag LstSummarySession 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>
        <siteName>sitenaam1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
    </bodyContent>
</body>
</serv:message>

Antwoordvoorbeeld LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common">

xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Sorry, geen record</serv:reason>
<serv:gsbStatus>gevonden PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>

Beveiligingsverbeteringen voor Vergadering en vergaderingen instellen


Deze wijziging is aangebracht in XML API 40.2.0, maar de beschrijving is bewerkt nadat de klantfeedback is ontvangen.

Als beveiligingsverbetering hebben we de API's voor CreateMeeting en SetMeeting bijgewerkt, zodat gebruikers geen starttijd van een vergadering kunnen plannen die al is verstreken. Als ze het proberen, vraagt de API de volgende foutmelding: 'De starttijd van de sessie 060016 moet later zijn dan de huidige tijd.' Als een gebruiker een directe vergadering moet plannen, raden we aan dat de starttijd van de vergadering vijf minuten later wordt ingesteld dan de huidige tijd.

Beïnvloede API's:

  • Vergadering maken

  • Vergadering instellen

API 40.1.2-updates

XML API 40.1.2 Updates

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

Als er geen wachtwoord wordt geleverd, wordt er automatisch een wachtwoord gegenereerd wanneer de vergadering niet wordt geleverd.

We hebben CreateMeeting,CreateEvent,CreateTrainingSession enCreateTeleconferenceSession verbeterd voor het opnemen van een wachtwoord in de body van de API-respons.

Standaard moeten alle vergaderingen/gebeurtenissen/sessie een wachtwoordinstelling zijn ingeschakeld. Als in dit scenario de API-aanvraag geen wachtwoord bevat, wordt er automatisch een wachtwoord gegenereerd vanuit de XML API-servers.

Als de instelling Alle vergaderingen/gebeurtenissen/sessie een wachtwoord moet hebben is uitgeschakeld en de API-aanvraag geen wachtwoord bevat, wordt er geen wachtwoord gegenereerd vanuit de XML API-servers.

Als de API-aanvraag een wachtwoord bevat, bevat het antwoord dat wachtwoord, ongeacht de instelling Alle vergaderingen/gebeurtenissen/sessie moet een wachtwoordinstelling worden in- of uitgeschakeld.

Beïnvloede API's:

  • Vergadering maken

  • Vent maken

  • CreateTrainingSession

  • CreateTeleconferenceSessie

Het createMeeting-antwoord heeft nu het element meetingPassword:

Voorbeeld van aanvraag voor vergadering maken:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message  xmlns:xsi="http: www.w3.org/2001/XMLSchema-instance"="" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>

     <siteName>siteName1</siteName>
<webExID>userID</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType></meetingType>
</metaData>

<schedule>
<startDate>28-10-2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>

Voorbeeld van vergaderingsrespons maken:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
    <serv:header>
        <serv:response>
            <serv:result>GESLAAGD</serv:result>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>806745263</meet:meetingkey>
<meet:meetingPassword>UzXJuzUD428</meet:meetingPassword>
<meet:iCalendarURL>
<serv:host>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
<serv:attendee>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Het CreateEvent-antwoord heeft nu het element eventPassword:

De CreateTrainingSessionen CreateTeleconferenceSession responsen hebben nu het sessionPassword-element:

API 40.1.0-updates

XML API 40.1.0 Updates

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

Verbeteringen aan GetSessionInfo

We hebben nieuwe elementen toegevoegd aan de GetSessionInfo API. De API geeft nu ook informatie voor mobiele apparaten weer.

Beïnvloede API's:

  • GetSessionInfo

Updates voor het verzoek van getSessionInfo:

Voorbeeld aanvragen:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
    <securityContext>
        <siteName></siteName>
<webExID>siteadmin</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633-dongchen@go.webex.com of 123456789_go@webex.com of</sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654323456787654</meetingUuid>
    </bodyContent>
</body>
</serv:message>

LstAccessAnywhereHistory-verbeteringen

We hebben een nieuwe API, lstAccessAnywhereHistory, toegevoegd om te reageren met rapportinformatie vanWebex Access Anywhere.

Beïnvloede API's:

  • LstAccessAnywhereHistory

Updates voor LstAccessAnywhereHistory-verzoek:

LstAccessAnywhereHistory Responsupdates:

Voorbeeld aanvragen:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>test</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>29-09-2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>29-2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>29-09-2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>29-2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OF</serv:listMethod>
</listControl>
<order>
<orderBy>STARTTIJD</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>

Antwoordvoorbeeld:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
    xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xmlns:com="http://www.webex.com/schemas/2002/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.1 222.183</history:clientIP>
<history:startTime>29-11-2019 05:05:44</history:startTime>
<history:endTime>29-11-2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
            </history:accessAnyWhereInfo>
        
    </serv:body>