Az XML API 41-ről további információt a Cisco Webex Meetings API frissítések áttekintése (API 41) tartalmaz.

Az XML API 39-ről és az XML API 11-ről további információ a Cisco Webex Meetings XML API frissítések áttekintésében (XML API 39 és korábban) található.

Az XML API 11 SP9 és korábbi verzióinak frissítéseiért látogasson el a Cisco DevNet-re.

API 40.12.0 frissítések

XML API 40.12.0 frissítések

Kattintson ide az XML API 40.12.0 séma letöltéséhez

Az XML API támogatja a Privát találkozó típusát

Érinti az XML API-kat

  • Használhatjuk az API-t: CreateMeeting és SetMeeting a Webex értekezlet privát értekezlettel típus beütemezéséhez vagy frissítéséhez.

  • Ha egy Webex értekezletet privát értekezlet típussal ütemeztek, GetSessionInfo GetMeeting, LstSummarySession, valamint LstCalendarSession egy új elem elnevezését adja vissza PrivateMeeting hogy tudjam.

  • GetMeetingType és LstMeetingType új elem elnevezésének visszaadása SupportPrivateMeeting ami jelzi, hogy támogatja-e a zártkörű megbeszéléseket vagy sem.

Sémaváltoztatások

XML API: GetMeetingType/LstMeetingType: Hozzáfűzi a <SupportPrivateMeeting> elem.

XML API:LstSummarySession: Hozzáfűzi a <isPrivateMeeting> elem.

XML API:LstCalendarSession: Hozzáfűzi a <isPrivateMeeting> elem.

XML API:GetSessionInfo: Hozzáfűzi a <isPrivateMeeting> elem.

XML API:GetMeeting: Hozzáfűzi a <isPrivateMeeting> elem.

XML API kérése: Értekezlet létrehozása

Privát értekezlet típusú CreateMeeting kérés

<body>
    <bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
        <schedule>
            <startDate>10/25/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 a sample which supports Private Meeting
        </metaData>
    </bodyContent>
</body>

Az XML API válasza: GetSessionInfo

Válasz erre: isPrivateMeeting

<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting>     //true: the meeting supports Private Meeting; false: the meeting does not support Private Meeting.
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>

A GetSite API webhelyszintű értekezletsablonokat ad vissza

Felhasználói történet/Feladat leírása

GetSite API webhelyszintű értekezletsablon visszaadásához. Ez lehetővé teszi az oktatási összekötő és a Webex osztálytermek számára, hogy bemutassák ezeket a sablonokat, hogy a tanárok kiválaszthassák és kiválaszthassák ezeket a sablonokat az online foglalkozások ütemezése során.

Érintett API-k

Ha vannak testreszabott értekezletsablonok, amelyek webhelyszintűek, a GetSite api ezeket a webhelyszintű sablonokat adja vissza.

Elemek neve

Leírás

meetingTemplateName

a webhelyszintű, testreszabott értekezletsablonok neve

serviceType

Webex találkozók, Webex tréningek és Webex események

Sémaváltoztatások

GetSite : Hozzáfűzi a <meetingTemplates> elem.

Válaszminta

GetSite válasz

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

XML API SetUser nem módosíthatja a (z) elemét supportedServices ha a telephely CI egységes telephely

Leírás

XMLAPI SetUser nem támogatja a (z) " supportedServices" egy API kérésben, ha a webhely Vezérlőpulthoz kapcsolt Unified Webex Meeting webhely.

Sémaváltoztatások

Nincs sémaváltás az API-n: SetUser.

WEBEX-15436: Védelem hozzáadása az e-mailek megkettőzésének elkerülése érdekében Mtgconfattendeelist

Leírás

Ha ugyanabban az API-kérelemben ugyanahhoz az értekezlethez több, azonos e-mail-címmel rendelkező résztvevőt adunk hozzá, akkor csak az első résztvevőt dolgozzuk fel az e-maillel.

Érintett API-k

  • CreateMeetingAttendee

  • CreateUser

  • SetUser

  • CreateMeeting

  • SetMeeting

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

Minta API

Kérés

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

API 40.11.0 frissítések

XML API 40.11.0 frissítések

Kattintson ide az XML API 40.11.0 séma letöltéséhez

Az XMLAPI CreateUser támogatja a kijelzőnév használatát

CreateUser tartók dispalyname funkció váltáskor EnableDisplayName mint 1. Ha a funkció kapcsoló nem 1, akkor a displayName figyelmen kívül lesz hagyva.

Sémaváltoztatások

CreateUser:

Az XMLAPI SetUser támogatja a kijelzőnév használatát

