- Etusivu
- /
- Artikkeli
Löydä kaikki tarvitsemasi tärkeät tiedot Cisco Webex Meetings API:sta, kuten skeeman muutokset ja muut ilmoitukset.
Lisätietoja XML API 41:stä on osoitteessa Cisco Webex Meetings API Updates Overview (API 41)
Lisätietoja XML API 39:stä ja XML API 11:stä on osoitteessa Cisco Webex Meetings XML API -päivitysten yleiskatsaus (XML API 39 ja aikaisemmat).
Päivityksiä varten XML API 11 SP9:lle ja sitä vanhemmille on osoitteessa Cisco DevNet.
API 40.12.0 -päivitykset
XML API 40.12.0 -päivitykset
XML API tukee yksityistä kokoustyyppiä
Tämä vaikuttaa XML-sovellusliittymiin
Voimme käyttää API:ta:
CreateMeeting
jaSetMeeting
ajoittaa tai päivittää Webex-kokouksen yksityisellä kokouksella.Jos Webex-kokous on suunniteltu yksityisen kokouksen tyypillä,
GetSessionInfo
GetMeeting
,LstSummarySession
, jaLstCalendarSession
palauttaa uuden elementin nimen onPrivateMeeting
tietääkseen sen.GetMeetingType
jaLstMeetingType
palauttaa uuden elementin nimen
joka osoittaa, tukeeko se yksityisiä kokouksia vai ei.SupportPrivateMeeting
Kaavio muuttuu
XML API: GetMeetingType/LstMeetingType: Liitä mukaan <SupportPrivateMeeting>
elementti.
XML API: LstSummarySession
: Liitä <isPrivateMeeting>
elementti.
XML API: LstCalendarSession
: Liitä <isPrivateMeeting>
elementti.
XML API: GetSessionInfo
: Liitä <isPrivateMeeting>
elementti.
XML API: GetMeeting: Liitä mukaan <isPrivateMeeting>
elementti.
XML-sovellusliittymän pyyntö: Luo kokous
CreateMeeting-pyyntö yksityisen kokouksen tyypillä
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>25.10.2020 klo 13.00</startDate>
<duration>45</duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>*******</meetingPassword>
</accessControl>
<metaData>
<confName>MC_YksityinenMeeting_Testata</confName>
<meetingType>168</meetingType> //169 on esimerkki, joka tukee yksityistä kokousta
</metaData>
</bodyContent>
</body>
XML API:n vastaus: GetSessionInfo
Vastaus kohteelle isPrivateMeeting
<ep:supportE2E>väärä</ep:supportE2E>
<ep:isAllowJBH>totta</ep:isAllowJBH>
<ep:isPrivateMeeting>totta</ep:isPrivateMeeting> //totta: kokous tukee Yksityistä kokousta; väärä: kokous ei tue Yksityistä kokousta.
<ep:isCETMeeting>väärä</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>väärä</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>totta</ep:isNextUpcomingInstance>
GetSite API palauttaa sivustotason kokousmallit
Käyttäjän tarina/tehtävän kuvaus
GetSite API palauttaa sivustotason kokousmallin. Tämä antaa Education Connectorille ja Webex Classroomille mahdollisuuden näyttää nämä mallit opettajille, jotka voivat valita ne online-istuntojensa ajoituksen aikana.
Sovellusliittymät vaikuttivat
Jos on mukautettuja sivustotason kokousmalleja, GetSite-sovellusliittymä palauttaa nämä sivustotason mallit.
Elementtien nimi | Kuvaus |
---|---|
| sivustotason mukautettujen kokousmallien nimet |
| Webex-kokoukset, Webex-koulutukset ja Webex-tapahtumat |
Kaavio muuttuu
GetSite : Liitä <meetingTemplates>
elementti.
Vastausnäyte
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>Kokouskeskus</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EY:n kokoustempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>Tapahtumakeskus</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC-kokousmalli 3</ns1:meetingTemplateName>
<ns1:serviceType>Koulutuskeskus</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser ei voi muuttaa elementtiä supportedServices
kun sivusto on CI Unified -sivusto
Kuvaus
XMLAPI SetUser
eivät tue "muutosarvoa" supportedServices
" API-pyynnössä, kun sivusto on Control Hubiin linkitetty Unified Webex Meeting -sivusto.
Kaavio muuttuu
Sovellusliittymässä ei ole skeeman muutosta: SetUser
.
WEBEX-15436: Lisää suojaus välttääksesi päällekkäiset sähköpostit Mtgconfattendeelist
Kuvaus
Jos useita osallistujia, joilla on sama sähköpostiosoite, lisätään samaan kokoukseen samassa API-pyynnössä, käsittelemme vain ensimmäisen osallistujan sähköpostilla.
Vaikutetut sovellusliittymät
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
Esimerkki API
Pyyntö
<?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>testisivusto</siteName>
<webExID>testUser</webExID>
<password>Salasana</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382</sessionKey>
<person>
<email>test@webex.com</email>
<name>nimi1</name>
</person>
<attendees>
<person>
<email>test@webex.com</email>
<name>nimi2</name>
</person>
<sessionKey>1714904382</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
API 40.11.0 -päivitykset
XML API 40.11.0 -päivitykset
XMLAPI CreateUser tukee näyttönimeä
CreateUser
tukee dispalyname
kun ominaisuus vaihtuu EnableDisplayName
on kuin 1. Jos ominaisuuden vaihtokytkin ei ole 1, niin displayName
jätetään huomioimatta.
Kaavio muuttuu
CreateUser:
XMLAPI SetUser tukee näyttönimeä
SetUser
tukee dispalyname
kun ominaisuus vaihtuu EnableDisplayName
on 1. Jos ominaisuuden vaihtokytkin ei ole 1, displayName
jätetään huomioimatta.
Kaavio muuttuu
SetUser:
XMLAPI GetUser tukee näyttönimeä
GetUser
tukee dispalyname
kun ominaisuus vaihtuu EnableDisplayName
on 1. Jos ominaisuuden vaihtokytkin ei ole 1, displayName
ei näytetä.
Kun displayName
DB:ssä on null ja ominaisuuden vaihto EnableDisplayName
on 1, displayName
tulee olemaan firstName+" "+lastName
muille kuin aasialaisille hahmoille ja firstName+lastName
aasialaisille hahmoille.
Kaavio muuttuu
GetUserResponse:
XMLAPI Käyttäjätason ohjaus CMR Hybrid VoIPille
The cmrHybridVoip
asetusta käytetään käyttäjätason asetusten määrittämiseen ja hakemiseen EnableCMRHybridVoIP
.
Kaavio muuttuu
GetUser Response:
CreateUser Request:
SetUser Request:
API 40.10.0 päivitykset
XML API 40.10.0 -päivitykset
XML API support for meeting UUID
API-pyynnössä ja vastauksessa
Esimerkki XML-sovellusliittymästä: GetSessionInfo
Pyyntö:
<?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>Testata</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
tai
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Vastaus:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>EI_KÄYNNISSÄ</ep:status>
<ep:isLocked>väärä</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Vaikutettu API:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI palauttaa ylimääräisen elementin sivuston järjestelmänvalvojan määrityksiä varten näytönkaappauksen poistamiseksi käytöstä
Vaatimus tulee tietoturvalta - molemmat PenTest
vikoja ja asiakkaita, kuten Goldman Sachs. He eivät halua antaa loppukäyttäjien ottaa kuvakaappauksia Meetings-sovelluksessa. Samaan aikaan monet muut asiakkaat haluavat tämän ominaisuuden - salliakseen näytön kaappauksen. Myös Education-käyttäjät haluavat sallia myös kuvakaappauksen. Joten meillä on sivuston järjestelmänvalvojan asetukset tätä varten, ja XMLAPI palauttaa ylimääräisen kentän EnableMobileScreenCapture
vastauksessa GetSite
tukemaan tätä.
Esimerkki GetSite-pyynnöstä
<?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>Testata</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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>väärä</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Vaikutettu API
GetSite
XMLAPI-tuki MEET-269 PIN-kooditon Join Improvement
XMLAPI lisää UUSI VAIHTOEHTO Organisaationi videoneuvottelujärjestelmät voivat aloittaa kokouksia ja liittyä niihin ilman kehotteita Personal Room -kokoukseen ja MC-kokoukseen.
createUser/setUser/getUser
lisää uusi solmudeviceCanStartMyPMR
sisäänpersonalMeetingRoom
.createMeeting/setMeeting/getMeeting
lisää uusi solmudeviceCanStartMeeting
aikataulussa.
Webex-käyttöliittymän vaihtoehto henkilökohtaiseen huonekokoukseen:
Kaavio muuttuu
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
API 40.9.0 -päivitykset
XML API 40.9.0 -päivitykset
XML API support for meeting UUID
pyyntö ja vastaus
Olemme lisänneet kokouksen UUID:n API-pyyntöön ja vastaukseen aina, kun tuemme a meetingKey
tai sessionKey
.
Esimerkki XML-sovellusliittymästä: GetSessionInfo
Pyyntö:
<?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>Testata</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
tai
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Vastaus:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>EI_KÄYNNISSÄ</ep:status>
<ep:isLocked>väärä</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Vaikutettu API:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
Webex-kokouksissa on lukittu kokousaula, jossa käyttäjät voivat odottaa pääsyä kokoukseen
XML API ajoittaa ja muokata MC-kokousta tukemaan lukittua aulaa, kun ominaisuus( ConsistentLockedLobby
) kytke päälle.
Kaavio muuttuu
Lisätty kolme uutta elementtiä ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) sisään CreateMeeting, SetMeeting ja GetMeeting API:t.
Elementti | Kuvaus |
---|---|
| Kun kokous on lukitsematon, valittavana on kolme ulkoisen käyttäjän suojauskohdetta.
|
| Lukitaanko kokouksen automaattisesti. Totta: Lukitse kokous automaattisesti # minuutin kuluttua kokouksen alkamisesta Väärä: Ei lukitse kokousta automaattisesti kokouksen alkamisen jälkeen |
| Pöytäkirja (0,5,10,15,20) lukitaksesi kokouksen automaattisesti kokouksen alkamisen jälkeen |
Pyyntö- ja vastausnäyte
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>väärä</joinRequiresAccount>
<externalAttendeeSecurity>SalliJoinWithLobby</externalAttendeeSecurity>
<autoLock>totta</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Request of SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>väärä</joinRequiresAccount>
<externalAttendeeSecurity>SalliJoinWithLobby</externalAttendeeSecurity>
<autoLock>totta</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
Vastaus 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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>väärä</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>SalliLiity</meet:externalAttendeeSecurity>
<meet:autoLock>totta</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
Vaikutettu API:
CreateMeeting
SetMeeting
GetMeeting
Tehostaminen GetSessionInfo
API palauttaa osallistujien tilan meneillään olevan istunnon aikana
Lisätty kaksi uutta elementtiä ( hasHostInMeeting
, hasAttendeeInMeeting
) vastaukseksi GetSessionInfo
. Nämä kaksi elementtiä palautetaan, kun kokous on keskeneräinen kokous.
Elementti | Kuvaus |
---|---|
| Onko isäntä liittynyt meneillään olevaan kokoukseen. Totta: Isäntä on meneillään olevassa kokouksessa. Väärä/nolla: Isäntä ei ole meneillään olevassa kokouksessa tai kokous ei ole meneillään. |
| Käynnissä olevaan kokoukseen on liittynyt osallistuja/isäntä. Totta: meneillään olevassa kokouksessa on osallistuja tai isäntä. Väärä/nolla: keskeneräisessä kokouksessa ei ole osallistujia tai isäntiä tai kokous ei ole meneillään. |
API-vastausnäyte:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>KÄYNNISSÄ</ep:status>
<ep:hasHostInMeeting>totta</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>totta</ep:hasAttendeeInMeeting>
...
Vaikutettu API:
GetSessionInfo
API GetUserCard vaatii valtuutuksen.
XML API:n tietoturvan parannus GetUserCard
vaatii luvan saada käyttäjän tiedot.
Vaikutettu API:
GetUserCard
API 40.8.0 -päivitykset
XML API 40.8.0 -päivitykset
GetSessionInfo
vasteen tehostaminen
Jos sinua ei ole kutsuttu tai hyväksytty kokouksesta, puhelusi XML API:lle: GetSessionInfo
ei palauta elementtejä: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
API-vastaustekstissä.
API-vastausesimerkki kokouksille:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>EI_KÄYNNISSÄ</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>LUETTELAMATON</ep:listStatus>
<ep:registration>väärä</ep:registration>
<ep:passwordReq>totta</ep:passwordReq>
<ep:isRegisterIDRequired>väärä</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>Kokouskeskus</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>väärä</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>totta</ep:isAllowJBH>
<ep:isCETMeeting>totta</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>väärä</ep:isPersonalMeetingRoom>
</serv:bodyContent>
API-vastausesimerkki koulutusille/tapahtumille:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>EI_KÄYNNISSÄ</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>LUETTELAMATON</ep:listStatus>
<ep:registration>totta</ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>totta</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>KUTSU / REKISTERÖIDY / hylkää</ep:joinStatus>
<ep:isRegisterIDRequired>väärä</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>Koulutuskeskus</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>väärä</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>totta</ep:isAllowJBH>
<ep:isCETMeeting>totta</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>väärä</ep:isPersonalMeetingRoom>
</serv:bodyContent>
Vaikutettu API:
GetSessionInfo
GetSessionInfo, GetUserCard
Turvallisuusparannukset
Teimme tietoturvaparannuksia XML API:lle GetSessionInfo
ja GetUserCard
. Estämme käyttäjiä käyttämästä näitä kahta sovellusliittymää seuraavan kahden tunnin kuluessa, jos heidän puhelunsa saavutti rajan tunnin kuluessa ilman, että tietoja ei löytynyt.
Virhetilan vastaus on: "403 Ei sallittu"
Vaikuttavat sovellusliittymät:GetSessionInfo
GetUserCard
meetingUUID
API-pyyntö- ja vastaustuessa
Olemme lisänneet meetingUUID:n API-pyyntöön ja vastaukseen kaikkialla, missä tuemme a meetingKey/sessionKey
.
GetSessionInfo
Pyyntö:
<?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>Testata</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
tai
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
Vastaus:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>EI_KÄYNNISSÄ</ep:status>
<ep:isLocked>väärä</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Vaikutettu API:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
Koulutussivustojen malli (EDU-istuntotyyppi) XML-sovellusliittymän tuessa
Kun sivustoillasi on käytössä Education Instructor (EDU) -istuntotyyppi, XML-sovellusliittymä voi tukea tapaamisen ajoittamista EDU-kokousmallin avulla.
Vaikutettu API:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML API CreateMeetingAttendee
ja RegisterMeetingAttendee
tuki
Molemmat CreateMeetingAttendee
ja RegisterMeetingAttendee
voivat tarkistaa vaaditun osallistujien ilmoittautumislomakkeen Webex Meetings -rekisteröintiä varten.
Ja tähän tehtävään on uusi poikkeus:
Poikkeusnumero | Poikkeusviesti |
---|---|
040014 | Pakolliset kentät puuttuvat (ilmoittautumislomake): ... |
Jos esimerkiksi valitsit "Ammattinimike" ja "Yrityksen nimi" pakollisiksi kentäksi osallistujan Webex Meetings -rekisteröintiin alla olevan kuvan mukaisesti, sinun on annettava arvo "Timin nimi" ja "Yrityksen nimi" kutsuttaessa molempia API-liittymiä. : CreateMeetingAttendee
ja RegisterMeetingAttendee
.
RegisterMeetingAttendee
Pyyntö:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>Etunimi Sukunimi</name>
<firstName>Etunimi</firstName>
<lastName>Sukunimi</lastName>
<title>Insinööri</title> //Työnimike
<company>Cisco1234</company> //Yrityksen nimi
...
<email>*@*****.com</email>
<type>VIERAILIJA</type>
<sendReminder>totta</sendReminder>
</person>
<role>OSALLISTUJA</role>
<joinStatus>HYVÄKSYÄ</joinStatus>
<emailInvitations>totta</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
CreateMeetingAttendee
Pyyntö:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>EtunimiA sukunimiA</name>
<firstName>EtunimiA</firstName>
<lastName>SukunimiA</lastName>
<title>Insinööri</title> //Työnimike
<company>Cisco1234</company> //Yrityksen nimi
...
<email>*****@*****.com</email>
<type>VIERAILIJA</type>
<sendReminder>totta</sendReminder>
</person>
<role>OSALLISTUJA</role>
<joinStatus>HYVÄKSYÄ</joinStatus>
<emailInvitations>totta</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Exception of Response
Esimerkki:
<?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>Epäonnistuminen</serv:result>
<serv:reason>Pakolliset kentät puuttuvat (rekisteröintilomake): otsikko,yritys</serv:reason>
<serv:gsbStatus>ENSISIJAINEN</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>titteli, yritys</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Vaikutettu API:
CreateMeetingAttendee
RegisterMeetingAttendee
XML API -sähköpostin vahvistuksen parannukset
XML-sovellusliittymä ei saa sallia välilyöntejä sähköpostissa, joten olemme tehostaneet sähköpostin vahvistusta Webexin kokoussivun käyttäytymisen mukaiseksi.
Vaikutettu API:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
API 40.7.0 -päivitykset
XML API 40.7.0 -päivitykset
meetingUUID
tuki
Olemme lisänneet meetingUUID
API-pyyntöön ja vastaukseen aina, kun tuemme kokousavainta tai sessionKeyä.
GetSessionInfo
Esimerkki pyynnöstä:
<?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>Testata</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
tai
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Esimerkki pyynnöstä:
<?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>Testata</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
tai
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>EI_KÄYNNISSÄ</ep:status>
<ep:isLocked>väärä</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
Vaikuttavat sovellusliittymät:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
API:n tervetuliaissähköpostituki neljälle uudelle kielelle
XMLAPI-tervetuloa html-sähköposti tukee seuraavia neljää uutta kieltä:
tšekki (languageID=19)
puola (languageID=20)
unkari (languageID=21)
romania (languageID=22)
XMLAPI lähettää tervetuloviestin kielen tai kielitunnuksen mukaan CreateUser
pyyntö.
Käyttämällä CreateUser
HTML-tervetuloviestin lähettäminen -esimerkki (tšekki):
<?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>Testata</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>testata</firstName>
<lastName>käyttäjä</lastName>
<webExId>testaaja</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>totta</host>
</privilege>
<languageID>19</languageID>
tai
<language>Tšekki</language>
<active>AKTIVOITU</active>
<sendWelcome>totta</sendWelcome>
<isHTMLEmail>totta</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
API 40.6.1, 40.4.9 päivitykset
XML API 40.6.1, 40.4.9 päivitykset
CreateMeeting/SetMeeting
tuki
Kun ajoitat Webex-kokouksen, XML API CreateMeeting/SetMeeting
voit valita pakollisen tai ei-pakollisen kentän tai poistaa valinnan tai napsauttaa osallistujien rekisteröintilomakkeen.
Seuraavassa on esimerkki Kokousaikataulusta käyttäjän verkkosivulta, josta voit tarkistaa pakolliset kentät, kuten "Ammattinimike", "Yrityksen nimi", "Kaupunki", ja "Osavaltio" osallistujien ilmoittautumislomakkeella:
Seuraavassa on kartoitus sivun kenttien ja XML API:n elementtien välillä:
Sivun kentät | XMLAPI-elementti |
---|---|
Työnimike | <title> |
Yrityksen nimi | <company> |
osoite 1 | <address1> |
Osoite 2 | <address2> |
Kaupunki | <city> |
Osavaltio | <state> |
Postinumero | <postalCode> |
Maa/alue | <country> |
Työpuhelin | <phone> |
Faksi | <fax> |
Muutettu malli: Lisää "registrationForm" -elementti CreateMeeting
Muutettu malli: Lisää "registrationForm" -elementti SetMeeting
Muutettu malli: Lisää "registrationForm" -elementti GetMeeting
CreateMeeting
Esimerkki pyynnöstä:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>Salasana</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>totta</emailInvitations>
<registration>totta</registration>
<auto>väärä</auto>
</attendeeOptions>
<registrationForm>
<title><req>totta</req></title> <!-- true -->
<company><req>totta</req></company> <!-- true -->
<address1><req>väärä</req></address1>
<address2><req>väärä</req></address2>
<city><req>totta</req></city> <!-- true -->
<state><req>totta</req></state> <!-- true -->
<postalCode><req>väärä</req></postalCode>
<country><req>väärä</req></country>
<phone><req>väärä</req></phone>
<fax><req>väärä</req></fax>
</registrationForm>
SetMeeting
Esimerkki pyynnöstä:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Konferenssin nimi</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>totta</emailInvitations>
<registration>totta</registration>
<auto>totta</auto>
</attendeeOptions>
<registrationForm>
<title><req>totta</req></title>
<company><req>totta</req></company>
<address1><req>väärä</req></address1>
<address2><req>väärä</req></address2>
<city><req>totta</req></city>
<state><req>totta</req></state>
<postalCode><req>väärä</req></postalCode>
<country><req>väärä</req></country>
<phone><req>väärä</req></phone>
<fax><req>väärä</req></fax>
</registrationForm>
GetMeeting
Vastausesimerkki:
<meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>väärä</meet:req></meet:phone>
<meet:title><meet:req>totta</meet:req></meet:title>
<meet:company><meet:req>totta</meet:req></meet:company>
<meet:address1><meet:req>väärä</meet:req></meet:address1>
<meet:address2><meet:req>väärä</meet:req></meet:address2>
<meet:city><meet:req>totta</meet:req></meet:city>
<meet:state><meet:req>totta</meet:req></meet:state>
<meet:postalCode><meet:req>väärä</meet:req></meet:postalCode>
<meet:country><meet:req>väärä</meet:req></meet:country>
<meet:fax><meet:req>väärä</meet:req></meet:fax>
</meet:registrationForm>
Vaikuttavat sovellusliittymät:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
E2EE-kokoustyyppi ei tue PMR-kokousta
Kun otat PMR:n käyttöön puhelun aikana API:illa: CreateUser/SetUser/GetUser/GetMe
ja vain E2EE-kokoustyyppi on käytettävissä, se vastaa seuraavaan virhesanomaan: "110063 Käyttäjällä on oltava vähintään yksi kokoustyyppi, joka ei ole E2EE, jotta PMR voidaan ottaa käyttöön."
Vaikuttavat sovellusliittymät:
CreateUser
SetUser
GetUser
GetMe
API 40.6.0 -päivitykset
XML API 40.6.0 -päivitykset
Käyttäjähallintarooli lisätty
Olemme luoneet käyttäjien hallintaroolin ja seuraavan kaavatiedosto on muuttunut.
Muutettu kaava: CreateUser
pyyntö:
Muutettu kaava: SetUser
Muutettu kaava: GetMe
vastaus:
Muutettu kaava: LstsummaryUser
vastaus:
Vaikuttavat sovellusliittymät:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
Esimerkki pyynnöstä:
<?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>totta</umSiteAdmin>
<host>väärä</host>
<siteAdmin>väärä</siteAdmin>
<labAdmin>väärä</labAdmin>
<voiceOverIp>väärä</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>AKTIVOITU</active>
<sendWelcome>totta</sendWelcome>
<isHTMLEmail>totta</isHTMLEmail>
</bodyContent>
</body>
Tuki API-avaimen avulla GetUserCard
Tuemme nyt API-avaimen (luodun JWT-tunnisteen) käyttöä API:n käyttöä: GetUserCard
tässä julkaisussa.
Voit katsoa näitä sivuja yhden API-avaimen käyttämisestä ja JWT-tunnuksen luomisesta:
GetUserCard
Esimerkki pyynnöstä:
LÄHETÄ https://{sitename}.webex.com/WBXService/XMLService
Otsikko:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
Runko:
<?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>{sivuston nimi}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
</bodyContent>
</body>
</message>
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>väärä</use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>Testin henkilökohtainen huone</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>
Tukea: lle meetingUUID
API-pyynnössä ja vastauksessa
Olemme lisänneet meetingUUID
API-pyyntöön ja vastaukseen, kun tuemme kokousavainta tai sessionKeyä.
Vaikuttavat sovellusliittymät:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
Esimerkki pyynnöstä:
<?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>Testata</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
tai
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
meetingUUID
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>EI_KÄYNNISSÄ</ep:status>
<ep:isLocked>väärä</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
PMR-kokousavaimia ei vaihdeta tilapäisesti deaktivoidusta käyttäjästä tai pois käytöstä PMR:stä
Kun tilapäisesti deaktivoitu käyttäjä tai käytöstä poistettu PMR aktivoituu uudelleen viikon kuluessa, nyt uudelleen aktivoitua käyttäjää tai käytössä olevaa PMR:n kokousavainta ei muuteta, se on sama kuin ennen.
Vaikuttavat sovellusliittymät:
SetUser
DelUser
LstSummarySession
parannuksia
Paransimme API:ta: LstSummarySession
palauttaa ajoitetun PMR:n, jotta siinä on yksi uusi elementti, returnScheduledPMR
, pyynnössä. Ja toimintojen vaihto oletusarvo on pois päältä.
Vaikuttavat sovellusliittymät:
LstSummarySession
Kaavion muutos:
Lisäämme uuden elementin nimen returnScheduledPMR
API LstSummarySession -pyynnössä.
Lisäämme uuden elementin nimen isScheduledPMR
API LstSummarySession -vastauksessa.
LstSummarySession
Esimerkki pyynnöstä:
<?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>Testata</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>JA</listMethod>
</listControl>
<dateScope>
<startDateStart>11.1.2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11.1.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>ALOITUSAIKA</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>Tapahtumakeskus</serviceType>
<serviceType>Kokouskeskus</serviceType>
<serviceType>Myyntikeskus</serviceType>
<serviceType>Koulutuskeskus</serviceType>
<serviceType>Tukipalvelu</serviceType>
</serviceTypes>
<returnScheduledPMR>totta</returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
LstSummarySession
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>Joukkueen kokous</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>Kokouskeskus</ep:serviceType>
<ep:hostWebExID>Testata</ep:hostWebExID>
<ep:hostFirstName>Testata</ep:hostFirstName>
<ep:hostLastName>Testata</ep:hostLastName>
<ep:otherHostWebExID>Testata</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Havaiji (Honolulu)</ep:timeZone>
<ep:status>EI_KÄYNNISSÄ</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>JULKINEN</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>totta</ep:passwordReq>
<ep:hostJoined>väärä</ep:hostJoined>
<ep:participantsJoined>väärä</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>väärä</ep:registration>
<ep:isRecurring>totta</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>väärä</ep:isAudioOnly>
<ep:isTCSingleRecurrence>väärä</ep:isTCSingleRecurrence>
<ep:isAllowJBH>väärä</ep:isAllowJBH>
<ep:isCETMeeting>totta</ep:isCETMeeting>
<ep:isException>väärä</ep:isException>
<ep:isNextUpcomingInstance>väärä</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>totta</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>Kokouskeskus</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, Havaiji (Honolulu)</ep:timeZone>
<ep:status>EI_KÄYNNISSÄ</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>JULKINEN</ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>totta</ep:passwordReq>
<ep:hostJoined>väärä</ep:hostJoined>
<ep:participantsJoined>väärä</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>väärä</ep:registration>
<ep:isRecurring>totta</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>väärä</ep:isAudioOnly>
<ep:isTCSingleRecurrence>väärä</ep:isTCSingleRecurrence>
<ep:isAllowJBH>väärä</ep:isAllowJBH>
<ep:isCETMeeting>totta</ep:isCETMeeting>
<ep:isException>väärä</ep:isException>
<ep:isNextUpcomingInstance>väärä</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>totta</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
GetSite
parannuksia
Olemme lisänneet a GetSite
vastausominaisuuden vaihto SupportXMLAPIReturnScheduledPMR
Vaikuttavat sovellusliittymät:
GetSite
Kaavion muutos:
XML API GetSite
vastaus uusi elementti on: SupportXMLAPIReturnScheduledPMR
GetSite
Esimerkki pyynnöstä:
<?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>Testata</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
GetSite
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>totta</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.8, 40.2.9 päivitykset
XML API 40.4.8, 40.2.9 päivitykset
Uusi vastaus päivitettäessä ajoitettuja kokouksia XMLAPI:ssa
Kun asiakkaat käyttävät XMLAPIa päivittääkseen sivuilleen ajoitettuja kokouksia, lähetämme numeerisen salasanan kokoussähköpostipäivityksessä ja käytämme sitä Webex Meetings-, Teams- ja Events-keskuksissa.
Nämä API:t: GetMeeting, GetTrainingSession, GetEvent
ja GetTeleconferenceSession
, sisältää nämä uudet elementit vastauksena: audioPassword
(numeerinen salasana), isEnforceAudioPassword
, isEnforceAudioLogin
Webex Meetings-, Teams- ja Events-keskuksille.
Muutettu kaava:
Vaikuttavat sovellusliittymät:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
Esimerkki pyynnöstä:
<?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>testisivusto</siteName>
<webExID>testata</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>
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>väärä</meet:listToPublic>
<meet:isPublic>väärä</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>totta</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>väärä</meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.5, 40.2.6 päivitykset
XML API 40.4.5, 40.2.6 päivitykset
GetUserCard
ja GetSessionInfo
käyttöraja
Otamme käyttöön API:n käyttörajoituksen GetUserCard
ja GetSessionInfo
, saatat saada virheilmoituksen: "403 kielletty", jos saavutat käyttörajan.
Vaikuttavat sovellusliittymät:
GetUserCard
GetSessionInfo
API 40.4.4, 40.2.5 päivitykset
XML API 40.4.4, 40.2.5 päivitykset
BodyContent
määräraja
Olemme lisänneet rajoitetun määrän BodyContent
jokaisessa XML API -osiossa. Kun lisäät liikaa BodyContent
API-pyynnössä palautetaan seuraava virhekoodi ja -sanoma: "000053 BodyContent-sisällön määrän pyynnössä on oltava pienempi kuin {number}"
Vaikuttavat sovellusliittymät:
Mikä tahansa XML API
XML API -pyyntö useilla BodyContent
Esimerkki:
<?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>
API 40.4.3, 40.2.4 päivitykset
XML API 40.4.3, 40.2.4 päivitykset
CreateUser
parannuksia
Tehostimme CreateUser
tervetulosähköpostin tukemiseksi useilla kielillä. The CreateUser
nyt pyytää isHTMLEmail
Vaikuttavat sovellusliittymät:
CreateUser
CreateUser
Esimerkki pyynnöstä:
<?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>järjestelmänvalvoja</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>totta</host>
<siteAdmin>väärä</siteAdmin>
<labAdmin>väärä</labAdmin>
<voiceOverIp>väärä</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>AKTIVOITU</active>
<sendWelcome>totta</sendWelcome>
<isHTMLEmail>totta</isHTMLEmail>
</bodyContent>
</body>
API 40.4.0 -päivitykset
XML API 40.4.0 -päivitykset
Pakota sähköpostin vahvistus, kun vaihdat sähköposteja XML-sovellusliittymässä
Kun sivuston ylläpitäjä on ottanut käyttöön Käyttäjältä vaaditaan vahvistus sähköpostiosoitteen päivittämiseen Webex-sivuston hallinnassa:
Jos muu kuin sivuston järjestelmänvalvojatili kutsuu
SetUser
API, jolla voit muuttaa sähköpostiosoitteita, nykyinen sähköposti säilyy, kunnes uusi sähköpostiosoite on vahvistettu. Tilin muutoksen vahvistussähköposti lähetetään uuteen sähköpostiosoitteeseen "Webex-tilin muutosvahvistuksen" kanssa. Kun napsautat sähköpostissa olevaa linkkiä vahvistaaksesi, uusi sähköpostiosoite linkitetään välittömästi.
Jos muu kuin sivuston ylläpitäjä soittaa
SetUser
API useita kertoja ilman Kun sähköpostin vahvistusprosessi on valmis, nykyinen sähköposti säilytetään ja viimeisin uusi sähköposti on vahvistettava.Jos sivuston järjestelmänvalvojan tili soittaa
SetUser
API vaihtaa sähköpostiosoitteita, sähköpostin vahvistusprosessia ei käynnistetä. Uusi sähköposti linkitetään välittömästi isännöitsijän tai osallistujan tiliin.
Vaikuttavat sovellusliittymät:
SetUser
GetEnrollmentInfo
aikakatkaisu ja yhteyden nollaus
The GetEnrollmentInfo
API etsii tällä hetkellä IP-osoitteita Domain Name System -järjestelmästä, mikä aiheuttaa valtavia vaikutuksia suorituskykyyn. Aiomme yksinkertaistaa tätä prosessia jättämällä tyhjän vastauksen <domain>
ala.
Vaikuttavat sovellusliittymät:
GetEnrollmentInfo
GetEnrollmentInfo
Esimerkki pyynnöstä:
<?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>
</body>
</serv:message>
GetEnrollmentInfo
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>väärä</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>27.02.2020 22:03:57</att:submitTime>
<att:status>HYVÄKSYTTY</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</att:firstName>
<att:lastName>Testata</att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>väärä</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>27.02.2020 22:07:38</att:submitTime>
<att:status>HYVÄKSYTTY</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>
API 40.2.0 -päivitykset
XML API 40.2.0 -päivitykset
Poista anonyymi käyttöoikeus LstSummarySession
Turvallisuuden parantamiseksi lopetamme tuen anonyymille pääsylle LstSummarySession
API. Jos Webex Meetings käyttää sovellusliittymää anonyymisti, palautetaan seuraava virhekoodi ja -sanoma: "000015 Anteeksi, tietuetta ei löydy."
Vaikuttavat sovellusliittymät:
LstSummarySession
LstSummarySession
Esimerkki pyynnöstä:
<?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
Vastausesimerkki:
<?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>Epäonnistuminen</serv:result>
<serv:reason>Anteeksi, tietuetta ei löytynyt</serv:reason>
<serv:gsbStatus>ENSISIJAINEN</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
CreateMeeting
ja SetMeeting
tietoturvan parannuksia
Tämä muutos tehtiin XML API 40.2.0:ssa, mutta sen kuvausta on muokattu asiakaspalautteen saatuaan. |
Turvallisuuden parantamiseksi päivitimme CreateMeeting
ja SetMeeting
Sovellusliittymät, jotka eivät salli käyttäjien ajoittaa jo menneen kokouksen alkamisaikaa. Jos he yrittävät, API antaa virheilmoituksen: "060016 Istunnon alkamisajan tulee olla nykyistä aikaa myöhempi." Jos käyttäjän on ajoitettava välitön kokous, suosittelemme, että kokouksen alkamisaika asetetaan viisi minuuttia nykyistä aikaa myöhemmäksi.
Vaikuttavat sovellusliittymät:
CreateMeeting
SetMeeting
API 40.1.2 -päivitykset
XML API 40.1.2 -päivitykset
Kokouksen ajoittaminen luo automaattisesti salasanan, jos sitä ei ole annettu
Tehostimme CreateMeeting
, CreateEvent
, CreateTrainingSession
, ja CreateTeleconferenceSession
sisällyttääksesi salasanan API-vastauksen runkoon.
Oletuksena Kaikilla kokouksilla/tapahtumilla/istunnoilla on oltava salasana asetus on käytössä. Tässä skenaariossa, jos API-pyyntö ei sisällä salasanaa, salasana luodaan automaattisesti XML API -palvelimista.
Jos Kaikilla kokouksilla/tapahtumilla/istunnoilla on oltava salasana asetus on liikuntarajoitteinen, ja API-pyyntö ei sisällä salasanaa, salasana on ei luotu XML API -palvelimista.
Jos API-pyyntö sisältää salasanan, vastaus sisältää sen salasanasta riippumatta Kaikilla kokouksilla/tapahtumilla/istunnoilla on oltava salasana asetus käytössä tai pois käytöstä.
Vaikuttavat sovellusliittymät:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
The CreateMeeting
vastaus on nyt meetingPassword
elementti:
CreateMeeting
Esimerkki pyynnöstä:
<?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>sivustonnimi1</siteName>
<webExID>käyttäjätunnus</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>28.10.2020 klo 17:35</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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
vastaus on nyt eventPassword
elementti:
The CreateTrainingSession
ja CreateTeleconferenceSession
vastauksissa on nyt sessionPassword
elementti:
API 40.1.0 -päivitykset
XML API 40.1.0 -päivitykset
GetSessionInfo
parannuksia
Olemme lisänneet uusia elementtejä GetSessionInfo
API. API palauttaa nyt tietoja myös mobiililaitteille.
Vaikuttavat sovellusliittymät:
GetSessionInfo
GetSessionInfo
Pyydä päivityksiä:
Esimerkki pyynnöstä:
<?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 tai 123456789_go@webex.com tai 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory
parannuksia
Olemme lisänneet uuden sovellusliittymän, lstAccessAnywhereHistory
, vastata Webex Access Anywhere -raportin tiedoilla.
Vaikuttavat sovellusliittymät:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Pyydä päivityksiä:
LstAccessAnywhereHistory
Vastauspäivitykset:
Esimerkki pyynnöstä:
<?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>testata</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>testi1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>29.09.2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>29.12.2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>29.9.2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>29.12.2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>TAI</serv:listMethod>
</listControl>
<order>
<orderBy>ALOITUSAIKA</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
Vastausesimerkki:
<?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>MENESTYS</serv:result>
<serv:gsbStatus>ENSISIJAINEN</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>dekaani</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>29.11.2019 03:05:44</history:startTime>
<history:endTime>29.11.2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:body>