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.6.0 Updates

Aggiornamenti API XML 40.6.0 Updates

Fare clic qui per scaricare lo schema 40.6.0 API XML

Ruolo di gestione utenti aggiunto

È stato creato il ruolo di gestione utenti e il file dello schema per quanto segue è stato modificato.

Schema modificato: Richiesta CreateUser:

Schema modificato: Setuser

Schema modificato: Risposta GetMe:

Schema modificato: Risposta utente Lstsummary:

API interessate:

  • Createuser

  • Setuser

  • GetMe

  • Necessario

Esempio di richiesta CreateUser:

<?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 xxx xxx xxx xxx vero falso falso falso falso</firstName>
    <lastName></lastName>
    <webExId></webExId>
    <password></password>
    <email>attivato true</email>
    <privilege>
        <umSiteAdmin></umSiteAdmin>
        <host></host>

        <siteAdmin></siteAdmin>
        <labAdmin></labAdmin>
        <voiceOverIp></voiceOverIp>
    </privilege>
    <languageID>3</languageID>
    <active></active>
    <sendWelcome></sendWelcome>
    <isHTMLEmail>true</isHTMLEmail>
</bodyContent>  
</body>
</serv:message>

Supporto tramite API chiave di accesso a getusercard

Ora supportiamo l'uso della chiave API (token JWT generato) per accedere all'API: GetUserCard in questa release.

È possibile fare riferimento a queste pagine sull'applicazione di una chiave API e generare un token JWT:

Come applicare una chiave API

Come generare token JWT

Esempio di richiesta GetUserCard:

POST https://{sitename}. intestazione Webex. com/WBXService/XMLService: Content-Type Application/JSON; charset = UTF-8 JWTToken $ {jwttoken} corpo: <?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>Nome utente</webExId>
    </bodyContent>
</body>
</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:use="http://www.webex.com/schemas/2002/06/service/user">
    <serv:header>
        <serv:response>
            <serv:result>Success</serv:result>
            <serv:gsbStatus>Primary</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <use:avatar>
                <use:url>https://xxxx.Webex.com/svc3300/svccomponents/HTML/img/avatar160.png</use:url>
                <use:lastModifiedTime>1587493389768</use:lastModifiedTime>
                <use:isUploaded></use:isUploaded>
            </use:avatar>
            <use:personalMeetingRoom>
                <use:title>sala riunioni personale del falso test</use:title>
                <use:personalMeetingRoomURL>https://xxxx.Webex.com/meet/test</use:personalMeetingRoomURL>
                <use:accessCode>713289692</use:accessCode>
            </use:personalMeetingRoom>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Supporto per meetinguuid nella richiesta e risposta API

È stato aggiunto meetinguuid alla richiesta API e alla risposta quando si supporta un meetingkey o una chiave SessionKey.

API interessate:

  • LstRecording

  • LstsummarySession

  • GetSessionInfo

  • GethosturlMeeting

  • GetjoinurlMeeting

  • LstMeetingAttendee

  • Crea riunione

  • Flag SetMeeting:

  • Flag SetMeeting:

  • DelMeeting

  • LstCalendarSession

Esempio di richiesta meetingUUID:

<?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> o <meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>

Esempio di risposta meetingUUID:

<?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>NOT_INPROGRESS primaria</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>riuscita</ep:status>
            <ep:isLocked>false</ep:isLocked>
            <ep:sessionkey>805325231</ep:sessionkey>
            <ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
            <ep:confID>158941507534980823</ep:confID> ... ... </serv:bodyContent>
    </serv:body>
</serv:message>

PMR le chiavi della riunione non verranno modificate da un utente disattivato temporaneamente o disabilitato PMR

Quando un utente disattivato temporaneo o disabilitato PMR si riattiva entro una settimana, l'utente ora riattivato o abilitato la chiave della riunione del PMR non viene modificato, sarà uguale a prima.

API interessate:

  • Setuser

  • DelUser

Miglioramenti a LstSummarySession

È stata migliorata l'API: LstSummarySession return pianificata-PMR un nuovo elemento, returnscheduledpmr, nella richiesta. E il attivazione/disattivazione funzione predefinito è disattivato.

API interessate:

  • LstSummarySession

Modifiche allo schema

Viene aggiunto un nuovo nome elemento returnscheduledpmr nella richiesta LstSummarySession API.

Aggiungiamo un nuovo nome elemento isscheduledpmr nella risposta API LstSummarySession.