SetUser tartók dispalyname funkció váltáskor EnableDisplayName 1. Ha a funkció kapcsolója nem 1, a displayName figyelmen kívül lesz hagyva.

Sémaváltoztatások

SetUser:

Az XMLAPI GetUser támogatja a megjelenítést

GetUser tartók dispalyname funkció váltáskor EnableDisplayName 1. Ha a funkció kapcsolója nem 1, a displayName nem jelenik meg.

Mikor displayName az adatbázisban nulla, és funkció kapcsoló EnableDisplayName 1, displayName lesz firstName+" "+lastName nem ázsiai karakterek és firstName+lastName ázsiai karaktereknek.

Sémaváltoztatások

GetUserResponse:

XMLAPI felhasználói szintű vezérlés CMR hibrid hangátvitelhez

Az cmrHybridVoip beállítás a felhasználói szint beállításának és letöltésének beállítására szolgál EnableCMRHybridVoIP.

Sémaváltoztatások

GetUser Response:

CreateUser Request:

SetUser Request:

API 40.10.0 frissítések

XML API 40.10.0 frissítések

Kattintson ide az XML API 40.10.0 séma letöltéséhez

XML API support for meeting UUID aPI kérésben és válaszban

XML API minta: GetSessionInfo Kérés:

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

Válasz:

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

Érintett API:

  • CreateMeetingAttendee

  • DelMeetingAttendee

  • RegisterMeetingAttendee

  • CreateTeleconferenceSession

  • SetTeleconferenceSession

  • GetTeleconferenceSession

  • CreateTrainingSession

  • SetTrainingSession

  • GetTrainingSession

  • DelTrainingSession

  • CreateEvent

  • SetEvent

  • DelEvent

Az XMLAPI egy extra elemet ad vissza a webhely rendszergazdájának a képernyőrögzítés letiltásához

A követelmény a Biztonságból származik - mindkettő PenTest bogarak és vásárlók, mint a Goldman Sachs. Nem akarják, hogy a végfelhasználók képernyőképet készítsenek a Meetings alkalmazásban. Eközben sok más ügyfél is szeretné ezt a funkciót - hogy lehetővé tegye a képernyő rögzítését. Az Oktatási felhasználók is szeretnék engedélyezni a képernyő rögzítését. Ehhez lesz egy Site Administrator konfigurációnk, és az XMLAPI egy extra mezőt ad vissza EnableMobileScreenCapture válaszul GetSite támogatni ezt.

Minta a GetSite kérésből

<?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>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</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>false</ns1:EnableMobileScreenCapture>
                    ...
                </ns1:securityOptions>
                ...
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Érintett API

GetSite

Az XMLAPI támogatja a MEET-269 PIN-kód nélküli csatlakozás fejlesztését

Az XMLAPI egy ÚJ OPCIÓT ad hozzá A szervezetem videokonferencia-rendszerei elindíthatják és csatlakozhatnak az értekezletekhez anélkül, hogy felszólítást kapnának a Személyes szoba értekezletre és az MC értekezletre.

  • createUser/setUser/getUser új csomópont hozzáadása deviceCanStartMyPMR itt: personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting új csomópont hozzáadása deviceCanStartMeeting menetrend szerint.

Az opció a Webex UI személyes szoba találkozó :

Sémaváltoztatások

CreateUser:

SetUser:

getUserResponse:

CreateMeeting:

setMeeting:

getMeetingResponse:

API 40.9.0 frissítések

XML API 40.9.0 frissítések

Kattintson ide az XML API 40.9.0 séma letöltéséhez

XML API support for meeting UUID kérés és válasz

Hozzáadtuk a találkozó UUID-ját az API kéréshez és válaszhoz, ahol támogatjuk meetingKey vagy sessionKey.

XML API minta: GetSessionInfo Kérés:

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

Válasz:

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

Érintett API:

  • GetEnrollmentInfo

  • LstsummaryTrainingSession

  • AddScheduledTest

  • SetScheduledTest

  • DelScheduledTest

  • GetTestInformation

  • UploadEventImage

  • SendInvitationEmail

  • CreateSupportSession

  • LstmeetingusagePreliminaryHistory

  • LstmeetingattendeePreliminaryHistory

  • LsteventsessionPreliminaryHistory

  • LsteventattendeePreliminaryHistory

  • LstTrainingPollResultsHistory

A Webex értekezletek zárt előcsarnokkal rendelkeznek, ahol a felhasználók megvárhatják az értekezletre való felvételt

Az XML API beütemezi és szerkeszti az MC értekezletet, hogy támogassa a lezárt lobbyt, amikor a funkció( ConsistentLockedLobby) kapcsold be.

Sémaváltoztatások

