Viac informácií o XML API 41 nájdete na Prehľad aktualizácií rozhrania API Cisco Webex Meetings (API 41)

Ďalšie informácie o XML API 39 a XML API 11 nájdete na Prehľad aktualizácií rozhrania XML API Cisco Webex Meetings (XML API 39 a staršie).

Aktualizácie pre XML API 11 SP9 a staršie nájdete na Cisco DevNet.

Aktualizácie API 40.12.0

Aktualizácie XML API 40.12.0

Kliknutím sem stiahnete schému XML API 40.12.0

XML API podporuje typ súkromného stretnutia

XML API bude ovplyvnené

  • Môžeme použiť API: CreateMeeting a SetMeeting ak chcete naplánovať alebo aktualizovať stretnutie Webex s typom súkromného stretnutia.

  • Ak je schôdza Webex naplánovaná s typom súkromnej schôdze, GetSessionInfo GetMeeting, LstSummarySession, a LstCalendarSession vráti nový názov prvku je PrivateMeeting vedieť to.

  • GetMeetingType a LstMeetingType vrátiť nové pomenovanie prvku SupportPrivateMeeting čo označuje, či podporuje súkromné stretnutia alebo nie.

Zmeny schémy

XML API: GetMeetingType/LstMeetingType: Pripojte <SupportPrivateMeeting> element.

XML API: LstSummarySession: Pripojte <isPrivateMeeting> element.

XML API: LstCalendarSession: Pripojte <isPrivateMeeting> element.

XML API: GetSessionInfo: Pripojte <isPrivateMeeting> element.

XML API: GetMeeting: Pripojte <isPrivateMeeting> element.

Žiadosť o XML API: Vytvoriť stretnutie

Požiadavka na CreateMeeting s typom Private Meeting

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

Odozva XML API: GetSessionInfo

Odpoveď pre 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>

GetSite API vráti šablóny stretnutí na úrovni lokality

Používateľský príbeh/popis úlohy

GetSite API na vrátenie šablóny stretnutia na úrovni lokality. Učebniam Education Connector a Webex Classrooms to umožní ukázať tieto šablóny učiteľom, aby si ich vybrali a vybrali pri plánovaní svojich online stretnutí.

Ovplyvnené rozhrania API

Ak existujú prispôsobené šablóny stretnutí, ktoré sú na úrovni lokality, GetSite api vráti tieto šablóny na úrovni lokality.

Názov prvkov

Popis

meetingTemplateName

názov prispôsobených šablón stretnutí na úrovni lokality

serviceType

Webex stretnutia, Webex školenia a Webex udalosti

Zmeny schémy

GetSite : Pripojte <meetingTemplates> element.

Vzorka odpovede

GetSite Response

<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ôže zmeniť prvok supportedServices keď je stránka CI unified site

Popis

XMLAPI SetUser nepodporujú zmenu hodnoty " supportedServices" v požiadavke API, keď je lokalita prepojená s Control Hub lokalitami Unified Webex Meeting.

Zmeny schémy

V rozhraní API nedošlo k žiadnej zmene schémy: SetUser.

WEBEX-15436: Pridajte ochranu, aby ste sa vyhli duplicitným e-mailom Mtgconfattendeelist

Popis

Ak sa k tej istej schôdzi v tej istej žiadosti rozhrania API pridá viacero účastníkov s rovnakým e-mailom, spracujeme iba prvého účastníka s e-mailom.

Ovplyvnené rozhrania API

  • CreateMeetingAttendee

  • CreateUser

  • SetUser

  • CreateMeeting

  • SetMeeting

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

Ukážka API

Žiadosť

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

Aktualizácie API 40.11.0

Aktualizácie XML API 40.11.0

Kliknutím sem stiahnete schému XML API 40.11.0

XMLAPI CreateUser podporuje zobrazované meno

CreateUser podporuje dispalyname pri prepínaní funkcií EnableDisplayName je ako 1. Ak prepínač funkcie nie je 1, potom displayName budú ignorované.

Zmeny schémy

CreateUser:

XMLAPI SetUser podporuje zobrazované meno

SetUser podporuje dispalyname pri prepínaní funkcií EnableDisplayName je 1. Ak prepínač funkcie nie je 1, displayName budú ignorované.