Esempio di richiesta 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>E</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>StartTime</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>

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>Test del</serv:result>
         <serv:gsbStatus>team principale di successo</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>riunione</ep:confName>
            <ep:sessionType>3</ep:sessionType>
            <ep:serviceType>meetingcenter test test prova</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, Hawaii (Honolulu) NOT_INPROGRESS 10/12/2019 00:35:41 pubblico test@webex.com vero falso falso falso vero falso falso falso vero falso falso vero</ep:timeZone>
            <ep:status></ep:status>
            <ep:startTime></ep:startTime>
            <ep:duration>60</ep:duration>
            <ep:listStatus></ep:listStatus>
            <ep:hostEmail></ep:hostEmail>
            <ep:passwordReq></ep:passwordReq>
            <ep:hostJoined></ep:hostJoined>
            <ep:participantsJoined></ep:participantsJoined>
            <ep:confID>141672157056861215</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></ep:isScheduledPMR>
         </ep:session>
         <ep:session>
            <ep:sessionKey>805660167</ep:sessionKey>
            <ep:confName>xmlmc Molly08Console816960001</ep:confName>
            <ep:sessionType>3</ep:sessionType>
            <ep:serviceType>meetingcenter</ep:serviceType>
            <ep:hostWebExID>Molly08Console81696000</ep:hostWebExID>
            <ep:hostFirstName>Molly08Console81696000</ep:hostFirstName>
            <ep:hostLastName>Molly08Console81696000</ep:hostLastName>
            <ep:otherHostWebExID>Molly08Console81696000</ep:otherHostWebExID>
            <ep:timeZoneID>2</ep:timeZoneID>
            <ep:timeZone>GMT-10:00, Hawaii (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>pubblico</ep:listStatus>
            <ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
            <ep:passwordReq>vero</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>falso falso falso vero falso falso falso vero falso falso vero</ep:isScheduledPMR>
         </ep:session>
      </serv:bodyContent>
   </serv:body>
</serv:message>

Miglioramenti della sicurezza

È stata aggiunta una risposta GetSiteattivazione/disattivazione funzione di supportxmlapireturnscheduledpmr

API interessate:

  • GetSite

Modifiche allo schema

Il nuovo elemento di risposta GetSite API XMLè: SupportXMLAPIReturnScheduledPMR

Esempio di richiesta 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 xxx</password>
   <clientInfo></clientInfo>
  </securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>    
</body>
</serv:message>

Esempio di risposta GetSite:

<?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>primaria riuscita</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>true</ns1:SupportXMLAPIReturnScheduledPMR> ... </ns1:siteCommonOptions>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API 40.4.8, 40.2.9 aggiornamenti

API XML 40.4.8, 40.2.9 aggiornamenti

Fare clic qui per scaricare l'API XML 40.4.8, 40.2.9 Schema

Nuova risposta all'aggiornamento delle riunioni pianificate in XMLAPI

Quando i clienti utilizzano XMLAPI per aggiornare le riunioni pianificate attraverso la relativa pagina, invieremo la password numerica nell'aggiornamento e-mail di una riunione e applicarla a Webex Meetings, team ed eventi.

Tali API: GetMeeting, GetTrainingSession, GetEvent e getteleconferencesession, avranno questi nuovi elementi come risposta: audioPassword (password numerica), isesecutaudiopassword, isesecutaudiologin per Webex Meetings, team ed eventi Center.

Schema modificato:

API interessate:

  • Flag SetMeeting:

  • LstTrainingSession

  • GetEvent

  • GetTeleconferenceSession

Esempio di richiesta di GetMeeting:

<?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>test sito</siteName>
    <webExID></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>

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: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>principale falso falso</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>PkzC8tP7kM5</meet:meetingPassword>
                <meet:audioPassword>75928877</meet:audioPassword>
                <meet:isEnforceAudioPassword>vero</meet:isEnforceAudioPassword>
                <meet:isEnforceAudioLogin>falso</meet:isEnforceAudioLogin>
            </meet:accessControl> ... ... </serv:bodyContent>
    </serv:body>
</serv:message>

API 40.4.5, 40.2.6 aggiornamenti

API XML 40.4.5, 40.2.6 aggiornamenti

Limite di utilizzo di GetUserCarde getsessioninfo

Implementiamo il limite di utilizzo su API getusercard e getsessioninfo, si potrebbe ottenere il messaggio di errore: "403 vietato" Se si raggiunge il limite di utilizzo.

API interessate:

  • GetUserCard

  • GetSessionInfo

API 40.4.4, 40.2.5 aggiornamenti

API XML 40.4.4, 40.2.5 aggiornamenti

Limite numero contenuto BodyContent

È stato aggiunto un numero limitato di contenuto corporeo in ciascuna sezione API XML. Quando si aggiungono troppi di BodyContent nella richiesta API, il seguente messaggio e codice di errore verrà restituito: "000053 il conteggio del contenuto corporeo in una richiesta deve essere inferiore a {number}"

API interessate:

  • Qualsiasi API XML

Richiesta API XML con più esempi di contenuto corporeo :

<?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 aggiornamenti

API XML 40.4.3, 40.2.4 aggiornamenti

Fare clic qui per scaricare l'API XML 40.4.3, 40.2.4 Schema.

Miglioramenti CreateUser

È stato migliorato CreateUser per supportare il messaggio e-mail di benvenuto in più lingue. L' utente CreateUser ora richiede ishtmlemail

API interessate:

  • Createuser

Esempio di richiesta CreateUser:

<?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>amministratore</webExID>
    <password>xxxx</password>
    <siteName>xxx</siteName>
    </securityContext>  
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
    <firstName>xxx xxx xxx xxx xxx vero falso falso falso</firstName>
    <lastName></lastName>
    <webExId></webExId>
    <password>attivato true</password>
    <email></email>
    <privilege>
        <host></host>
        <siteAdmin></siteAdmin>
        <labAdmin></labAdmin>
        <voiceOverIp></voiceOverIp>
    </privilege>
    <languageID>3</languageID>
    <active></active>
    <sendWelcome></sendWelcome>
    <isHTMLEmail>true</isHTMLEmail>
</bodyContent>  
</body>
</serv:message>

Aggiornamenti API 40.4.0 Updates

Aggiornamenti API XML 40.4.0 Updates

Applica verifica e-mail quando si modificano i messaggi e-mail in API XML

Dopo che un amministratore del sito ha abilitato la conferma richiesta per l'utente di aggiornare l'indirizzo e-mail in Webex amministrazione sito:

  • Se un account di amministratore non del sito chiama l' API SETUSER per modificare gli indirizzi e-mail, il messaggio e-mail corrente rimarrà fino a quando non viene verificato il nuovo messaggio e-mail. Il messaggio e-mail di conferma modifica account viene inviato al nuovo indirizzo e-mail con la "Webex conferma modifica account". Dopo aver fatto clic sul collegamento nel messaggio e-mail per confermare, il nuovo indirizzo e-mail viene immediatamente collegato.


    Se un amministratore non del sito chiama l' API SETUSER diverse volte senza terminare il processo di verifica e-mail, il messaggio e-mail corrente viene mantenuto e l'ultimo nuovo indirizzo e-mail è quello che deve essere verificato.

  • Se l'account di un amministratore del sito chiama l' API SETUSER per modificare gli indirizzi e-mail, il processo di verifica e-mail non viene attivato. Il nuovo indirizzo e-mail verrà immediatamente collegato all'account dell'organizzatore o del partecipante.

API interessate:

  • Setuser

Timeout di Getiscrizioni e reimpostazione della connessione

L' API getiscrizioni attualmente cerca gli indirizzi IP sul sistema dei nomi di dominio, che provoca enormi impatti sulle prestazioni. Si prevede di semplificare questo processo, con una risposta vuota nel <domain> campo.

API interessate:

  • Informazioni su Getiscrizioni

Esempio di richiesta Getiscrizioni Mentinfo :

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

Esempio di risposta Getiscrizioni Mentinfo :

<?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>Successo</serv:result>
            <serv:gsbStatus>principale</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>falso</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>approvato</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>falso</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>approvato</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>

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>nome sito</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>ERRORE</serv:result>
            <serv:reason>non riuscito, nessun record trovato</serv:reason>
            <serv:gsbStatus>principale</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


Questa modifica è stata effettuata nell'API XML 40.2.0, ma la relativa descrizione è stata modificata dopo aver ricevuto il feedback dei clienti.

Come miglioramento della sicurezza, sono state aggiornate le API createmeeting e setmeeting per non consentire agli utenti di pianificare l'ora di inizio della riunione già passata. Se si tenta, l'API richiede il messaggio di errore: "l'ora di inizio della sessione 060016 deve essere successiva all'ora corrente." Se un utente deve pianificare una riunione immediata, si consiglia di impostare l'ora di inizio della riunione cinque minuti dopo l'ora corrente.

API interessate:

  • Crea riunione

  • Flag 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:

  • Crea riunione

  • CreateEvent

  • LstTrainingSession

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

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></serv:result>
            <serv:gsbStatus>UzXJuzUD428 primaria riuscita</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></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>P@ss1234 SiteAdmin</webExID>
        <password></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>P@ss1234 di test</webExID>
<password></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>o</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></serv:result>
            <serv:gsbStatus>Dean principale del successo</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></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>