Hozzáadott három új elemet ( externalAttendeeSecurity, autoLock, autoLockWaitTime) a CreateMeeting, SetMeeting és GetMeeting API-kba.

Elem

Leírás

externalAttendeeSecurity

Az értekezlet zárolásának feloldásakor három Külső felhasználó biztonsági eleme választható.

AllowJoin: Azonnal csatlakozhat a találkozóhoz;

AllowJoinWithLobby: Csak akkor csatlakozhat az értekezlethez, ha a házigazda beengedte;

BlockFromJoin: Nem lehet csatlakozni az értekezlethez;

autoLock

Az értekezlet automatikus zárolása.

Igaz: Az értekezlet automatikusan zárolásra kerül # perccel az értekezlet kezdete után

Hamis: Nem zárja le automatikusan az értekezletet az értekezlet kezdete után

autoLockWaitTime

Jegyzőkönyv (0,5,10,15,20) az ülés automatikus lezárásához az ülés kezdete után

Kérelem- és válaszminta

Request of 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>
</body>
</serv:message>

Request of 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>
</body>
</serv:message>

Válasz 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>
            ...
   </bodyContent>
</body>
</serv:message>

Érintett API:

  • CreateMeeting

  • SetMeeting

  • GetMeeting

Fejlesztés GetSessionInfo API a résztvevők állapotának visszaállításához a folyamatban lévő munkamenetben

Két új elem hozzáadása ( hasHostInMeeting, hasAttendeeInMeeting) válaszul GetSessionInfo. Ez a két elem akkor kerül visszaküldésre, ha az értekezlet folyamatban van.

Elem

Leírás

hasHostInMeeting

A házigazda csatlakozott-e a folyamatban lévő értekezlethez.

Igaz: A házigazda a folyamatban lévő megbeszélésen van.

Hamis/Null: A házigazda nincs a folyamatban lévő megbeszélésen vagy a megbeszélés nincs folyamatban.

hasAttendeeInMeeting

Résztvevő/házigazda csatlakozott-e a folyamatban lévő értekezlethez.

Igaz: a folyamatban lévő megbeszélésen egy résztvevő vagy házigazda vesz részt.

Hamis/Null: nincs résztvevő vagy házigazda a folyamatban lévő értekezleten, vagy az értekezlet nincs folyamatban.

API válaszminta:

<?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>true</ep:hasAttendeeInMeeting>

            ...
   </bodyContent>
</body>
</serv:message>

Érintett API:

GetSessionInfo

A GetUserCard API engedélyhez kötött.

Az XML API biztonsági fejlesztése GetUserCard a felhasználó adatainak megszerzéséhez engedély szükséges.

Érintett API:

GetUserCard

API 40.8.0 frissítések

XML API 40.8.0 frissítések

Kattintson ide az XML API 40.8.0 séma letöltéséhez

GetSessionInfo válaszerősítés

Ha nem kap meghívást vagy jóváhagyást az értekezletről, hívja az XML API-t: GetSessionInfo nem adja vissza az alábbi elemeket: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl az API válaszszervezetben.

Példa API-válaszokra értekezletekhez:

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

Példa az API válaszra képzésekhez/eseményekhez:

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

Érintett API:

  • GetSessionInfo

GetSessionInfo, GetUserCard Biztonsági fejlesztések

Biztonsági fejlesztést végeztünk az XML API-n GetSessionInfo és GetUserCard. A következő két órában letiltjuk a felhasználók hozzáférését ehhez a két API-hoz, ha hívásuk egy órán belül elérte a korlátot, és nem találtak hibát az adatokban.

A hibaállapot-válasz: "403 Tilos"

Érintett API-k:
  • GetSessionInfo

  • GetUserCard

meetingUUID aPI kérési és válaszadási támogatásban

Hozzáadtuk a meetingUUID azonosítót az API kéréshez és válaszhoz, ahol támogatunk egy meetingKey/sessionKey.

GetSessionInfo Kérés:

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

Válasz:

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

Érintett API:

  • LstOpenSession

  • GetEnrollmentInfo

  • LstsummaryMeeting

  • LstScheduledTests

  • GetEvent

  • LstsummaryEvent

  • LstmeetingusageHistory

  • LsttrainingsessionHistory

  • LsteventsessionHistory

  • LstsupportsessionHistory

  • DelSession

Oktatási helyek sablonja (EDU munkamenet típusa) az XML API támogatásban

Ha a webhelyei engedélyezik az Oktatási oktató (EDU) munkamenet típusát, az XML API támogathatja az EDU értekezletsablonnal való találkozó ütemezését.

Érintett API:

  • CreateMeeting

  • SetMeeting

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