Zmeny schémy

SetUser:

XMLAPI GetUser podporuje zobrazované meno

GetUser podporuje dispalyname pri prepínaní funkcií EnableDisplayName je 1. Ak prepínač funkcie nie je 1, displayName sa nezobrazí.

Kedy displayName v DB je null a prepínač funkcií EnableDisplayName je 1, displayName bude firstName+" "+lastName pre neázijské znaky a firstName+lastName pre ázijské znaky.

Zmeny schémy

GetUserResponse:

XMLAPI Ovládanie na užívateľskej úrovni pre CMR Hybrid Voip

The cmrHybridVoip nastavenie sa používa na nastavenie a získanie nastavenia používateľskej úrovne EnableCMRHybridVoIP.

Zmeny schémy

GetUser Response:

CreateUser Request:

SetUser Request:

Aktualizácie API 40.10.0

Aktualizácie XML API 40.10.0

Kliknutím sem stiahnete schému XML API 40.10.0

XML API support for meeting UUID v žiadosti a odpovedi API

Vzorové rozhranie XML API: GetSessionInfo Žiadosť:

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

odpoveď:

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

Ovplyvnené rozhranie API:

  • CreateMeetingAttendee

  • DelMeetingAttendee

  • RegisterMeetingAttendee

  • CreateTeleconferenceSession

  • SetTeleconferenceSession

  • GetTeleconferenceSession

  • CreateTrainingSession

  • SetTrainingSession

  • GetTrainingSession

  • DelTrainingSession

  • CreateEvent

  • SetEvent

  • DelEvent

XMLAPI vráti dodatočný prvok pre konfiguráciu správcu stránky na zakázanie snímania obrazovky

Požiadavka pochádza z Bezpečnosti – oboje PenTest chyby a zákazníkov, ako je Goldman Sachs. Nechcú dovoliť koncovým používateľom snímať obrazovku v aplikácii Stretnutia. Medzitým mnoho ďalších zákazníkov chce túto funkciu - umožniť snímanie obrazovky. Aj používatelia vzdelávania chcú povoliť snímanie obrazovky. Takže na to budeme mať konfiguráciu správcu lokality a XMLAPI vráti pole navyše EnableMobileScreenCapture v odpovedi na GetSite na podporu tohto.

Ukážka žiadosti GetSite

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

Ovplyvnené rozhranie API

GetSite

Podpora XMLAPI Vylepšenie pripojenia MEET-269 bez PIN

XMLAPI pridať NOVÚ MOŽNOSŤ Videokonferenčné systémy v mojej organizácii môžu začať schôdze a pripojiť sa k nim bez výziev na stretnutie v osobnej miestnosti a stretnutie MC.

  • createUser/setUser/getUser pridať nový uzol deviceCanStartMyPMR v personalMeetingRoom.

  • createMeeting/setMeeting/getMeeting pridať nový uzol deviceCanStartMeeting v rozvrhu.

Možnosť v používateľskom rozhraní Webex pre stretnutie v osobnej miestnosti:

Zmeny schémy

CreateUser:

SetUser:

getUserResponse:

CreateMeeting:

setMeeting:

getMeetingResponse:

Aktualizácie API 40.9.0

Aktualizácie XML API 40.9.0

Kliknutím sem stiahnete schému XML API 40.9.0

XML API support for meeting UUID žiadosť a odpoveď

Pridali sme UUID stretnutia do požiadavky a odpovede API všade tam, kde podporujeme ako a meetingKey alebo sessionKey.

Vzorové rozhranie XML API: GetSessionInfo Žiadosť:

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

odpoveď:

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

Ovplyvnené rozhranie API:

  • GetEnrollmentInfo

  • LstsummaryTrainingSession

  • AddScheduledTest

  • SetScheduledTest

  • DelScheduledTest

  • GetTestInformation

  • UploadEventImage

  • SendInvitationEmail

  • CreateSupportSession

  • LstmeetingusagePreliminaryHistory

  • LstmeetingattendeePreliminaryHistory

  • LsteventsessionPreliminaryHistory

  • LsteventattendeePreliminaryHistory

  • LstTrainingPollResultsHistory

Stretnutia Webex budú mať uzamknutú zasadaciu halu, kde môžu používatelia čakať na prijatie na stretnutie

