Voor meer informatie over XML API 39 en XML-API 11 raadpleegt u het overzicht van de Cisco WEBEX meetings XML API-updates (XML api 39 en eerder).

Voor updates voor XML-API 11 SP9 en eerder gaat u naar Cisco devnet.

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 het API-verzoek en de respons waar we een MeetingKey of SessionKey ondersteunen.

Voorbeeld van GetSessionInfo- 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>

Voorbeeld van GetSessionInfo- 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>

Voorbeeld van GetSessionInfo- 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></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>Onwaar</ep:isLocked>
            <ep:sessionkey>805325231</ep:sessionkey>
            <ep:meetingUUID></ep:meetingUUID>
            <ep:confID>158941507534980823</ep:confID> ... ... </serv:bodyContent>
    </serv:body>
</serv:message>

Beïnvloede API's:

  • LstmeetingattendeeHistory

  • LsttrainingattendeeHistory

  • LsteventattendeeHistory

  • LstsupportattendeeHistory

Ondersteuning voor createuser API-welkomst berichten voor vier nieuwe talen

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

  • Tsjechisch (languageID = 19)

  • Pools (languageID = 20)

  • Hongaars (languageID = 21)

  • Roemeens (languageID = 22)

XMLAPI verzendt de welkomst-e-mail volgens de taal of languageID in het createuser- verzoek.