XML API CreateMeetingAttendee és RegisterMeetingAttendee támogatás

Mindkettő CreateMeetingAttendee és RegisterMeetingAttendee képesek ellenőrizni a Webex értekezletek regisztrációjához szükséges részvételi jelentkezési lapot.

És van egy új kivétel erre a feladatra:

Kivételszám

Kivételes üzenet

040014

Hiányzó kötelező mezők (regisztrációs űrlap): …

Ha például a "Munkakör megnevezése" és a "Vállalat neve" mezőket választotta a Webex értekezletek résztvevőinek regisztrációjához az alábbiak szerint, akkor a két API hívásakor meg kell adnia a "Munkakör megnevezése" és a "Vállalat neve" értéket: CreateMeetingAttendee és RegisterMeetingAttendee.

RegisterMeetingAttendee Kérés:

<body>        
        <bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
            <attendees>
                <person>
                    <name>FirstNameb LastName</name>
                    <firstName>FirstNameb</firstName>
                    <lastName>LastName</lastName>
                    <title>Engineer</title>             //Job Title
                    <company>Cisco1234</company>        //Company Name
                    ...
                    <email>****@*****.com</email>              
                    <type>VISITOR</type>
                    <sendReminder>true</sendReminder>
                </person>
                <role>ATTENDEE</role>
                <joinStatus>ACCEPT</joinStatus>
                <emailInvitations>true</emailInvitations>
                <sessionKey>1####4####1</sessionKey>
            </attendees>
        </bodyContent>  
    </body>
</serv:message>

CreateMeetingAttendee Kérés:

<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
        <person>
            <name>FirstNameA LastNameA</name>
            <firstName>FirstNameA</firstName>
            <lastName>LastNameA</lastName>
            <title>Engineer</title>         //Job Title
            <company>Cisco1234</company>    //Company Name
            ...
            <email>*****@*****.com</email>
            <type>VISITOR</type>
            <sendReminder>true</sendReminder>
        </person>
    <role>ATTENDEE</role>
    <joinStatus>ACCEPT</joinStatus>
    <emailInvitations>true</emailInvitations>
    <sessionKey>1###4####1</sessionKey>

040014 Exception of Response Példa:


<?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>FAILURE</serv:result>
            <serv:reason>Missing required fields (registration form) : title,company</serv:reason>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
            <serv:exceptionID>040014</serv:exceptionID>
            <serv:value>title,company</serv:value>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Érintett API:

  • CreateMeetingAttendee

  • RegisterMeetingAttendee

XML API E-mail hitelesítési fejlesztések

Az XML API nem engedélyezhet fehér szóközű karakter (eke) t egy e-mailben, ezért továbbfejlesztettük az e-mail érvényesítését, hogy igazodjon a Webex értekezletek oldal viselkedéséhez.

Érintett API:

  • CreateMeetingAttendee

  • CreateEvent

  • SetEvent

  • CreateContact

  • SetContact

  • SetRecordingInfo

  • CreateMeetingAttendee

  • CreateTrainingSession

  • SetTrainingSession

  • CreateUser

  • SetUser

  • CreateMeeting

  • SetMeeting

  • RegisterMeetingAttendee

API 40.7.0 frissítések

XML API 40.7.0 frissítések

Kattintson ide az XML API 40.7.0 séma letöltéséhez

meetingUUID támogatás

Hozzáadtuk meetingUUID az API kérésre és válaszra, ha támogatunk egy Meeting Key-t vagy sessionKey-t.

GetSessionInfo Példa a kérelemre:

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

GetSessionInfo Példa a kérelemre:

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

GetSessionInfo Példa válaszra:

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

Érintett API-k:

  • LstmeetingattendeeHistory

  • LsttrainingattendeeHistory

  • LsteventattendeeHistory

  • LstsupportattendeeHistory

CreateUser API üdvözlő e-mail támogatás négy új nyelven

Az XMLAPI üdvözlő html e-mail a következő négy új nyelvet támogatja:

  • Cseh (languageID=19)

  • Lengyel (languageID=20)

  • Magyar (languageID=21)

  • Román (languageID=22)

Az XMLAPI az üdvözlő e-mailt a CreateUser kérés.

Felhasználás CreateUser to Send Html Welcome Email Példa (Cseh):

<?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>user</lastName>
                <webExId>testuser</webExId>
                <password>xxxxxx</password>
                <email>testuser@test.com</email>
                <privilege>
                    <host>true</host>
                </privilege>
                <languageID>19</languageID>
                or
                <language>Czech</language>
                <active>ACTIVATED</active>
                <sendWelcome>true</sendWelcome>
                <isHTMLEmail>true</isHTMLEmail>
            </bodyContent>
        </bodyContent>
    </body>