Rozhranie XML API naplánuje a upraví stretnutie MC tak, aby podporovalo uzamknutú lobby, keď funkcia ( ConsistentLockedLobby) zapnúť.

Zmeny schémy

Pridané tri nové prvky ( externalAttendeeSecurity, autoLock, autoLockWaitTime) do CreateMeeting, SetMeeting a GetMeeting API.

Element

Popis

externalAttendeeSecurity

Keď je schôdza odomknutá, môžete si vybrať z troch položiek zabezpečenia externého používateľa.

AllowJoin: Môže sa okamžite pripojiť k schôdzi;

AllowJoinWithLobby: Môže sa pripojiť k schôdzi, iba ak ich hostiteľ vpustí;

BlockFromJoin: Nemôžem sa pripojiť k schôdzi;

autoLock

Či sa má schôdza automaticky uzamknúť.

Pravda: Automaticky uzamknúť stretnutie po # minútach od začiatku stretnutia

Nepravdivé: Neuzamkne schôdzu automaticky po jej začatí

autoLockWaitTime

minúty (0,5,10,15,20) pre automatické uzamknutie stretnutia po začatí stretnutia

Vzor žiadosti a odpovede

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>

Odpoveď na 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>

Ovplyvnené rozhranie API:

  • CreateMeeting

  • SetMeeting

  • GetMeeting

Vylepšenie GetSessionInfo API na vrátenie stavu účastníkov v prebiehajúcej relácii

Pridané dva nové prvky ( hasHostInMeeting, hasAttendeeInMeeting) do odpovede na GetSessionInfo. Tieto dva prvky sa vrátia, keď je schôdza prebiehajúcou schôdzou.

Element

Popis

hasHostInMeeting

Či sa hostiteľ pripojil k prebiehajúcemu stretnutiu.

Pravda: Hostiteľ je na prebiehajúcom stretnutí.

False/Null: Hostiteľ sa nezúčastňuje prebiehajúcej schôdze alebo schôdza nie je prebiehajúcou schôdzou.

hasAttendeeInMeeting

Či sa k prebiehajúcemu stretnutiu pripojil účastník/hostiteľ.

Pravda: na prebiehajúcom stretnutí je účastník alebo hostiteľ.

False/Null: prebiehajúcej schôdze nie je žiadny účastník ani hostiteľ alebo schôdza nie je prebiehajúcou schôdzou.

Vzor odpovede API:

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

Ovplyvnené rozhranie API:

GetSessionInfo

API GetUserCard vyžaduje autorizáciu.

Vylepšenie zabezpečenia XML API GetUserCard vyžaduje autorizáciu na získanie informácií o používateľovi.

Ovplyvnené rozhranie API:

GetUserCard

Aktualizácie API 40.8.0

Aktualizácie XML API 40.8.0

Kliknutím sem stiahnete schému XML API 40.8.0

GetSessionInfo zlepšenie odozvy

Ak nie ste pozvaní alebo schválení zo stretnutia, vaše volanie XML API: GetSessionInfo nevráti prvky: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl v tele odpovede API.

Príklad odpovede API pre stretnutia:

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

Príklad odpovede API na školenia/udalosti:

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

Ovplyvnené rozhranie API:

  • GetSessionInfo

GetSessionInfo, GetUserCard Vylepšenia zabezpečenia

Vykonali sme bezpečnostné vylepšenie na XML API GetSessionInfo a GetUserCard. Používateľom zablokujeme prístup k týmto dvom rozhraniam API počas nasledujúcich dvoch hodín, ak ich hovor dosiahne limit do jednej hodiny bez nájdených chýb v údajoch.

Odpoveď na chybový stav je: "403 zakázané"

Ovplyvnené rozhrania API:
  • GetSessionInfo

  • GetUserCard

meetingUUID v podpore API žiadostí a odpovedí

Pridali sme meetingUUID do žiadosti a odpovede API všade tam, kde podporujeme a meetingKey/sessionKey.

GetSessionInfo Žiadosť:

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

odpoveď:

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

