Per ulteriori informazioni su API XML 39 e API XML 11, vedere la Cisco Webex Meetings Panoramica sugli aggiornamenti API XML (API xml 39 e versioni precedenti).

Per aggiornamenti per API XML 11 SP9 e versioni precedenti, andare a Cisco DevNet.

Aggiornamenti API 40.2.0 Updates

Aggiornamenti API XML 40.2.0 Updates

Fare clic qui per scaricare lo schema 40.2.0 API XML.

Rimuovi accesso anonimo a lstsummarysession

Come miglioramento della sicurezza, viene interrotto il supporto per l'accesso anonimo all' API lstsummarysession . Se Webex Meetings accede in modo anonimo all'API, vengono restituiti il seguente messaggio e codice di errore: "000015, nessun record trovato."

API interessate:

  • LstSummarySession

Esempio di richiesta LstSummarySession :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
    <securityContext>
        <siteName>sitename1</siteName>
    </securityContext>
</header>
<body>
    <bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
        <sessionKey>211894651</sessionKey>
    </bodyContent>
</body>
</serv:message>

Esempio di risposta 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>Fallimento</serv:result>
            <serv:reason>Nessun record trovato</serv:reason>
            <serv:gsbStatus>Primario</serv:gsbStatus>
            <serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Miglioramenti alla sicurezza CreateMeeting e setmeeting

Come miglioramenti alla sicurezza, sono state aggiornate le API createmeeting e setmeeting per non consentire agli utenti di pianificare una riunione durante un periodo di tempo già passato. Se si tenta, l'API richiede il messaggio di errore: "l'ora di inizio della sessione 060016 deve essere successiva all'ora corrente."

API interessate:

  • Riunione

  • SetMeeting

Aggiornamenti API 40.1.2 Updates

Aggiornamenti API XML 40.1.2 Updates

Fare clic qui per scaricare lo schema 40.1.2 API XML.

La pianificazione di una riunione genera automaticamente una password se non si dispone

Sono state migliorate createmeeting, CreateEvent, createtrainingsessione createteleconferencesession per includere una password nel corpo della risposta API.

Per impostazione predefinita, l'opzione tutte le riunioni/eventi/sessioni deve avere una password è abilitata. In questo scenario, se la richiesta API non include una password, viene generata automaticamente una password dai server API XML.

Se l' impostazione di tutte le riunioni/eventi/sessioni deve avere una password è disabilitatae la richiesta API non include una password, non viene generata una password dai server API XML.

Se la richiesta API include una password, la risposta includerà la password, indipendentemente dall' impostazione di una password abilitata o disabilitata per tutte le riunioni, gli eventi e le sessioni .

API interessate:

  • Riunione

  • CreateEvent

  • CreateTrainingSession

  • CreateTeleconferenceSession

La risposta createmeeting ora presenta l' elemento meetingpassword :

Esempio di richiesta CreateMeeting :

<?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>ID utente</webExID>
     <password></password>      <partnerID></partnerID>   </securityContext> </header> <body> <bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">     <metaData>         <confName>Test_Auto_Generated_mtg_pwd webexpartner</confName>
        <meetingType>3</meetingType>
    </metaData>

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

Esempio di risposta CreateMeeting :

<?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>Successo</serv:result>
            <serv:gsbStatus>Primario</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>

La risposta CreateEvent ora presenta l' elemento eventpassword :

Le risposte createtrainingsession e createteleconferencesession ora hanno l' elemento sessionpassword :

Aggiornamenti API 40.1.0 Updates

Aggiornamenti API XML 40.1.0 Updates

Fare clic qui per scaricare lo schema API XML 40,1.

Miglioramenti a GetSessionInfo

Sono stati aggiunti nuovi elementi all' API getsessioninfo . L'API ora restituisce informazioni anche per i dispositivi mobili.

API interessate:

  • GetSessionInfo

Aggiornamenti richiesta GetSessionInfo :

Esempio di richiesta:

<?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 o 123456789_go@webex.com o 123456789@go.webex.com</sipUrl>
        <meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
        <meetingUuid>34567323456787654323456787654</meetingUuid>
    </bodyContent>
</body>
</serv:message>

Miglioramenti a LstAccessAnywhereHistory

È stata aggiunta una nuova API, lstaccessanywherehistory, per rispondere con Webex Access Anywhere informazioni sul report.

API interessate:

  • Lstaccessanywherecronologia

Aggiornamenti delle richieste di LstAccessAnywhereHistory :

Aggiornamenti risposta LstAccessAnywhereHistory :

Esempio di richiesta:

<?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>OPPURE</serv:listMethod>
</listControl>
<order>
<orderBy>Starttime</orderBy>
<orderAD>Asc</orderAD>
</order>
</bodyContent>
</body>
</serv:message>

Esempio di risposta:

<?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>Successo</serv:result>
            <serv:gsbStatus>Primario</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>