</serv:message>

API 40.6.1, 40.4.9 frissítések

XML API 40.6.1, 40.4.9 frissítések

Kattintson ide az XML API 40.6.1 séma letöltéséhez

Kattintson ide az XML API 40.4.9 séma letöltéséhez

CreateMeeting/SetMeeting támogatás

Webex értekezlet beütemezésekor XML API CreateMeeting/SetMeeting lehetővé teszi, hogy ellenőrizze vagy törölje a jelölőnégyzetet, vagy kattintson egy kötelező vagy nem kötelező mezőre a résztvevői regisztrációs űrlapon.

Az alábbi minta Ülések ütemezése a felhasználói weboldalon, ahol ellenőrizheti a szükséges mezőket, mint például a "Munkakör megnevezése", "Cégnév", "Város" és "Állam" a résztvevő regisztrációs űrlapján:

A következő egy megfeleltetés az oldalmezők és az XML API elemei között:

Oldalmezők XMLAPI elem
Beosztás
<title>
A vállalat neve
<company>
Cím 1
<address1>
Cím 2
<address2>
Település
<city>
Állam
<state>
Irányítószám
<postalCode>
Ország/régió
<country>
Munkahelyi telefon
<phone>
Fax
<fax>

Módosított séma: "registrationForm" elem hozzáadása CreateMeeting

Módosított séma: "registrationForm" elem hozzáadása SetMeeting

Módosított séma: "registrationForm" elem hozzáadása GetMeeting

CreateMeetingPélda a kérelemre:

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

SetMeetingPélda a kérelemre:

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

    <metaData>
        <confName>Conference Name</confName>
        <meetingType>3</meetingType>
    </metaData>
    
    <attendeeOptions>
        <emailInvitations>true</emailInvitations>
        <registration>true</registration>
        <auto>true</auto>
    </attendeeOptions>
    
    <registrationForm>
        <title><req>true</req></title>    
        <company><req>true</req></company>    
        <address1><req>false</req></address1>
        <address2><req>false</req></address2>
        <city><req>true</req></city>          
        <state><req>true</req></state>        
        <postalCode><req>false</req></postalCode>
        <country><req>false</req></country>
        <phone><req>false</req></phone>
        <fax><req>false</req></fax>
    </registrationForm>

GetMeetingPélda válaszra:

            <meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
            <meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
            <meet:registrationForm>
                <meet:phone><meet:req>false</meet:req></meet:phone>
                <meet:title><meet:req>true</meet:req></meet:title>        
                <meet:company><meet:req>true</meet:req></meet:company>    
                <meet:address1><meet:req>false</meet:req></meet:address1>
                <meet:address2><meet:req>false</meet:req></meet:address2>
                <meet:city><meet:req>true</meet:req></meet:city>          
                <meet:state><meet:req>true</meet:req></meet:state>        
                <meet:postalCode><meet:req>false</meet:req></meet:postalCode>
                <meet:country><meet:req>false</meet:req></meet:country>
                <meet:fax><meet:req>false</meet:req></meet:fax>
            </meet:registrationForm>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Érintett API-k:

  • CreateMeeting

  • SetMeeting

  • GetMeeting

  • DelMeeting

Az E2EE értekezlettípus nem támogatja a PMR értekezleteket

Ha engedélyezi a PMR-t az API-kkal folytatott hívás során: CreateUser/SetUser/GetUser/GetMe és csak E2EE értekezlettípus áll rendelkezésre, a következő hibaüzenetre válaszol: "110063 A PMR engedélyezéséhez a felhasználónak rendelkeznie kell legalább egy nem E2EE típusú értekezlettel."

Érintett API-k:

  • CreateUser

  • SetUser

  • GetUser

  • GetMe

API 40.6.0 frissítések

XML API 40.6.0 frissítések

Kattintson ide az XML API 40.6.0 séma letöltéséhez

Felhasználókezelési szerepkör hozzáadva

Létrehoztuk a Felhasználókezelő szerepet, és a következő sémafájlja megváltozott.

Módosított séma: CreateUserkérés:

Módosított séma: SetUser

Módosított séma: GetMeválasz:

Módosított séma: LstsummaryUserválasz:

Érintett API-k:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

CreateUserPélda a kérelemre:

<?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>true</umSiteAdmin>
        <host>false</host>

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

Támogatás API-kulcs használatával GetUserCard

Mostantól az API kulcs (generált JWT token) használatával támogatjuk az API-hoz való hozzáférést: GetUserCard ebben a kiadásban.