Ovplyvnené rozhranie API:

  • LstOpenSession

  • GetEnrollmentInfo

  • LstsummaryMeeting

  • LstScheduledTests

  • GetEvent

  • LstsummaryEvent

  • LstmeetingusageHistory

  • LsttrainingsessionHistory

  • LsteventsessionHistory

  • LstsupportsessionHistory

  • DelSession

Šablóna vzdelávacích stránok (typ relácie EDU) s podporou XML API

Keď vaše lokality povolia typ relácie Education Instructor (EDU), rozhranie XML API môže podporovať plánovanie stretnutia pomocou šablóny stretnutia EDU.

Ovplyvnené rozhranie API:

  • CreateMeeting

  • SetMeeting

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

XML API CreateMeetingAttendee a RegisterMeetingAttendee podpora

Obaja CreateMeetingAttendee a RegisterMeetingAttendee sú schopní skontrolovať požadovaný registračný formulár účastníka pre registráciu Webex Meetings.

A pre túto úlohu existuje nová výnimka:

Číslo výnimky

Správa o výnimke

040014

Chýbajú povinné polia (registračný formulár): ...

Ak ste napríklad vybrali „Názov práce“ a „Názov spoločnosti“ ako povinné polia pre registráciu účastníka Webex Meetings, ako je uvedené nižšie, musíte pri volaní dvoch rozhraní API zadať hodnotu „Názov práce“ a „Názov spoločnosti“. : CreateMeetingAttendee a RegisterMeetingAttendee.

RegisterMeetingAttendee Žiadosť:

<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 Žiadosť:

<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 Príklad:


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

Ovplyvnené rozhranie API:

  • CreateMeetingAttendee

  • RegisterMeetingAttendee

Vylepšenia overovania e-mailov XML API

Rozhranie XML API by nemalo povoľovať medzery v e-mailoch, preto sme vylepšili overovanie e-mailov, aby bolo v súlade so správaním stránky Webex Meetings.

Ovplyvnené rozhranie API:

  • CreateMeetingAttendee

  • CreateEvent

  • SetEvent

  • CreateContact

  • SetContact

  • SetRecordingInfo

  • CreateMeetingAttendee

  • CreateTrainingSession

  • SetTrainingSession

  • CreateUser

  • SetUser

  • CreateMeeting

  • SetMeeting

  • RegisterMeetingAttendee

Aktualizácie API 40.7.0

Aktualizácie XML API 40.7.0

Kliknutím sem stiahnete schému XML API 40.7.0

meetingUUID podpora

Pridali sme meetingUUID k žiadosti a odpovedi API všade tam, kde podporujeme meetingKey alebo sessionKey.

GetSessionInfo Príklad žiadosti:

<?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 Príklad žiadosti:

<?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 Príklad odpovede:

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

Ovplyvnené rozhrania API:

  • LstmeetingattendeeHistory

  • LsttrainingattendeeHistory

  • LsteventattendeeHistory

  • LstsupportattendeeHistory

CreateUser Uvítacia e-mailová podpora rozhrania API pre štyri nové jazyky

Uvítací html e-mail XMLAPI podporuje nasledujúce štyri nové jazyky:

  • čeština (languageID=19)

  • poľština (languageID=20)

  • maďarčina (languageID=21)

  • rumunčina (languageID=22)

XMLAPI odošle uvítací e-mail podľa jazyka alebo languageID v CreateUser žiadosť.

Použitím CreateUser na odoslanie uvítacieho e-mailu HTML Príklad (česky):

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

Aktualizácie API 40.6.1, 40.4.9

Aktualizácie XML API 40.6.1, 40.4.9

Kliknutím sem stiahnete schému XML API 40.6.1

Kliknutím sem stiahnete schému XML API 40.4.9

CreateMeeting/SetMeeting podpora

Keď naplánujete stretnutie Webex, XML API CreateMeeting/SetMeeting umožňuje začiarknuť alebo zrušiť začiarknutie alebo kliknúť na požadované alebo nepovinné pole v registračnom formulári účastníka.

Nasleduje vzorový plán schôdzí z webovej stránky používateľa, kde môžete skontrolovať požadované polia, ako napr "Názov pracovnej pozície", "Názov spoločnosti", "Mesto", a "Štát" na registračnom formulári pre účastníkov:

Nasleduje mapovanie medzi poliami stránky a prvkami XML API:

Polia stránky Prvok XMLAPI
Názov práce
<title>
meno spoločnosti
<company>
Adresa 1
<address1>
adresa 2
<address2>
Mesto
<city>
Štát
<state>
PSČ
<postalCode>
Krajina/región
<country>
Pracovný telefón
<phone>
Fax
<fax>

Zmenená schéma: Pridajte prvok "registrationForm". CreateMeeting

Zmenená schéma: Pridajte prvok "registrationForm". SetMeeting

Zmenená schéma: Pridajte prvok "registrationForm". GetMeeting

CreateMeetingPríklad žiadosti:

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

SetMeetingPríklad žiadosti:

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

GetMeetingPríklad odpovede:

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

Ovplyvnené rozhrania API:

  • CreateMeeting

  • SetMeeting

  • GetMeeting

  • DelMeeting

Typ stretnutia E2EE nepodporuje stretnutie PMR

Keď povolíte PMR počas hovoru pomocou rozhraní API: CreateUser/SetUser/GetUser/GetMe a je k dispozícii iba typ stretnutia E2EE, odpovie na nasledujúce chybové hlásenie: "110063 Na povolenie PMR musí mať používateľ aspoň jeden typ schôdze, ktorá nie je E2EE."

Ovplyvnené rozhrania API:

  • CreateUser

  • SetUser

  • GetUser

  • GetMe

Aktualizácie API 40.6.0

Aktualizácie XML API 40.6.0

Kliknutím sem stiahnete schému XML API 40.6.0

Bola pridaná rola správy používateľov

Vytvorili sme rolu Správa používateľov a zmenil sa súbor schémy pre nasledujúce.

Zmenená schéma: CreateUseržiadosť:

Zmenená schéma: SetUser

Zmenená schéma: GetMeodpoveď:

Zmenená schéma: LstsummaryUserodpoveď:

Ovplyvnené rozhrania API:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

CreateUserPríklad žiadosti:

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

Podpora pomocou kľúča API prístupu k GetUserCard

Teraz podporujeme prístup k API pomocou kľúča API (vygenerovaný token JWT): GetUserCard v tomto vydaní.

Informácie o použití jedného kľúča API a vygenerovaní tokenu JWT nájdete na týchto stránkach:

Ako použiť jeden kľúč API

Ako vygenerovať token JWT

GetUserCardPríklad žiadosti:

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>  

Príklad odpovede:

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

Podpora pre meetingUUID v žiadosti a odpovedi API

Pridali sme meetingUUID na požiadavku a odpoveď API, keď podporujeme meetingKey alebo sessionKey.

Ovplyvnené rozhrania API:

  • LstRecording

  • LstsummarySession

  • GetSesssionInfo

  • GethosturlMeeting

  • GetjoinurlMeeting

  • LstMeetingAttendee

  • CreateMeeting

  • SetMeeting

  • GetMeeting

  • DelMeeting

  • LstCalendarSession

meetingUUIDPríklad žiadosti:

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

meetingUUIDPríklad odpovede:

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

Kľúče schôdze PMR sa z dočasne deaktivovaného používateľa alebo deaktivovaného PMR nezmenia

Keď sa dočasne deaktivovaný používateľ alebo deaktivovaný PMR znova aktivuje do jedného týždňa, teraz znovu aktivovaný používateľ alebo aktivovaný kľúč stretnutia PMR sa nezmení, bude rovnaký ako predtým.

Ovplyvnené rozhrania API:

  • SetUser

  • DelUser

LstSummarySession vylepšenia

Vylepšili sme API: LstSummarySession vrátiť plánované PMR, aby mal jeden nový prvok, returnScheduledPMR, v žiadosti. A predvolený prepínač funkcií je vypnutý.

Ovplyvnené rozhrania API:

  • LstSummarySession

Zmena schémy:

Pridáme nový názov prvku returnScheduledPMR v požiadavke API LstSummarySession.

Pridáme nový názov prvku isScheduledPMR v odpovedi API LstSummarySession.

LstSummarySessionPríklad žiadosti:

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

LstSummarySessionPríklad odpovede:

<?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 vylepšenia

Pridali sme a GetSite prepínanie funkcie odozvy SupportXMLAPIReturnScheduledPMR

Ovplyvnené rozhrania API:

  • GetSite