Voorbeeld van het verzenden van HTML-welkomst berichten met createuser (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>testen</webExId>
                <password>xxxxxx</password>
                <email>testuser@test.com</email>
                <privilege>
                    <host>True</host>
                </privilege>
                <languageID>19</languageID> of <language>Tsjechisch</language>
                <active>geactiveerd</active>
                <sendWelcome>True</sendWelcome>
                <isHTMLEmail></isHTMLEmail>
            </bodyContent>
        </bodyContent>
    </body>
</serv:message>

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, kunt u met behulp van de XML-API CreateMeeting/SetMeeting het selectievakje verplicht of niet vereist in-of uitschakelen of klikken op het veld deelnemerregistratie.

Het volgende is een voorbeeld van een planning met voorbeeld vergaderingen van de webpagina van de gebruiker waar u de vereiste velden, zoals ' functietitel ', ' Bedrijfsnaam ', ' stad 'en ' state ' op het deelnemerregistratie formulier kunt controleren:

Het volgende is een toewijzing 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: Element ' registrationForm ' toevoegen aan GetMeeting

Voorbeeld van CreateMeeting-aanvraag:

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

Voorbeeld van SetMeeting-aanvraag:

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

    <metaData>
        <confName>Conferentie naam</confName>
        <meetingType>3</meetingType>
    </metaData>
    
    <attendeeOptions>
        <emailInvitations>waar</emailInvitations>
        <registration>waar</registration>
        <auto>waar</auto>
    </attendeeOptions>
    
    <registrationForm>
        <title><req>true</req></title>    
        <company><req>waar onwaar onwaar waar waar waar onwaar onwaar onwaar</req></company>    
        <address1><req></req></address1>
        <address2><req></req></address2>
        <city><req></req></city>          
        <state><req></req></state>        
        <postalCode><req></req></postalCode>
        <country><req></req></country>
        <phone><req></req></phone>
        <fax><req></req></fax>
    </registrationForm>

Voorbeeld van GetMeeting-antwoord:

            <meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
            <meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
            <meet:registrationForm>
                <meet:phone><meet:req>waar</meet:req></meet:phone>
                <meet:title><meet:req>True waar True</meet:req></meet:title>        
                <meet:company><meet:req>waar</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>True</meet:req></meet:postalCode>
                <meet:country><meet:req></meet:req></meet:country>
                <meet:fax><meet:req>True waar false false</meet:req></meet:fax>
            </meet:registrationForm>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Beïnvloede API's:

  • Vergadering maken

  • SetMeeting:

  • NetMeeting

  • NetMeeting

De E2EE-vergaderingstype biedt geen ondersteuning voor een PMR vergadering

Wanneer u een PMR inschakelt tijdens een gesprek met de Api's:createuser/SetUser/GetUser/GetMe en alleen een E2EE-vergaderingstype is beschikbaar, wordt het volgende foutbericht weergegeven: "110063 de gebruiker moet minimaal éé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

Gebruikersbeheer rol toegevoegd

We hebben de Gebruikersbeheer-rol gemaakt en het schemabestand voor de volgende is gewijzigd.

Gewijzigd schema: CreateUser-verzoek:

Gewijzigd schema: SetUser

Gewijzigd schema: GetMe-antwoord:

Gewijzigd schema: LstsummaryUser-antwoord:

Beïnvloede API's:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

Voorbeeld van CreateUser-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</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></host>

        <siteAdmin></siteAdmin>
        <labAdmin></labAdmin>
        <voiceOverIp></voiceOverIp>
    </privilege>
    <languageID>3</languageID>
    <active></active>
    <sendWelcome>Onwaar</sendWelcome>
    <isHTMLEmail>Onwaar False geactiveerd waar waar</isHTMLEmail>
</bodyContent>  
</body>
</serv:message>

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

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

U kunt naar deze pagina's verwijzen over het toepassen van één API-sleutel en het genereren van een JWT-token:

Eén API-sleutel toepassen

De JWT-token genereren

Voorbeeld van GetUserCard-aanvraag:

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

Antwoord voorbeeld:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
    <serv:header>
        <serv:response>
            <serv:result>Succesvolle</serv:result>
            <serv:gsbStatus>primaire</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <use:avatar>
                <use:url>https://xxxx.Webex.com/svc3300/svccomponents/HTML/IMG/avatar160.png voor</use:url>
                <use:lastModifiedTime>1587493389768</use:lastModifiedTime>
                <use:isUploaded></use:isUploaded>
            </use:avatar>
            <use:personalMeetingRoom>
                <use:title>de test van de onwaarde</use:title>
                <use:personalMeetingRoomURL></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 het antwoord wanneer we een MeetingKey of SessionKey ondersteunen.

Beïnvloede API's:

  • LstRecording

  • LstsummarySession

  • GetSessionInfo

  • GethosturlMeeting

  • GetjoinurlMeeting

  • LstMeetingAttendee

  • Vergadering maken

  • SetMeeting:

  • NetMeeting

  • NetMeeting

  • LstCalendarSession

Voorbeeld van meetingUUID-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>

Voorbeeld van meetingUUID-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></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>Onwaar</ep:isLocked>
            <ep:sessionkey>805325231</ep:sessionkey>
            <ep:meetingUUID></ep:meetingUUID>
            <ep:confID>158941507534980823</ep:confID> ... ... </serv:bodyContent>
    </serv:body>
</serv:message>

PMR Vergader toetsen worden niet gewijzigd van een tijdelijk gedeactiveerde gebruiker of uitgeschakeld PMR

Wanneer een tijdelijke gedeactiveerde gebruiker of uitgeschakeld PMR opnieuw activeert binnen een week, wordt de gebruiker nu opnieuw geactiveerd of is de vergaderings sleutel van de PMR niet gewijzigd. Dit is echter hetzelfde als voorheen.

Beïnvloede API's:

  • SetUser

  • DelUser

Verbeteringen voor LstSummarySession

We hebben de API verbeterd: LstSummarySession retourneert geplande PMR voor een nieuw element, returnScheduledPMR, in het verzoek. En de functieschakelaar standaard is uitgeschakeld.

Beïnvloede API's:

  • LstSummarySession

Wijzigingen in het schema

We voegen een nieuwe elementnaam returnScheduledPMR toe in het API LstSummarySession-verzoek.

We voegen een nieuwe elementnaam isScheduledPMR toe in de API LstSummarySession Response.

Voorbeeld van LstSummarySession-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 OV. starttijd</orderAD>
            <orderBy></orderBy>
            <orderAD></orderAD>
            <orderBy></orderBy>
            <orderAD>ASC</orderAD>
         </order>
         <serviceTypes>
            <serviceType>EventCenter</serviceType>
            <serviceType>MeetingCenter</serviceType>
            <serviceType>SalesCenter</serviceType>
            <serviceType>TrainingCenter</serviceType>
            <serviceType>SupportCenter</serviceType>
         </serviceTypes>
         <returnScheduledPMR>True</returnScheduledPMR>
      </bodyContent>
   </body>
</serv:message>

Voorbeeld van LstSummarySession-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>Geslaagde</serv:result>
         <serv:gsbStatus>primaire team vergadering test test testen</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></ep:confName>
            <ep:sessionType>3</ep:sessionType>
            <ep:serviceType></ep:serviceType>
            <ep:hostWebExID></ep:hostWebExID>
            <ep:hostFirstName></ep:hostFirstName>
            <ep:hostLastName></ep:hostLastName>
            <ep:otherHostWebExID></ep:otherHostWebExID>
            <ep:timeZoneID>2</ep:timeZoneID>
            <ep:timeZone>GMT-10:00, Hawaï (Honolulu)</ep:timeZone>
            <ep:status>NOT_INPROGRESS</ep:status>
            <ep:startTime>10/12/2019 00:35:41</ep:startTime>
            <ep:duration>60</ep:duration>
            <ep:listStatus>Public</ep:listStatus>
            <ep:hostEmail>test@webex.com true false false false</ep:hostEmail>
            <ep:passwordReq></ep:passwordReq>
            <ep:hostJoined></ep:hostJoined>
            <ep:participantsJoined></ep:participantsJoined>
            <ep:confID>141672157056861215</ep:confID>
            <ep:registration>True False False True waar False</ep:registration>
            <ep:isRecurring></ep:isRecurring>
            <ep:hostType>1019001</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</ep:recurrenceId>
            <ep:isScheduledPMR>True</ep:isScheduledPMR>
         </ep:session>
         <ep:session>
            <ep:sessionKey>805660167</ep:sessionKey>
            <ep:confName>xmlmc Molly08Console816960001 MeetingCenter Molly08Console81696000 Molly08Console81696000 Molly08Console81696000</ep:confName>
            <ep:sessionType>3</ep:sessionType>
            <ep:serviceType></ep:serviceType>
            <ep:hostWebExID></ep:hostWebExID>
            <ep:hostFirstName></ep:hostFirstName>
            <ep:hostLastName></ep:hostLastName>
            <ep:otherHostWebExID>Molly08Console81696000</ep:otherHostWebExID>
            <ep:timeZoneID>2</ep:timeZoneID>
            <ep:timeZone>GMT-10:00, Hawaï (Honolulu)</ep:timeZone>
            <ep:status>NOT_INPROGRESS</ep:status>
            <ep:startTime>10/12/2019 00:35:41</ep:startTime>
            <ep:duration>60</ep:duration>
            <ep:listStatus>openbare</ep:listStatus>
            <ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
            <ep:passwordReq>True</ep:passwordReq>
            <ep:hostJoined></ep:hostJoined>
            <ep:participantsJoined></ep:participantsJoined>
            <ep:confID>141672108716459038</ep:confID>
            <ep:registration></ep:registration>
            <ep:isRecurring></ep:isRecurring>
            <ep:hostType>1019001</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</ep:recurrenceId>
            <ep:isScheduledPMR>false false</ep:isScheduledPMR>
         </ep:session>
      </serv:bodyContent>
   </serv:body>
</serv:message>

Beveiligingsverbeteringen

We hebben een GetSite-antwoord toegevoegd FUNCTIESCHAKELAAR van SupportXMLAPIReturnScheduledPMR

Beïnvloede API's:

  • GetSite

Wijzigingen in het schema

Het XML API GetSite-antwoord nieuw element is: SupportXMLAPIReturnScheduledPMR

Voorbeeld van GetSite-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>
</serv:message>

Voorbeeld van GetSite-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: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></serv:result>
            <serv:gsbStatus>primair 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: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 voor het bijwerken van vergaderingen die zijn gepland via hun pagina, verzenden we het numerieke wachtwoord in een e-mailbericht voor de vergadering en past u dit toe op Webex Meetings, teams en Events Centers.

Deze Api's: GetMeeting, GetTrainingSession, GetEvent en GetTeleconferenceSessionhebben de volgende nieuwe elementen als respons: audioPassword (numeriek wachtwoord), isEnforceAudioPassword, IsEnforceAudioLogin voor Webex meetings, teams en Events Centers.

Gewijzigd schema:

Beïnvloede API's:

  • NetMeeting

  • LstTrainingSession

  • GetEvent

  • GetTeleconferenceSession

Voorbeeld van GetMeeting-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>

Antwoord voorbeeld:

<?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 primair onwaar onwaar onwaar</serv:result>
            <serv:gsbStatus></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></meet:isPublic>
                <meet:meetingPassword></meet:meetingPassword>
                <meet:audioPassword>75928877</meet:audioPassword>
                <meet:isEnforceAudioPassword></meet:isEnforceAudioPassword>
                <meet:isEnforceAudioLogin></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 voor API GetUserCard en GetSessionInfo, u kunt het volgende foutbericht ontvangen: "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 BodyContent- nummer

We hebben een beperkt aantal BodyContent toegevoegd in elk XML API-gedeelte. Wanneer u te veel BodyContent aan het API-verzoek toevoegt, retourneren de volgende foutcode en het bericht: "000053 het aantal BodyContent in een verzoek moet kleiner zijn dan {Number}"

Beïnvloede API's:

  • Een 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>
</serv:message>

API 40.4.3, 40.2.4 updates

XML API 40.4.3, 40.2.4 updates

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

Verbeteringen voor CreateUser

We hebben uitgebreide createuser om de welkomst mail in meerdere talen te ondersteunen. De createuser vraagt nu isHTMLEmail

Beïnvloede API's:

  • CreateUser

Voorbeeld van CreateUser- 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 waar false false false</email>
    <privilege>
        <host></host>
        <siteAdmin></siteAdmin>
        <labAdmin></labAdmin>
        <voiceOverIp></voiceOverIp>
    </privilege>
    <languageID>3</languageID>
    <active>geactiveerd</active>
    <sendWelcome>True</sendWelcome>
    <isHTMLEmail></isHTMLEmail>
</bodyContent>  
</body>
</serv:message>

API 40.4.0-updates

XML API 40.4.0-updates

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

Nadat een bevestiging voor de sitebeheerder is ingeschakeld voor de gebruiker om het e-mailadres bij te werken in Webex Sitebeheer:

  • Als een niet-sitebeheerders account de SetUser -API aanroept om e-mailadressen te wijzigen, blijft de huidige e-mail totdat de nieuwe e-mail is geverifieerd. De e-mail bevestiging voor account wijziging wordt verzonden naar het nieuwe e-mailadres met de melding ' Webex account wijzigen '. Nadat u op de koppeling in het e-mailbericht 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-mail verificatieproces te voltooien, wordt de huidige e-mail bewaard en wordt de nieuwste nieuwe e-mail gebruikt.

  • Als een sitebeheerders account de SetUser -API belt om e-mailadressen te wijzigen, wordt het e-mail verificatieproces niet gestart. De nieuwe e-mail wordt direct gekoppeld aan het account van de host of deelnemer.

Beïnvloede API's:

  • SetUser

GetEnrollmentInfo -out en verbinding herstellen

De GetEnrollmentInfo -API zoekt momenteel IP-adressen op het domeinnaam systeem, wat grote prestatie effecten tot gevolg heeft. We zijn van plan om dit proces met een leeg antwoord in het veld te vereenvoudigen <domain> .

Beïnvloede API's:

  • GetEnrollmentInfo

Voorbeeld van GetEnrollmentInfo- 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>
        </bodyContent>
    </body>
</serv:message>

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>Succes</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>False</att:receiveInfo>
                            <att:address1></att:address1>
                            <att:address2></att:address2>
                            <att:city></att:city>
                            <att:state></att:state>
                            <att:zipcode></att:zipcode>
                            <att:country></att:country>
                            <att:leadSourceID></att:leadSourceID>
                            <att:leadScore>0,0</att:leadScore>
                        </att:defaultFields>
                        <att:customFields/>
                    </att:enrollFields>
                    <att:domain> </att:domain>
                    <att:ipAddress>10.35.240.53</att:ipAddress>
                    <att:submitTime>02/27/2020 22:03:57</att:submitTime>
                    <att:status>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>False</att:receiveInfo>
                            <att:address1></att:address1>
                            <att:address2></att:address2>
                            <att:city></att:city>
                            <att:state></att:state>
                            <att:zipcode></att:zipcode>
                            <att:country></att:country>
                            <att:leadSourceID></att:leadSourceID>
                            <att:leadScore>0,0</att:leadScore>
                        </att:defaultFields>
                        <att:customFields/>
                    </att:enrollFields>
                    <att:domain> </att:domain>
                    <att:ipAddress>10.154.181.15</att:ipAddress>
                    <att:submitTime>02/27/2020 22:07:38</att:submitTime>
                    <att:status>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>
</serv:message>

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

Als beveiligingsverbetering worden de ondersteuning voor anonieme toegang tot de LstSummarySession-API gestopt . Als Webex Meetings anoniem toegang krijgt tot de API, worden de volgende foutcode en het onderstaande bericht weergegeven: ' 000015 Sorry, geen record gevonden '.

Beïnvloede API's:

  • LstSummarySession

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

Voorbeeld van LstSummarySession- 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></serv:result>
            <serv:reason>Sorry, geen record gevonden</serv:reason>
            <serv:gsbStatus>primair</serv:gsbStatus>
            <serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Beveiligingsverbeteringen voor CreateMeeting en SetMeeting


Deze wijziging is doorgevoerd in XML API 40.2.0, maar de beschrijving ervan is bewerkt na het ontvangen van feedback van de klant.

Als beveiligingsverbetering hebben we de CreateMeeting- en SetMeeting- api's bijgewerkt om gebruikers niet toe te staan de begintijd van een vergadering te plannen die al is verstreken. Als ze proberen, wordt de volgende foutmelding weergegeven: de starttijd van de 060016-sessie 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 is dan de huidige tijd.

Beïnvloede API's:

  • Vergadering maken

  • SetMeeting:

API 40.1.2-updates

XML API 40.1.2-updates

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

Een vergadering plannen genereert automatisch een wachtwoord als er geen is geleverd

We hebben de CreateMeeting, CreateEvent, CreateTrainingSessionen CreateTeleconferenceSession verbeterd om een wachtwoord op te nemen in de hoofdtekst van het API-antwoord.

Standaard moet voor de functie alle vergaderingen/gebeurtenissen of sessies een wachtwoord instelling zijn ingeschakeld. Als in dit scenario het API-verzoek geen wachtwoord bevat, wordt er automatisch een wachtwoord gegenereerd op basis van de XML API-servers.

Als voor alle vergaderingen/gebeurtenissen of sessies een wachtwoord instelling is ingeschakeld, en het API-verzoek geen wachtwoord bevat, wordt er geen wacht woord gegenereerd via de XML API-servers.

Als het API-verzoek een wachtwoord bevat, wordt het antwoord opgenomen in dat wachtwoord, ongeacht het aantal vergaderingen/gebeurtenissen/sessie moet een wachtwoord instelling zijn ingeschakeld of uitgeschakeld.

Beïnvloede API's:

  • Vergadering maken

  • CreateEvent

  • LstTrainingSession

  • CreateTeleconferenceSession

Het CreateMeeting- antwoord heeft nu het meetingPassword- element:

Voorbeeld van CreateMeeting- 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>siteName1</siteName>
     <webExID>UserID</webExID>
     <password>* * * * *</password>
     <partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
    <metaData>
        <confName>Test_Auto_Generated_mtg_pwd</confName>
        <meetingType>3</meetingType>
    </metaData>

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

Voorbeeld van CreateMeeting- 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: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>Geslaagde</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 eventPassword- element:

De CreateTrainingSession- en CreateTeleconferenceSession- antwoorden 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 voor GetSessionInfo

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

Beïnvloede API's:

  • GetSessionInfo

GetSessionInfo- verzoek updates:

Voorbeeld van 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>

Verbeteringen voor LstAccessAnywhereHistory

We hebben een nieuwe API, lstAccessAnywhereHistory, toegevoegd om te antwoorden met Webex Access Anywhere rapport info.

Beïnvloede API's:

  • LstAccessAnywhereHistory

LstAccessAnywhereHistory- verzoek updates:

LstAccessAnywhereHistory- respons updates:

Voorbeeld van 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>of</serv:listMethod>
</listControl>
<order>
<orderBy>StartTime</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
</serv:message>

Antwoord voorbeeld:

<?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>Geslaagde</serv:result>
            <serv:gsbStatus>primaire</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <history:matchingRecords>
                <serv:total>775</serv:total>
                <serv:returned>10</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
            <history:accessAnyWhereInfo>
                <history:confID>123456</history:confID>
                <history:userName>Dean</history:userName>
                <history:computerName>6926_dean</history:computerName>
                <history:clientIP>10.224.222.183</history:clientIP>
                <history:startTime>11/29/2019 03:05:44</history:startTime>
                <history:endTime>11/29/2019 03:10:06</history:endTime>
                <history:duration>5</history:duration>
            </history:accessAnyWhereInfo>
        </serv:bodyContent>
    </serv:body>
</serv:message>