Az alábbi oldalakon tájékozódhat egy API kulcs alkalmazásáról és JWT token generálásáról:

Egy API-kulcs alkalmazása

JWT token generálása

GetUserCardPélda a kérelemre:

POST https://{sitename}.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>{userName}</webExId>
    </bodyContent>
</body>
</message>  

Példa válaszra:

<?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>false</use:isUploaded>
            </use:avatar>
            <use:personalMeetingRoom>
                <use:title>Test's Personal Room</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>

Támogatás meetingUUID aPI kérésben és válaszban

Hozzáadtuk meetingUUID az API kérésre és válaszra, ha támogatunk egy meetingKey-t vagy sessionKey-t.

Érintett API-k:

  • LstRecording

  • LstsummarySession

  • GetSesssionInfo

  • GethosturlMeeting

  • GetjoinurlMeeting

  • LstMeetingAttendee

  • CreateMeeting

  • SetMeeting

  • GetMeeting

  • DelMeeting

  • LstCalendarSession

meetingUUIDPélda a kérelemre:

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

meetingUUIDPélda válaszra:

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

A PMR értekezlet kulcsai nem módosulnak ideiglenesen inaktivált felhasználóról vagy letiltott PMR-ről

Ha egy ideiglenesen inaktivált felhasználó vagy letiltott PMR egy héten belül újra aktiválódik, a most újraaktivált felhasználó vagy a PMR értekezletkulcsa nem változik, ugyanaz lesz, mint korábban.

Érintett API-k:

  • SetUser

  • DelUser

LstSummarySession javítások

Továbbfejlesztettük az API-t: LstSummarySession visszatér ütemezett PMR, hogy egy új elemet, returnScheduledPMR, a kérelemben. És a funkció kapcsoló alapértelmezés ki van kapcsolva.

Érintett API-k:

  • LstSummarySession

Sémaváltás:

Új elemnevet adunk hozzá returnScheduledPMR az API LstSummarySession kérésben.

Új elemnevet adunk hozzá isScheduledPMR az API LstSummarySession válaszában.

LstSummarySessionPélda a kérelemre:

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

LstSummarySessionPélda válaszra:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
   <serv:header>
      <serv:response>
         <serv:result>SUCCESS</serv:result>
         <serv:gsbStatus>PRIMARY</serv:gsbStatus>
      </serv:response>
   </serv:header>
   <serv:body>
      <serv:bodyContent 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>Team Meeting</ep:confName>
            <ep:sessionType>3</ep:sessionType>
            <ep:serviceType>MeetingCenter</ep:serviceType>
            <ep:hostWebExID>Test</ep:hostWebExID>
            <ep:hostFirstName>Test</ep:hostFirstName>
            <ep:hostLastName>Test</ep:hostLastName>
            <ep:otherHostWebExID>Test</ep:otherHostWebExID>
            <ep:timeZoneID>2</ep:timeZoneID>
            <ep:timeZone>GMT-10:00, 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>PUBLIC</ep:listStatus>
            <ep:hostEmail>Test@webex.com</ep:hostEmail>
            <ep:passwordReq>true</ep:passwordReq>
            <ep:hostJoined>false</ep:hostJoined>
            <ep:participantsJoined>false</ep:participantsJoined>
            <ep:confID>141672157056861215</ep:confID>
            <ep:registration>false</ep:registration>
            <ep:isRecurring>true</ep:isRecurring>
            <ep:hostType>1019001</ep:hostType>
            <ep:isAudioOnly>false</ep:isAudioOnly>
            <ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
            <ep:isAllowJBH>false</ep:isAllowJBH>
            <ep:isCETMeeting>true</ep:isCETMeeting>
            <ep:isException>false</ep:isException>
            <ep:isNextUpcomingInstance>false</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</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>PUBLIC</ep:listStatus>
            <ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
            <ep:passwordReq>true</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</ep:hostType>
            <ep:isAudioOnly>false</ep:isAudioOnly>
            <ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
            <ep:isAllowJBH>false</ep:isAllowJBH>
            <ep:isCETMeeting>true</ep:isCETMeeting>
            <ep:isException>false</ep:isException>
            <ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
            <ep:seriesMeetingKey>0</ep:seriesMeetingKey>
            <ep:recurrenceId>0</ep:recurrenceId>
            <ep:isScheduledPMR>true</ep:isScheduledPMR>
         </ep:session>
      </serv:bodyContent>
   </serv:body>
</serv:message>

GetSite javítások

Hozzáadtunk egy GetSite válasz funkció kapcsolója SupportXMLAPIReturnScheduledPMR

Érintett API-k:

  • GetSite

Sémaváltás:

Az XML API GetSite válasz új elem: SupportXMLAPIReturnScheduledPMR