Zmena schémy:

XML API GetSite odpoveď nový prvok je: SupportXMLAPIReturnScheduledPMR

GetSitePríklad žiadosti:

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

GetSitePríklad odpovede:

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

Aktualizácie API 40.4.8, 40.2.9

Aktualizácie XML API 40.4.8, 40.2.9

Kliknutím sem stiahnete schému XML API 40.4.8

Kliknutím sem stiahnete schému XML API 40.2.9

Nová odpoveď pri aktualizácii naplánovaných stretnutí v XMLAPI

Keď zákazníci používajú XMLAPI na aktualizáciu schôdzí naplánovaných prostredníctvom ich stránky, pošleme číselné heslo v e-mailovej aktualizácii schôdze a použijeme ho v centrách Webex Meetings, Teams a Events.

Tieto API: GetMeeting, GetTrainingSession, GetEvent a GetTeleconferenceSession, bude mať tieto nové prvky ako odpoveď: audioPassword(číselné heslo), isEnforceAudioPassword, isEnforceAudioLogin pre Webex stretnutia, tímy a centrá udalostí.

Zmenená schéma:

Ovplyvnené rozhrania API:

  • GetMeeting

  • GetTrainingSession

  • GetEvent

  • GetTeleconferenceSession

GetMeetingPríklad žiadosti:

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

Príklad odpovede:

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

Aktualizácie API 40.4.5, 40.2.6

Aktualizácie XML API 40.4.5, 40.2.6

GetUserCard a GetSessionInfo limit používania

Implementujeme limit použitia na API GetUserCard a GetSessionInfo, môže sa zobraziť chybové hlásenie: „403 zakázané“, ak dosiahnete limit používania.

Ovplyvnené rozhrania API:

  • GetUserCard

  • GetSessionInfo

Aktualizácie API 40.4.4, 40.2.5

Aktualizácie XML API 40.4.4, 40.2.5

BodyContent početný limit

Pridali sme ich obmedzený počet BodyContent v každej sekcii XML API. Keď ich pridáte príliš veľa BodyContent v požiadavke API sa vráti nasledujúci chybový kód a správa: "000053 Počet obsahu BodyContent v požiadavke musí byť menší ako {number}"

Ovplyvnené rozhrania API:

  • Akékoľvek XML API

Žiadosť XML API s viacerými BodyContent Príklad:

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

Aktualizácie API 40.4.3, 40.2.4

Aktualizácie XML API 40.4.3, 40.2.4

Kliknite sem a stiahnite si schému XML API 40.4.3, 40.2.4.

CreateUser vylepšenia

Vylepšili sme CreateUser na podporu uvítacieho e-mailu vo viacerých jazykoch. The CreateUser teraz žiada isHTMLEmail

Ovplyvnené rozhrania API:

  • CreateUser

CreateUser Príklad žiadosti:

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

Aktualizácie API 40.4.0

Aktualizácie XML API 40.4.0

Vynútiť overenie e-mailu pri zmene e-mailov v XML API

Po povolení správcu lokality Potrebné potvrdenie, aby používateľ mohol aktualizovať e-mailovú adresu v administrácii webu Webex:

  • Ak účet správcu mimo lokality zavolá na SetUser API na zmenu e-mailových adries, aktuálny e-mail zostane až do overenia nového e-mailu. E-mail s potvrdením o zmene účtu sa odošle na novú e-mailovú adresu s „Potvrdením zmeny účtu Webex“. Po kliknutí na odkaz v e-maile na potvrdenie sa nová e-mailová adresa okamžite prepojí.


    Ak správca mimo lokality zavolá na SetUser API niekoľkokrát bez po dokončení procesu overenia e-mailu sa aktuálny e-mail zachová a posledný nový e-mail je ten, ktorý sa musí overiť.

  • Ak účet správcu lokality zavolá na SetUser API na zmenu e-mailových adries, proces overenia e-mailu sa nespustí. Nový e-mail bude okamžite prepojený s účtom hostiteľa alebo účastníka.

Ovplyvnené rozhrania API:

  • SetUser

GetEnrollmentInfo časový limit a obnovenie pripojenia