GetSitePélda a kérelemre:

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

GetSitePélda válaszra:

<?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>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</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 frissítések

XML API 40.4.8, 40.2.9 frissítések

Kattintson ide az XML API 40.4.8 séma letöltéséhez

Kattintson ide az XML API 40.2.9 séma letöltéséhez

Új válasz az ütemezett értekezletek frissítésekor az XMLAPI-ban

Amikor az ügyfelek az XMLAPI-t használják az oldalukon keresztül ütemezett értekezletek frissítésére, elküldjük a numerikus jelszót az értekezlet e-mailes frissítésében, és alkalmazzuk azt a Webex értekezletek, csapatok és rendezvényközpontokban.

Ezek az API-k: GetMeeting, GetTrainingSession, GetEvent és GetTeleconferenceSession, válaszul a következő új elemeket fogja tartalmazni: audioPassword(numerikus jelszó), isEnforceAudioPassword, isEnforceAudioLogin webex találkozók, csapatok és rendezvényközpontok számára.

Módosított séma:

Érintett API-k:

  • GetMeeting

  • GetTrainingSession

  • GetEvent

  • GetTeleconferenceSession

GetMeetingPélda a kérelemre:

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

Példa válaszra:

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

API 40.4.5, 40.2.6 frissítések

XML API 40.4.5, 40.2.6 frissítések

GetUserCard és GetSessionInfo használati korlát

Végrehajtjuk az API használati korlátját GetUserCard és GetSessionInfo, hibaüzenetet kaphat: "403 tilos", ha eléri a felhasználási korlátot.

Érintett API-k:

  • GetUserCard

  • GetSessionInfo

API 40.4.4, 40.2.5 frissítések

XML API 40.4.4, 40.2.5 frissítések

BodyContent számkorlát

Korlátozott számú BodyContent minden XML API szakaszban. Ha túl sok BodyContent az API kérésben a következő hibakód és üzenet jelenik meg: "000053 Egy kérésben a BodyContent számának kisebbnek kell lennie, mint {number}"

Érintett API-k:

  • Bármely XML API

XML API kérés több BodyContent Példa:

<?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 frissítések

XML API 40.4.3, 40.2.4 frissítések

Kattintson ide az XML API 40.4.3, 40.2.4 séma letöltéséhez.

CreateUser javítások

Továbbfejlesztettük CreateUser hogy támogassa az üdvözlő e-mailt több nyelven. Az CreateUser most kérések isHTMLEmail

Érintett API-k:

  • CreateUser

CreateUser Példa a kérelemre:

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

API 40.4.0 frissítések

XML API 40.4.0 frissítések

E-mail-ellenőrzés érvényesítése az XML API-ban lévő e-mailek módosításakor

Miután a webhely rendszergazdája engedélyezte a felhasználó számára az e-mail cím frissítéséhez szükséges megerősítést a Webex webhely adminisztrációjában:

  • Ha egy nem webhely rendszergazdai fiókja felhívja a SetUser API az e-mail címek módosításához, az aktuális e-mail az új e-mail ellenőrzéséig marad. A fiókmódosítást visszaigazoló e-mailt az új e-mail címre küldjük a "Webex fiókmódosítási visszaigazolással". Miután rákattintott az e-mailben található linkre a megerősítéshez, az új e-mail cím azonnal össze lesz kapcsolva.


    Ha nem a webhely rendszergazdája hívja a SetUser API többször anélkül, hogy befejezné az e-mail ellenőrzési folyamat, az aktuális e-mail megmarad, és a legújabb új e-mail az, amit ellenőrizni kell.

  • Ha egy webhely rendszergazdai fiókja felhívja a SetUser API az e-mail címek megváltoztatásához, az e-mail ellenőrzési folyamat nem indul el. Az új e-mail-címet azonnal összekapcsoljuk a házigazda vagy a résztvevő fiókjával.

Érintett API-k:

  • SetUser

GetEnrollmentInfo időtúllépés és kapcsolat visszaállítása

Az GetEnrollmentInfo Az API jelenleg megkeresi a Domain Name System IP-címeit, ami hatalmas teljesítménybeli hatásokat vált ki. Azt tervezzük, hogy leegyszerűsítjük ezt a folyamatot, üres válasszal a <domain> mező.

Érintett API-k:

  • GetEnrollmentInfo

GetEnrollmentInfo Példa a kérelemre:

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

GetEnrollmentInfo Példa válaszra:

<?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>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>APPROVED</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>APPROVED</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 frissítések

XML API 40.2.0 frissítések

Kattintson ide az XML API 40.2.0 séma letöltéséhez.

Névtelen hozzáférés eltávolítása LstSummarySession

Biztonsági okokból leállítjuk a névtelen hozzáférést a LstSummarySession API. Ha a Webex Meetings névtelenül hozzáfér az API-hoz, a következő hibakódot és üzenetet kapja vissza: "000015 Sajnos nem található rekord."

Érintett API-k:

  • LstSummarySession

LstSummarySession Példa a kérelemre:

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

LstSummarySession Példa válaszra:

<?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, no record found</serv:reason>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
            <serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

CreateMeeting és SetMeeting biztonsági fejlesztések


Ez a módosítás az XML API 40.2.0-ban történt, de a leírása az ügyfélvisszajelzés kézhezvételét követően szerkesztésre került.

Biztonsági fejlesztésként frissítettük a CreateMeeting és SetMeeting API-k, amelyek nem teszik lehetővé a felhasználók számára, hogy beütemezzenek egy már eltelt találkozó kezdési időpontját. Ha megpróbálják, az API hibaüzenetet küld: "060016 A munkamenet kezdő időpontjának későbbinek kell lennie az aktuális időpontnál." Ha egy felhasználónak azonnali értekezletet kell beütemeznie, javasoljuk, hogy az értekezlet kezdő időpontját az aktuális időpontnál öt perccel később állítsa be.

Érintett API-k:

  • CreateMeeting

  • SetMeeting

API 40.1.2 Frissítések

XML API 40.1.2 frissítések

Kattintson ide az XML API 40.1.2 séma letöltéséhez.

Egy értekezlet ütemezése automatikusan létrehoz egy jelszót, ha nincs megadva

Fokoztuk a CreateMeeting, CreateEvent, CreateTrainingSession, valamint CreateTeleconferenceSession egy jelszó beillesztése az API-válasz törzsébe.

Alapértelmezés szerint az összes értekezletnek/eseménynek/munkamenetnek jelszóbeállítással kell rendelkeznie. Ebben az esetben, ha az API-kérés nem tartalmaz jelszót, a rendszer automatikusan létrehoz egy jelszót az XML API-kiszolgálókról.

Ha az Összes értekezlet/esemény/munkamenet jelszóbeállítása le van tiltva, és az API-kérelem nem tartalmaz jelszót, akkor az XML API-kiszolgálókról nem generálunk jelszót.

Ha az API kérés jelszót tartalmaz, akkor a válasz tartalmazza ezt a jelszót, függetlenül attól, hogy az Összes értekezlet/esemény/munkamenet jelszavának engedélyezettnek vagy tiltottnak kell lennie.

Érintett API-k:

  • CreateMeeting

  • CreateEvent

  • CreateTrainingSession

  • CreateTeleconferenceSession

Az CreateMeeting válasz most már a meetingPassword elem:

CreateMeeting Példa a kérelemre:

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

CreateMeeting Példa válaszra:

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

Az CreateEvent válasz most már a eventPassword elem:

Az CreateTrainingSession és CreateTeleconferenceSession válaszok most már a sessionPassword elem:

API 40.1.0 frissítések

XML API 40.1.0 frissítések

Kattintson ide az XML API 40.1 séma letöltéséhez.

GetSessionInfo javítások

Új elemeket adtunk hozzá a GetSessionInfo API. Az API most már a mobileszközökre vonatkozó információkat is visszaadja.

Érintett API-k:

  • GetSessionInfo

GetSessionInfo Frissítések kérése:

Példa a kérelemre:

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

LstAccessAnywhereHistory javítások

Új API-t adtunk hozzá, lstAccessAnywhereHistory, hogy válaszoljon a Webex Access Anywhere jelentés információival.

Érintett API-k:

  • LstAccessAnywhereHistory

LstAccessAnywhereHistory Frissítések kérése:

LstAccessAnywhereHistory Válaszfrissítések:

Példa a kérelemre:

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

Példa válaszra:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
    xmlns:serv="http://www.webex.com/schemas/2002/06/service"
    xmlns:com="http://www.webex.com/schemas/2002/06/common"
    xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <history:matchingRecords>
                <serv:total>775</serv:total>
                <serv:returned>10</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
            <history:accessAnyWhereInfo>
                <history:confID>123456</history:confID>
                <history:userName>dean</history:userName>
                <history:computerName>6926_dean</history:computerName>
                <history:clientIP>10.224.222.183</history:clientIP>
                <history:startTime>11/29/2019 03:05:44</history:startTime>
                <history:endTime>11/29/2019 03:10:06</history:endTime>
                <history:duration>5</history:duration>
            </history:accessAnyWhereInfo>
        </serv:bodyContent>
    </serv:body>
</serv:message>