The GetEnrollmentInfo Rozhranie API v súčasnosti vyhľadáva adresy IP v systéme názvov domén, čo má obrovský vplyv na výkon. Plánujeme tento proces zjednodušiť s prázdnou odpoveďou <domain> lúka.

Ovplyvnené rozhrania API:

  • GetEnrollmentInfo

GetEnrollmentInfo Príklad žiadosti:

<?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 Príklad odpovede:

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

Aktualizácie API 40.2.0

Aktualizácie XML API 40.2.0

Kliknutím sem stiahnete schému XML API 40.2.0.

Odstrániť anonymný prístup k LstSummarySession

Ako vylepšenie zabezpečenia zastavujeme podporu pre anonymný prístup k LstSummarySession API. Ak Webex Meetings anonymne pristupuje k API, vráti sa nasledujúci chybový kód a správa: "000015 Ľutujeme, nenašiel sa žiadny záznam."

Ovplyvnené rozhrania API:

  • LstSummarySession

LstSummarySession Príklad žiadosti:

<?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 Príklad odpovede:

<?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 a SetMeeting bezpečnostné vylepšenia


Táto zmena bola vykonaná v XML API 40.2.0, ale jej popis bol upravený po obdržaní spätnej väzby od zákazníkov.

Ako vylepšenie zabezpečenia sme aktualizovali CreateMeeting a SetMeeting Rozhrania API, ktoré používateľom neumožňujú naplánovať čas začiatku stretnutia, ktorý už uplynul. Ak to skúsia, API zobrazí chybové hlásenie: "060016 Čas začiatku relácie by mal byť neskorší ako aktuálny čas." Ak používateľ potrebuje naplánovať okamžité stretnutie, odporúčame nastaviť čas začiatku stretnutia o päť minút neskôr ako aktuálny čas.

Ovplyvnené rozhrania API:

  • CreateMeeting

  • SetMeeting

Aktualizácie API 40.1.2

Aktualizácie XML API 40.1.2

Kliknutím sem stiahnete schému XML API 40.1.2.

Plánovanie schôdze automaticky vygeneruje heslo, ak nie je poskytnuté

Vylepšili sme CreateMeeting, CreateEvent, CreateTrainingSession, a CreateTeleconferenceSession na zahrnutie hesla do tela odpovede API.

V predvolenom nastavení je Všetky stretnutia/udalosti/relácie musia mať heslo nastavenie je povolené. V tomto scenári, ak požiadavka API neobsahuje heslo, heslo sa automaticky vygeneruje zo serverov XML API.

Ak Všetky stretnutia/udalosti/relácie musia mať heslo nastavenie je zdravotne postihnutýcha požiadavka API nezahŕňa heslo, ale heslo je nie generované zo serverov XML API.

Ak požiadavka API obsahuje heslo, odpoveď bude obsahovať toto heslo bez ohľadu na to Všetky stretnutia/udalosti/relácie musia mať heslo zapnutie alebo vypnutie nastavenia.

Ovplyvnené rozhrania API:

  • CreateMeeting

  • CreateEvent

  • CreateTrainingSession

  • CreateTeleconferenceSession

The CreateMeeting odpoveď teraz má meetingPassword element:

CreateMeeting Príklad žiadosti:

<?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 Príklad odpovede:

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

The CreateEvent odpoveď teraz má eventPassword element:

The CreateTrainingSession a CreateTeleconferenceSession odpovede teraz majú sessionPassword element:

Aktualizácie API 40.1.0

Aktualizácie XML API 40.1.0

Kliknutím sem stiahnete schému XML API 40.1.

GetSessionInfo vylepšenia

Pridali sme nové prvky GetSessionInfo API. Rozhranie API teraz vracia informácie aj pre mobilné zariadenia.

Ovplyvnené rozhrania API:

  • GetSessionInfo

GetSessionInfo Požiadať o aktualizácie:

Príklad žiadosti:

<?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 vylepšenia

Pridali sme nové API, lstAccessAnywhereHistory, aby ste odpovedali s informáciami o prehľade Webex Access Anywhere.

Ovplyvnené rozhrania API:

  • LstAccessAnywhereHistory

LstAccessAnywhereHistory Požiadať o aktualizácie:

LstAccessAnywhereHistory Aktualizácie odpovedí:

Príklad žiadosti:

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

Príklad odpovede:

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