- Etusivu
- /
- Artikkeli
Cisco Webex Meetings API-päivitysten yleiskatsaus (API 40)
Löydät kaikki tärkeät tiedot Cisco Webex Meetings API:sta, kuten skeemamuutokset ja muut ilmoitukset.
Lisätietoja XML API 41:stä on osoitteessa Cisco Webex Meetings API-päivitysten yleiskatsaus (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).
XML API 11 SP9:n ja sitä aikaisempien versioiden päivitykset löytyvät osoitteesta Cisco DevNet.
API 40.12.0 Päivitykset
XML API 40.12.0 Päivitykset
XML API tukee yksityisen kokouksen tyyppiä
XML-API:t vaikuttavat
-
Voimme käyttää API:ta:
CreateMeeting
jaSetMeeting
Webex-kokouksen ajoittamiseksi tai päivittämiseksi yksityisen kokoustyypin Webex-kokoukseen. -
Jos Webex-kokous on ajoitettu yksityisen kokouksen tyyppiseksi,
GetSessionInfo
GetMeeting
,LstSummarySession
jaLstCalendarSession
palauttavat uuden elementin, jonka nimi onPrivateMeeting
, jotta se tiedetään. -
GetMeetingType
jaLstMeetingType
palauttavat uuden elementin, jonka nimi on
ja joka ilmoittaa, tuetaanko yksityisiä kokouksia vai ei.SupportPrivateMeeting
Skeeman muutokset
XML API: GetMeetingType/LstMeetingType: Liitä elementti .
XML API: LstSummarySession
: Liitä elementti .
XML API: LstCalendarSession
: Liitä elementti .
XML API: GetSessionInfo
: Liitä elementti .
XML API: GetMeeting: Liitä elementti .
XML-API:n pyyntö: CreateMeeting
CreateMeetingin pyyntö yksityisellä kokoustyypillä
10/25/2020 13:00:00
45
45
********
MC_PrivateMeeting_Test
168 //169 on näyte, joka tukee yksityistä kokousta
.
XML API:n vastaus: GetSessionInfo
Vastaus osoitteessa isPrivateMeeting
false
true
true //true: kokous tukee yksityistä kokousta; false: kokous ei tue yksityistä kokousta.
false
false
true
GetSite API palauttaa sivustotason kokousmallit.
Käyttäjätarina/tehtävän kuvaus
GetSite API palauttaa sivuston tason kokousmallin. Näin Education Connector ja Webex Classrooms voivat näyttää nämä mallit, jotta opettajat voivat valita ne on-line-istuntoja suunnitellessaan.
Vaikutuksen kohteena olevat API:t
Jos on olemassa räätälöityjä kokousmalleja, jotka ovat sivustotasoisia, GetSite api palauttaa nämä sivustotasoiset mallit.
Elementit Nimi |
Kuvaus |
---|---|
|
sivustotason mukautettujen kokousmallien nimi |
|
Webex-kokoukset, Webex-koulutukset ja Webex-tapahtumat |
Skeeman muutokset
GetSite : Liitä elementti .
Vastausnäyte
GetSite vastaus
3
PRO
MC Kokous Tempalte 1
MeetingCenter
EC Meeting Tempalte 2
EventCenter
TC Kokousmalli 3
TrainingCenter
XML API SetUser ei voi muuttaa elementtiä supportedServices
, kun sivusto on CI unified site.
Kuvaus
XMLAPI SetUser
ei tue arvon "supportedServices
" muuttamista API-pyynnössä, kun sivusto on Control Hubiin linkitetty Unified Webex Meeting -sivusto.
Skeeman muutokset
API:n skeemaa ei ole muutettu: SetUser
.
WEBEX-15436: Lisää suojaus päällekkäisten sähköpostiviestien välttämiseksi osoitteessa Mtgconfattendeelist.
Kuvaus
Jos samaan kokoukseen lisätään useita osallistujia, joilla on sama sähköpostiosoite, samassa API-pyynnössä käsitellään vain ensimmäistä osallistujaa, jolla on sähköpostiosoite.
Vaikutusalaan kuuluvat sovellusliittymät
-
CreateMeetingAttendee
-
CreateUser
-
SetUser
-
CreateMeeting
-
SetMeeting
-
CreateEvent
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
Näyte API
Pyyntö
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
testSite
testUser
salasana
1714904382
test@webex.com
name1
test@webex.com
nimi2
1714904382
http://www.w3.org/2001/XMLSchema-instance"
API 40.11.0 Päivitykset
XML API 40.11.0 Päivitykset
XMLAPI CreateUser tukee displaynamea
CreateUser
tukee dispalyname
, kun ominaisuuden vaihto EnableDisplayName
on 1. Jos ominaisuuden vaihtaminen ei ole 1, displayName
jätetään huomiotta.
Skeeman muutokset
CreateUser:
XMLAPI SetUser tukee displaynamea
SetUser
tukee dispalyname
, kun ominaisuuden vaihtokytkin EnableDisplayName
on 1. Jos ominaisuuden vaihtaminen ei ole 1, displayName
jätetään huomiotta.
Skeeman muutokset
SetUser:
XMLAPI GetUser tukee displaynamea
GetUser
tukee dispalyname
kun ominaisuuden vaihtokytkin EnableDisplayName
on 1. Jos ominaisuuden vaihtaminen ei ole 1, displayName
ei tule näkyviin.
Kun displayName
tietokannassa on nolla ja ominaisuuden vaihtokytkin EnableDisplayName
on 1, displayName
on etunimi+""+sukunimi
ei-aasialaisille merkille ja etunimi+sukunimi
aasialaisille merkille.
Skeeman muutokset
GetUser Vastaus:
XMLAPI-käyttäjätason ohjaus CMR Hybrid Voip -palvelulle
cmrHybridVoip
-asetusta käytetään asettamaan ja hakemaan käyttäjätason asetus EnableCMRHybridVoIP
.
Skeeman muutokset
GetUserResponse:
CreateUser-pyyntö:
SetUser-pyyntö:
API 40.10.0 Päivitykset
XML API 40.10.0 Päivitykset
XML API -tuki UUID
täyttämiseksi API-pyynnössä ja -vastauksessa.
Esimerkki XML API: GetSessionInfo
Pyyntö:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
805325231
tai
039c00dd25c64ab0812dda22bb8a4fcc
.
http://www.w3.org/2001/XMLSchema-instance"
Vastaus:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="<span data-id="12"></span> <ep:status>NOT<span data-id="13"></span>INPROGRESS</ep:status><span data-id="14"></span> <ep:isLocked>false</ep:isLocked><span data-id="15"></span> <ep:sessionkey>805325231</ep:sessionkey><span data-id="16"></span> <ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID><span data-id="17"></span> <ep:confID>158941507534980823</ep:confID><span data-id="18"></span> ...<span data-id="19"></span> ...<span data-id="20"></span> </serv:bodyContent><span data-id="21"></span> </serv:body><span data-id="22"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
_
Vaikutusalaan kuuluva API:
-
CreateMeetingAttendee
-
DelMeetingAttendee
-
RegisterMeetingAttendee
-
CreateTeleconferenceSession
-
SetTeleconferenceSession
-
GetTeleconferenceSession
-
CreateTrainingSession
-
SetTrainingSession
-
GetTrainingSession
-
DelTrainingSession
-
CreateEvent
-
SetEvent
-
DelEvent
XMLAPI palauttaa ylimääräisen elementin sivuston ylläpitäjän konfigurointia varten, jotta näytön kaappaus voidaan poistaa käytöstä.
Vaatimus tulee tietoturvasta - sekä PenTest
vikoja että asiakkailta, kuten Goldman Sachsilta. He eivät halua sallia loppukäyttäjien ottaa kuvakaappauksia Meetings-sovelluksessa. Samaan aikaan monet muut asiakkaat haluavat tämän ominaisuuden - sallia kuvakaappauksen. Myös koulutuksen käyttäjät haluavat sallia myös näytön kaappauksen. Meillä on siis tätä varten sivuston ylläpitäjän konfiguraatio, ja XMLAPI palauttaa GetSite
-vastauksessa ylimääräisen kentän EnableMobileScreenCapture
tämän tukemiseksi.
Esimerkki GetSite-pyynnöstä
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xxxx
Testi
xxxx
http://www.webex.com/schemas/2002/06/service"
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="<span data-id="12"></span> <ns1:siteInstance><span data-id="13"></span> ...<span data-id="14"></span> <ns1:securityOptions><span data-id="15"></span> ....<span data-id="16"></span> ...<span data-id="17"></span> <ns1:EnableMobileScreenCapture>false</ns1:EnableMobileScreenCapture><span data-id="18"></span> ...<span data-id="19"></span> </ns1:securityOptions><span data-id="20"></span> ...<span data-id="21"></span> </ns1:siteInstance><span data-id="22"></span> </serv:bodyContent><span data-id="23"></span> </serv:body><span data-id="24"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
Vaikutusalaan kuuluva API
GetSite
XMLAPI-tuki MEET-269 PIN-koodittoman liittymisen parantaminen
XMLAPI lisää UUDEN OPTION Organisaationi videoneuvottelujärjestelmät voivat aloittaa kokoukset ja liittyä niihin ilman kehotuksia Henkilökohtaisen huoneen kokouksen ja MC-kokouksen osalta.
-
createUser/setUser/getUser
Lisää uusi solmudeviceCanStartMyPMR
osoitteessapersonalMeetingRoom
. -
createMeeting/setMeeting/getMeeting
lisätä uuden solmundeviceCanStartMeeting
aikatauluun.
Webex-käyttöliittymän vaihtoehto Henkilökohtaisen huoneen kokous :
Skeeman muutokset
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
API 40.9.0 Päivitykset
XML API 40.9.0 Päivitykset
XML API -tuki UUID
pyyntöä ja vastausta varten.
Olemme lisänneet kokouksen UUID:n API-pyyntöön ja -vastaukseen aina, kun tuemme meetingKey
tai sessionKey
.
Esimerkki XML API: GetSessionInfo
Pyyntö:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
805325231
tai
039c00dd25c64ab0812dda22bb8a4fcc
.
http://www.w3.org/2001/XMLSchema-instance"
Vastaus:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="<span data-id="12"></span> <ep:status>NOT<span data-id="13"></span>INPROGRESS</ep:status><span data-id="14"></span> <ep:isLocked>false</ep:isLocked><span data-id="15"></span> <ep:sessionkey>805325231</ep:sessionkey><span data-id="16"></span> <ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID><span data-id="17"></span> <ep:confID>158941507534980823</ep:confID><span data-id="18"></span> ...<span data-id="19"></span> ...<span data-id="20"></span> </serv:bodyContent><span data-id="21"></span> </serv:body><span data-id="22"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
_
Vaikutusalaan kuuluva API:
-
GetEnrollmentInfo
-
LstsummaryTrainingSession
-
AddScheduledTest
-
SetScheduledTest
-
DelScheduledTest
-
GetTestInformation
-
UploadEventImage
-
SendInvitationEmail
-
CreateSupportSession
-
LstmeetingagePreliminaryHistory
-
LstmeetingattendeePreliminaryHistory
-
LsteventsessionPreliminaryHistory
-
LsteventattendeePreliminaryHistory
-
LstTrainingPollResultsHistory
Webex-kokouksissa on lukittu kokousaula, jossa käyttäjät voivat odottaa pääsyä kokoukseen.
XML API aikatauluttaa ja muokkaa MC-kokousta tukemaan lukittua aulaa, kun ominaisuus(ConsistentLockedLobby
) kytketään päälle.
Skeeman muutokset
Lisätty kolme uutta elementtiä (externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) CreateMeeting-, SetMeeting- ja GetMeeting -rajapintoihin.
Elementti |
Kuvaus |
---|---|
|
Kun kokouksen lukitus on avattu, käytettävissä on kolme Ulkoisen käyttäjän turvallisuuskohtaa.
|
|
Lukitaanko kokous automaattisesti. True: Lukitse kokous automaattisesti # minuutin kuluttua kokouksen alkamisesta. False: Ei lukitse kokousta automaattisesti kokouksen alettua |
|
Pöytäkirja (0,5,10,15,20) kokouksen automaattista lukitsemista varten kokouksen alkamisen jälkeen |
Pyyntö- ja vastausnäyte
CreateMeetingin pyyntö:
...
...
false
AllowJoinWoinWithLobby
true
10
...
...
SetMeetingin pyyntö:
2###1###01
...
...
false
AllowJoinWithLobby
true
10
...
Vastaus GetMeeting
:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="<span data-id="12"></span> ...<span data-id="13"></span> <meet:attendeeOptions><span data-id="14"></span> ...<span data-id="15"></span> <meet:joinRequiresAccount>false</meet:joinRequiresAccount><span data-id="16"></span> <meet:externalAttendeeSecurity>AllowJoin</meet:externalAttendeeSecurity><span data-id="17"></span> <meet:autoLock>true</meet:autoLock><span data-id="18"></span> <meet:autoLockWaitTime>10</meet:autoLockWaitTime><span data-id="19"></span> </meet:attendeeOptions><span data-id="20"></span> ...<span data-id="21"></span> </bodyContent><span data-id="22"></span> </body><span data-id="23"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
Vaikutusalaan kuuluva API:
-
CreateMeeting
-
SetMeeting
-
GetMeeting
Parannus GetSessionInfo
API palauttaa osallistujien tilan käynnissä olevassa istunnossa.
Lisätty kaksi uutta elementtiä (hasHostInMeeting
, hasAttendeeInMeeting
) vastaukseen GetSessionInfo
. Nämä kaksi elementtiä palautetaan, kun kokous on käynnissä.
Elementti |
Kuvaus |
---|---|
|
Onko isäntä liittynyt käynnissä olevaan kokoukseen. True: Isäntä on käynnissä olevassa kokouksessa. False/Null: Isäntä ei ole käynnissä olevassa kokouksessa tai kokous ei ole käynnissä. |
|
Onko osallistuja/isäntä liittynyt käynnissä olevaan kokoukseen. True: käynnissä olevassa kokouksessa on osallistuja tai isäntä. False/Null: meneillään olevassa kokouksessa ei ole osallistujaa tai isäntää tai kokous ei ole meneillään oleva kokous. |
API-vastausnäyte:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="<span data-id="12"></span> ...<span data-id="13"></span> <ep:status>INPROGRESS</ep:status><span data-id="14"></span> <ep:hasHostInMeeting>true</ep:hasHostInMeeting><span data-id="15"></span> <ep:hasAttendeeInMeeting>true</ep:hasAttendeeInMeeting><span data-id="16"></span> ...<span data-id="17"></span> </bodyContent><span data-id="18"></span> </body><span data-id="19"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
Vaikutusalaan kuuluva API:
GetSessionInfo
API GetUserCard vaatii valtuutuksen.
Turvallisuuden parantaminen XML API GetUserCard
vaatii valtuutuksen käyttäjän tietojen saamiseksi.
Vaikutusalaan kuuluva API:
GetUserCard
API 40.8.0 Päivitykset
XML API 40.8.0 Päivitykset
GetSessionInfo
vastausparannus
Jos sinua ei ole kutsuttu tai hyväksytty kokouksesta, kutsu XML API: GetSessionInfo
ei palauta elementtejä: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
API-vastausrungossa.
API-vastausesimerkki kokouksia varten:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="<span data-id="0"></span> <ep:status>NOT<span data-id="1"></span>INPROGRESS</ep:status><span data-id="2"></span> <ep:sessionkey>1####2###4</ep:sessionkey><span data-id="3"></span> <ep:accessControl><span data-id="4"></span> <ep:listStatus>UNLISTED</ep:listStatus><span data-id="5"></span> <ep:registration>false</ep:registration><span data-id="6"></span> <ep:passwordReq>true</ep:passwordReq><span data-id="7"></span> <ep:isRegisterIDRequired>false</ep:isRegisterIDRequired><span data-id="8"></span> </ep:accessControl><span data-id="9"></span> <ep:metaData><span data-id="10"></span> <ep:serviceType>MeetingCenter</ep:serviceType><span data-id="11"></span> </ep:metaData><span data-id="12"></span> <ep:attendeeOptions><span data-id="13"></span> <ep:joinRequiresAccount>false</ep:joinRequiresAccount><span data-id="14"></span> </ep:attendeeOptions><span data-id="15"></span> <ep:isAllowJBH>true</ep:isAllowJBH><span data-id="16"></span> <ep:isCETMeeting>true</ep:isCETMeeting><span data-id="17"></span> <ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom><span data-id="18"></span></serv:bodyContent>http://www.w3.org/2001/XMLSchema-instance">
_
API-vastausesimerkki koulutuksia/tapahtumia varten:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="<span data-id="0"></span> <ep:status>NOT<span data-id="1"></span>INPROGRESS</ep:status><span data-id="2"></span> <ep:sessionkey>1####5###9</ep:sessionkey><span data-id="3"></span> <ep:accessControl><span data-id="4"></span> <ep:listStatus>UNLISTED</ep:listStatus><span data-id="5"></span> <ep:registration>true</ep:registration><span data-id="6"></span> <ep:registrationURL><span data-id="7"></span> <ep:passwordReq>true</ep:passwordReq><span data-id="8"></span> <ep:registrationURLForMobile><span data-id="9"></span> <ep:joinStatus>INVITE/REGISTER/REJECT</ep:joinStatus><span data-id="10"></span> <ep:isRegisterIDRequired>false</ep:isRegisterIDRequired><span data-id="11"></span> </ep:accessControl><span data-id="12"></span> <ep:metaData><span data-id="13"></span> <ep:serviceType>TrainingCenter</ep:serviceType><span data-id="14"></span> </ep:metaData><span data-id="15"></span> <ep:attendeeOptions><span data-id="16"></span> <ep:joinRequiresAccount>false</ep:joinRequiresAccount><span data-id="17"></span> </ep:attendeeOptions><span data-id="18"></span> <ep:isAllowJBH>true</ep:isAllowJBH><span data-id="19"></span> <ep:isCETMeeting>true</ep:isCETMeeting><span data-id="20"></span> <ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom><span data-id="21"></span></serv:bodyContent>http://www.w3.org/2001/XMLSchema-instance">
_
https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
Vaikutusalaan kuuluva API:
-
GetSessionInfo
GetSessionInfo, GetUserCard
Turvallisuusparannukset
Teimme tietoturvan parannuksen XML API GetSessionInfo
ja GetUserCard
. Estämme käyttäjiä käyttämästä näitä kahta sovellusrajapintaa seuraavien kahden tunnin aikana, jos heidän puhelunsa on saavuttanut rajan yhden tunnin aikana, eikä tietoja ole löytynyt -virheitä.
Virhetilavaste on: "403 Forbidden"
Vaikuttavat API:t:-
GetSessionInfo
-
GetUserCard
meetingUUID
API-pyynnössä ja -vastaustuessa.
Olemme lisänneet meetingUUID:n API-pyyntöön ja -vastaukseen aina, kun tuemme meetingKey/sessionKey
.
GetSessionInfo
Pyyntö:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
805325231
tai
039c00dd25c64ab0812dda22bb8a4fcc
.
http://www.w3.org/2001/XMLSchema-instance"
Vastaus:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="<span data-id="12"></span> <ep:status>NOT<span data-id="13"></span>INPROGRESS</ep:status><span data-id="14"></span> <ep:isLocked>false</ep:isLocked><span data-id="15"></span> <ep:sessionkey>805325231</ep:sessionkey><span data-id="16"></span> <ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID><span data-id="17"></span> <ep:confID>158941507534980823</ep:confID><span data-id="18"></span> ...<span data-id="19"></span> ...<span data-id="20"></span> </serv:bodyContent><span data-id="21"></span> </serv:body><span data-id="22"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
_
Vaikutusalaan kuuluva API:
-
LstOpenSession
-
GetEnrollmentInfo
-
LstsummaryMeeting
-
LstScheduledTests
-
GetEvent
-
LstsummaryEvent
-
LstmeetingageHistory
-
LsttrainingsessionHistory
-
LsteventsessionHistory
-
LstsupportsessionHistory
-
DelSession
Koulutussivustojen malli (EDU-istuntotyyppi) XML API -tuessa
Kun sivustosi ottavat käyttöön EDU-istuntotyypin (Education Instructor), XML API voi tukea kokouksen suunnittelua EDU-kokousmallin avulla.
Vaikutusalaan kuuluva API:
-
CreateMeeting
-
SetMeeting
-
CreateEvent
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
XML API CreateMeetingAttendee
ja RegisterMeetingAttendee
tukevat XML API:ta.
Sekä CreateMeetingAttendee
että RegisterMeetingAttendee
pystyvät tarkistamaan Webex Meetings -rekisteröinnin edellyttämän osallistujan rekisteröintilomakkeen.
Ja tähän tehtävään on olemassa uusi poikkeus:
Poikkeusnumero |
Poikkeusviesti |
---|---|
040014 |
Puuttuvat pakolliset kentät (rekisteröintilomake): ... |
Jos esimerkiksi valitsit "Työpaikan nimi" ja "Yrityksen nimi" vaadittaviksi kentiksi osallistujan Webex Meetings -rekisteröintiä varten, kuten alla on esitetty, sinun on annettava arvo "Työpaikan nimi" ja "Yrityksen nimi", kun kutsut näitä kahta APIa: CreateMeetingAttendee
ja RegisterMeetingAttendee
.
RegisterMeetingAttendee
Request:
FirstNameb LastName
FirstNameb
LastName
Engineer //Job Title
Cisco1234 //Company Name
...
****@*****.com
VISITOR
true
ATTENDEE
ACCEPT
true
1####4####1
CreateMeetingAttendee
Request:
FirstNameA LastNameA
FirstNameA
LastNameA
Engineer //Job Title
Cisco1234 //Company Name
...
*****@*****.com
VISITOR
true
ATTENDEE
ACCEPT
true
1###4####1
040014 Vastauspoikkeus
Esimerkki:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="<span data-id="2"></span> xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
FAILURE
Puuttuvat pakolliset kentät (rekisteröitymislomake) :http://www.webex.com/schemas/2002/06/service" title,company
PRIMARY
040014
title,company
Vaikutusalaan kuuluva API:
-
CreateMeetingAttendee
-
RegisterMeetingAttendee
XML API Sähköpostin validoinnin parannukset
XML-API:n ei pitäisi sallia valkoisen välilyönnin merkkejä sähköpostissa, joten olemme parantaneet sähköpostin validointia Webex Meetings Page -käyttäytymisen mukaiseksi.
Vaikutusalaan kuuluva 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 meetingKey- tai sessionKey-tunnusta.
GetSessionInfo
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
805325231
tai
039c00dd25c64ab0812dda22bb8a4fcc
.
http://www.w3.org/2001/XMLSchema-instance"
GetSessionInfo
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
805325231
tai
039c00dd25c64ab0812dda22bb8a4fcc
.
http://www.w3.org/2001/XMLSchema-instance"
GetSessionInfo
Vastaus Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="<span data-id="12"></span> <ep:status>NOT<span data-id="13"></span>INPROGRESS</ep:status><span data-id="14"></span> <ep:isLocked>false</ep:isLocked><span data-id="15"></span> <ep:sessionkey>805325231</ep:sessionkey><span data-id="16"></span> <ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID><span data-id="17"></span> <ep:confID>158941507534980823</ep:confID><span data-id="18"></span> ...<span data-id="19"></span> ...<span data-id="20"></span> </serv:bodyContent><span data-id="21"></span> </serv:body><span data-id="22"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
_
Vaikuttavat API:t:
-
LstmeetingattendeeHistorye
-
LsttrainingattendeeHistorye
-
LsteventattendeeHistory
-
LstsupportattendeeHistoria
CreateUser
API tervetulosähköpostin tuki neljälle uudelle kielelle.
XMLAPI:n tervetulosähköposti tukee seuraavia neljää uutta kieltä:
-
Tšekki (languageID=19)
-
Puola (languageID=20)
-
Unkari (languageID=21)
-
Romanian kieli (languageID=22)
XMLAPI lähettää tervetulosähköpostin CreateUser
-pyynnössä määritetyn kielen tai languageID:n mukaan.
Käyttämällä CreateUser
lähettää Html Tervetuloa Email Esimerkki (Tšekki):
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
test
user
testuser
xxxxxx
testuser@test.com
true
19
tai
Tšekki
AKTIVOITU
true
true
http://www.w3.org/2001/XMLSchema-instance"
API 40.6.1, 40.4.9 Päivitykset
XML API 40.6.1, 40.4.9 Päivitykset
CreateMeeting/SetMeeting
tuki
Kun suunnittelet Webex-kokousta, XML API CreateMeeting/SetMeeting
antaa sinulle mahdollisuuden tarkistaa tai poistaa valinnan tai napsauttaa vaadittua tai ei-vaadittua kenttää osallistujien rekisteröintilomakkeesta.
Seuraavassa on esimerkki kokousten aikataulusta käyttäjän verkkosivulta, jossa voit tarkistaa vaaditut kentät, kuten "Työtehtävän nimi", "Yrityksen nimi", "Kaupunki" ja "Osavaltio" osallistujan ilmoittautumislomakkeessa:
Seuraavassa esitetään sivun kenttien ja XML API:n elementtien välinen vastaavuus:
Sivukentät | XMLAPI Elementti |
---|---|
Tehtävänimike | |
Yrityksen nimi | |
Osoite 1 | |
Osoite 2 | |
Kaupunki | |
Tila | |
Postinumero/Postinumero | |
Maa/alue | |
Työpuhelin | |
Faksi |
Muutettu skeema: Lisää "registrationForm"-elementti osoitteeseen CreateMeeting
Muutettu skeema: Lisää "registrationForm"-elementti osoitteeseen SetMeeting
Muutettu skeema: Lisää "registrationForm"-elementti osoitteeseen GetMeeting
CreateMeeting
Request Example:
salasana
true
true
false
true
true
false
false
true
true
false
false
false
false
SetMeeting
Pyyntö Esimerkki:
1015045339
Konferenssin nimi
3
true
true
true
true
true
false
false
true
true
false
false
false
false
GetMeeting
Vastausesimerkki:
1234567890@sitename.webex.com
1234567890@sitename.webex.com
väärä
true
true
false
false
true
true
false
false
false
Vaikuttavat API:t:
-
CreateMeeting
-
SetMeeting
-
GetMeeting
-
DelMeeting
E2EE-kokoustyyppi ei tue PMR-kokousta.
Kun otat PMR:n käyttöön API-puhelun aikana:CreateUser/SetUser/GetUser/GetMe
ja vain E2EE-kokoustyyppi on käytettävissä, se vastaa seuraavaan virheilmoitukseen: "110063 Käyttäjällä on oltava vähintään yksi muu kuin E2EE-kokoustyyppi, jotta PMR voidaan ottaa käyttöön."
Vaikuttavat API:t:
-
CreateUser
-
SetUser
-
GetUser
-
GetMe
API 40.6.0 Päivitykset
XML API 40.6.0 Päivitykset
User Management -rooli lisätty
Olemme luoneet User Management -roolin, ja skeematiedosto on muuttunut seuraavasti.
Muutettu skeema: CreateUser
pyyntö:
Muutettu skeema: SetUser
Muutettu skeema: GetMe
vastaus:
Muutettu skeema: LstsummaryUser
vastaus:
Vaikuttavat API:t:
-
CreateUser
-
SetUser
-
GetMe
-
LstsummaryUser
CreateUser
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span>xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
SiteAdmin
xxxx
xxx
xxx
xxx
xxx
xxx
true
false
false
false
false
3
AKTIVOITU
true
true
http://www.w3.org/2001/XMLSchema-instance"
Tuki API-avaimen käyttämiselle GetUserCard -palvelussa
Tuemme nyt API-avaimen (generoitu JWT-token) käyttöä API:n käyttämiseen: GetUserCard
tässä julkaisussa.
Näillä sivuilla voit tutustua API-avaimen hakemiseen ja JWT-tokenin luomiseen:
Kuinka soveltaa yhtä API-avainta
GetUserCard
Pyyntö Esimerkki:
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="<span data-id="5"></span> xmlns:serv="http://www.webex.com/schemas/2009/05/service">
{sitename}
{userName}
http://www.w3.org/2001/XMLSchema-instance"
Vastaus Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="<span data-id="11"></span> <use:avatar><span data-id="12"></span> <use:url><span data-id="13"></span> <use:lastModifiedTime>1587493389768</use:lastModifiedTime><span data-id="14"></span> <use:isUploaded>false</use:isUploaded><span data-id="15"></span> </use:avatar><span data-id="16"></span> <use:personalMeetingRoom><span data-id="17"></span> <use:title>Testin henkilökohtainen huone</use:title><span data-id="18"></span> <use:personalMeetingRoomURL><span data-id="19"></span> <use:accessCode>713289692</use:accessCode><span data-id="20"></span> </use:personalMeetingRoom><span data-id="21"></span> </serv:bodyContent><span data-id="22"></span> </serv:body><span data-id="23"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
Tuki meetingUUID
API-pyynnöissä ja -vastauksissa.
Olemme lisänneet meetingUUID
API-pyyntöön ja -vastaukseen, kun tuemme meetingKey- tai sessionKey-tunnusta.
Vaikuttavat API:t:
-
LstRecording
-
LstsummarySession
-
GetSesssionInfo
-
GethosturlMeeting
-
GetjoinurlMeeting
-
LstMeetingAttendee
-
CreateMeeting
-
SetMeeting
-
GetMeeting
-
DelMeeting
-
LstCalendarSession
meetingUUID
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
805325231
tai
039c00dd25c64ab0812dda22bb8a4fcc
.
http://www.w3.org/2001/XMLSchema-instance"
meetingUUID
Vastaus Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="<span data-id="12"></span> <ep:status>NOT<span data-id="13"></span>INPROGRESS</ep:status><span data-id="14"></span> <ep:isLocked>false</ep:isLocked><span data-id="15"></span> <ep:sessionkey>805325231</ep:sessionkey><span data-id="16"></span> <ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID><span data-id="17"></span> <ep:confID>158941507534980823</ep:confID><span data-id="18"></span> ...<span data-id="19"></span> ...<span data-id="20"></span> </serv:bodyContent><span data-id="21"></span> </serv:body><span data-id="22"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
_
PMR-kokousavaimia ei vaihdeta tilapäisesti deaktivoidulta käyttäjältä tai käytöstä poistetulta PMR:ltä.
Kun väliaikaisesti deaktivoitu käyttäjä tai poistettu PMR aktivoituu uudelleen viikon kuluessa, nyt uudelleen aktivoidun käyttäjän tai aktivoidun PMR:n kokousavainta ei muuteta, vaan se on sama kuin aiemmin.
Vaikuttavat API:t:
-
SetUser
-
DelUser
LstSummarySession
parannukset
Paransimme API:ta: LstSummarySession
return scheduled-PMR, jotta pyynnössä olisi yksi uusi elementti, returnScheduledPMR
. Ja ominaisuuden vaihtamisen oletusarvo on pois päältä.
Vaikuttavat API:t:
-
LstSummarySession
Skeeman muutos:
Lisäämme uuden elementin returnScheduledPMR
API LstSummarySession -pyyntöön.
Lisäämme uuden elementin isScheduledPMR
API LstSummarySession -vastaukseen.
LstSummarySession
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xxx
Testi
xxx
xxxx
xxxx
1
2
AND
11/01/2019 8:0:0
12/01/2019 7:59:59
4
11/01/2019 8:0:0
12/01/2019 7:59:59
HOSTWEBEXID
ASC
CONFNAME
ASC
STARTTIME
ASC
EventCenter
Kokouskeskus
SalesCenter
TrainingCenter
SupportCenter
true
http://www.webex.com/schemas/2002/06/service"
LstSummarySession
Vastaus Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xmlns:xsi="<span data-id="12"></span> xsi:type="ep:lstsummarySessionResponse"><span data-id="13"></span> <ep:matchingRecords><span data-id="14"></span> <serv:total>1787</serv:total><span data-id="15"></span> <serv:returned>2</serv:returned><span data-id="16"></span> <serv:startFrom>1</serv:startFrom><span data-id="17"></span> </ep:matchingRecords><span data-id="18"></span> <ep:session><span data-id="19"></span> <ep:sessionKey>809914325</ep:sessionKey> <span data-id="20"></span><ep:MeetingUUID>809914325</ep:MeetingUUID><span data-id="21"></span> <ep:confName>Tiimikokous</ep:confName><span data-id="22"></span> <ep:sessionType>3</ep:sessionType><span data-id="23"></span> <ep:serviceType>MeetingCenter</ep:serviceType><span data-id="24"></span> <ep:hostWebExID>Test</ep:hostWebExID><span data-id="25"></span> <ep:hostFirstName>Test</ep:hostFirstName><span data-id="26"></span> <ep:hostLastName>Test</ep:hostLastName><span data-id="27"></span> <ep:otherHostWebExID>Test</ep:otherHostWebExID><span data-id="28"></span> <ep:timeZoneID>2</ep:timeZoneID><span data-id="29"></span> <ep:timeZone>GMT-10:00, Havaiji (Honolulu)</ep:timeZone><span data-id="30"></span> <ep:status>NOT<span data-id="31"></span>INPROGRESS</ep:status><span data-id="32"></span> <ep:startTime>10/12/2019 00:35:41</ep:startTime><span data-id="33"></span> <ep:duration>60</ep:duration><span data-id="34"></span> <ep:listStatus>JULKINEN</ep:listStatus><span data-id="35"></span> <ep:hostEmail>Test@webex.com</ep:hostEmail><span data-id="36"></span> <ep:passwordReq>true</ep:passwordReq><span data-id="37"></span> <ep:hostJoined>false</ep:hostJoined><span data-id="38"></span> <ep:participantsJoined>false</ep:participantsJoined><span data-id="39"></span> <ep:confID>141672157056861215</ep:confID><span data-id="40"></span> <ep:registration>false</ep:registration><span data-id="41"></span> <ep:isRecurring>true</ep:isRecurring><span data-id="42"></span> <ep:hostType>1019001</ep:hostType><span data-id="43"></span> <ep:isAudioOnly>false</ep:isAudioOnly><span data-id="44"></span> <ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence><span data-id="45"></span> <ep:isAllowJBH>false</ep:isAllowJBH><span data-id="46"></span> <ep:isCETMeeting>true</ep:isCETMeeting><span data-id="47"></span> <ep:isException>false</ep:isException><span data-id="48"></span> <ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance><span data-id="49"></span> <ep:seriesMeetingKey>0</ep:seriesMeetingKey><span data-id="50"></span> <ep:recurrenceId>0</ep:recurrenceId><span data-id="51"></span> <ep:isScheduledPMR>true</ep:isScheduledPMR><span data-id="52"></span> </ep:session><span data-id="53"></span> <ep:session><span data-id="54"></span> <ep:sessionKey>805660167</ep:sessionKey><span data-id="55"></span> <ep:confName>xmlmc Molly08Console816960001</ep:confName><span data-id="56"></span> <ep:sessionType>3</ep:sessionType><span data-id="57"></span> <ep:serviceType>MeetingCenter</ep:serviceType><span data-id="58"></span> <ep:hostWebExID>Molly08Console81696000</ep:hostWebExID><span data-id="59"></span> <ep:hostFirstName>Molly08Console81696000</ep:hostFirstName><span data-id="60"></span> <ep:hostLastName>Molly08Console81696000</ep:hostLastName><span data-id="61"></span> <ep:otherHostWebExID>Molly08Console81696000</ep:otherHostWebExID><span data-id="62"></span> <ep:timeZoneID>2</ep:timeZoneID><span data-id="63"></span> <ep:timeZone>GMT-10:00, Havaiji (Honolulu)</ep:timeZone><span data-id="64"></span> <ep:status>NOT<span data-id="65"></span>INPROGRESS</ep:status><span data-id="66"></span> <ep:startTime>10/12/2019 00:35:41</ep:startTime><span data-id="67"></span> <ep:duration>60</ep:duration><span data-id="68"></span> <ep:listStatus>PUBLIC</ep:listStatus><span data-id="69"></span> <ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail><span data-id="70"></span> <ep:passwordReq>true</ep:passwordReq><span data-id="71"></span> <ep:hostJoined>false</ep:hostJoined><span data-id="72"></span> <ep:participantsJoined>false</ep:participantsJoined><span data-id="73"></span> <ep:confID>141672108716459038</ep:confID><span data-id="74"></span> <ep:registration>false</ep:registration><span data-id="75"></span> <ep:isRecurring>true</ep:isRecurring><span data-id="76"></span> <ep:hostType>1019001</ep:hostType><span data-id="77"></span> <ep:isAudioOnly>false</ep:isAudioOnly><span data-id="78"></span> <ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence><span data-id="79"></span> <ep:isAllowJBH>false</ep:isAllowJBH><span data-id="80"></span> <ep:isCETMeeting>true</ep:isCETMeeting><span data-id="81"></span> <ep:isException>false</ep:isException><span data-id="82"></span> <ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance><span data-id="83"></span> <ep:seriesMeetingKey>0</ep:seriesMeetingKey><span data-id="84"></span> <ep:recurrenceId>0</ep:recurrenceId><span data-id="85"></span> <ep:isScheduledPMR>true</ep:isScheduledPMR><span data-id="86"></span> </ep:session><span data-id="87"></span> </serv:bodyContent><span data-id="88"></span> </serv:body><span data-id="89"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance"
_
_
GetSite
parannukset
Olemme lisänneet GetSite
vastausominaisuuden vaihtoehdon SupportXMLAPIReturnScheduledPMR.
Vaikuttavat API:t:
-
GetSite
Skeeman muutos:
XML API GetSite
vastaus uusi elementti on: SupportXMLAPIReturnScheduledPMR
GetSite
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span>xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxx
Testi
xxx
xxx
http://www.w3.org/2001/XMLSchema-instance"
GetSite
Vastausesimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="<span data-id="12"></span> <ns1:siteInstance> <span data-id="13"></span><ns1:siteCommonOptions><span data-id="14"></span> ...<span data-id="15"></span> <ns1:SupportXMLAPIReturnScheduledPMR>true</ns1:SupportXMLAPIReturnScheduledPMR><span data-id="16"></span> ...<span data-id="17"></span> </ns1:siteCommonOptions><span data-id="18"></span> </ns1:siteInstance><span data-id="19"></span> </serv:bodyContent><span data-id="20"></span> </serv:body><span data-id="21"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
API 40.4.8, 40.2.9 Päivitykset
XML API 40.4.8, 40.2.9 Päivitykset
Uusi vastaus päivitettäessä aikataulutettuja kokouksia XMLAPI:ssä
Kun asiakkaat käyttävät XMLAPI:tä päivittääkseen sivunsa kautta ajoitettuja kokouksia, lähetämme numeerisen salasanan kokoussähköpostipäivityksessä ja sovellamme sitä Webex-kokouksiin, Teams- ja tapahtumakeskuksiin.
Nämä API:t: GetMeeting, GetTrainingSession, GetEvent
ja GetTeleconferenceSession
, saavat vastauksena nämä uudet elementit: audioPassword
(numeerinen salasana), isEnforceAudioPassword
, isEnforceAudioLogin
Webex Meetings-, Teams- ja Events-keskuksille.
Muutettu skeema:
Vaikuttavat API:t:
-
GetMeeting
-
GetTrainingSession
-
GetEvent
-
GetTeleconferenceSession
GetMeeting
Pyyntö Esimerkki:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
testSite
test
xxx
xx
803328224
http://www.w3.org/2001/XMLSchema-instance"
Vastaus Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="<span data-id="12"></span> <meet:accessControl><span data-id="13"></span> <meet:listToPublic>false</meet:listToPublic><span data-id="14"></span> <meet:isPublic>false</meet:isPublic><span data-id="15"></span> <meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword><span data-id="16"></span> <meet:audioPassword>75928877</meet:audioPassword><span data-id="17"></span> <meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword><span data-id="18"></span> <meet:isEnforceAudioLogin>false</meet:isEnforceAudioLogin><span data-id="19"></span> </meet:accessControl><span data-id="20"></span> ...<span data-id="21"></span> ...<span data-id="22"></span> </serv:bodyContent><span data-id="23"></span> </serv:body><span data-id="24"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
API 40.4.5, 40.2.6 Päivitykset
XML API 40.4.5, 40.2.6 Päivitykset
GetUserCard
ja GetSessionInfo
käyttörajoitus.
Toteutamme käyttörajoituksen API:ssa GetUserCard
ja GetSessionInfo
, saatat saada virheilmoituksen: "403 forbidden", jos saavutat käyttörajan.
Vaikuttavat API:t:
-
GetUserCard
-
GetSessionInfo
API 40.4.4, 40.2.5 Päivitykset
XML API 40.4.4, 40.2.5 Päivitykset
BodyContent
number limit
Olemme lisänneet rajoitetun määrän BodyContent
-osioita kuhunkin XML API -osioon. Kun API-pyyntöön lisätään liian monta BodyContent
-osaa, palautetaan seuraava virhekoodi ja viesti: "000053 Pyynnössä olevien BodyContent-tiedostojen määrän on oltava pienempi kuin {luku}"
Vaikuttavat API:t:
-
Mikä tahansa XML API
XML API Request with Multiple BodyContent
Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span>xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xxxx
xxxx
xxx
xxx
801020403
http://www.w3.org/2001/XMLSchema-instance"
API 40.4.3, 40.2.4 Päivitykset
XML API 40.4.3, 40.2.4 Päivitykset
CreateUser
parannukset
Parannimme CreateUser
tukemaan tervetuliaisviestiä useilla kielillä. CreateUser
pyytää nyt isHTMLEmailia.
Vaikuttavat API:t:
-
CreateUser
CreateUser
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span>xmlns:serv="http://www.webex.com/schemas/2002/06/service">
administrator
xxxx
xxx
xxx
xxx
xxx
xxx
xxx
true
false
false
false
3
AKTIVOITU
true
true
http://www.w3.org/2001/XMLSchema-instance"
API 40.4.0 Päivitykset
XML API 40.4.0 Päivitykset
Pakota sähköpostin vahvistus, kun sähköposteja muutetaan XML API:ssa
Kun sivuston ylläpitäjä on ottanut käyttöön Vahvistus vaaditaan, jotta käyttäjä voi päivittää sähköpostiosoitteen Webex-sivuston hallinnassa:
-
Jos muu kuin sivuston ylläpitäjätili kutsuu
SetUser
-API:tä vaihtaakseen sähköpostiosoitetta, nykyinen sähköpostiosoite säilyy, kunnes uusi sähköpostiosoite on vahvistettu. Tilinmuutoksen vahvistussähköposti lähetetään uuteen sähköpostiosoitteeseen, jossa on "Webex Account Change Confirmation". Kun olet napsauttanut sähköpostiviestissä olevaa linkkiä vahvistaaksesi, uusi sähköpostiosoite yhdistetään välittömästi.Jos muu kuin sivuston ylläpitäjä kutsuu
SetUser
API:ta useita kertoja päättämättä sähköpostin vahvistusprosessia, nykyinen sähköposti säilytetään, ja viimeisin uusi sähköposti on se, joka on vahvistettava. -
Jos sivuston ylläpitäjätili kutsuu
SetUser
-API:tä vaihtaakseen sähköpostiosoitteita, sähköpostin vahvistusprosessi ei käynnisty. Uusi sähköpostiosoite yhdistetään välittömästi isännän tai osallistujan tiliin.
Vaikuttavat API:t:
-
SetUser
GetEnrollmentInfo
aikakatkaisu ja yhteyden nollaaminen
GetEnrollmentInfo
API hakee tällä hetkellä IP-osoitteita verkkotunnusjärjestelmästä, mikä aiheuttaa valtavia suorituskykyvaikutuksia. Aiomme yksinkertaistaa tätä prosessia siten, että -kenttään tulee tyhjä vastaus.
Vaikuttavat API:t:
-
GetEnrollmentInfo
GetEnrollmentInfo
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> 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">
716773566
</bodyContent>
.
http://www.w3.org/2001/XMLSchema-instance"
GetEnrollmentInfo
Vastaus Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="<span data-id="11"></span> <att:session><span data-id="12"></span> <att:confID>154279066999981548</att:confID><span data-id="13"></span> <att:attendee><span data-id="14"></span> <att:attendeeID>3191792</att:attendeeID><span data-id="15"></span> <att:enrollFields><span data-id="16"></span> <att:defaultFields><span data-id="17"></span> <att:firstName>Alex</att:firstName><span data-id="18"></span> <att:lastName>Yang</att:lastName><span data-id="19"></span> <att:email>omega.alex.yang@gmail.com</att:email><span data-id="20"></span> <att:yritys></att:yritys><span data-id="21"></span> <att:phoneNum></att:phoneNum><span data-id="22"></span> <att:title></att:title><span data-id="23"></span> <att:receiveInfo>false</att:receiveInfo><span data-id="24"></span> <att:address1></att:address1><span data-id="25"></span> <att:address2></att:address2><span data-id="26"></span> <att:city></att:city><span data-id="27"></span> <att:state></att:state><span data-id="28"></span> <att:zipcode></att:zipcode><span data-id="29"></span> <att:country></att:country><span data-id="30"></span> <att:leadSourceID></att:leadSourceID><span data-id="31"></span> <att:leadScore>0.0</att:leadScore><span data-id="32"></span> </att:defaultFields><span data-id="33"></span> <att:customFields/><span data-id="34"></span> </att:EnrollFields><span data-id="35"></span> <att:domain> </att:domain><span data-id="36"></span> <att:ipAddress>10.35.240.53</att:ipAddress><span data-id="37"></span> <att:submitTime>02/27/2020 22:03:57</att:submitTime><span data-id="38"></span> <att:status>APPROVED</att:status><span data-id="39"></span> </att:attendee><span data-id="40"></span> <att:attendee><span data-id="41"></span> <att:attendeeID>3191797</att:attendeeID><span data-id="42"></span> <att:enrollFields><span data-id="43"></span> <att:defaultFields><span data-id="44"></span> <att:firstName>AlexKKK</att:etunimi><span data-id="45"></span> <att:sukunimi>Testi</att:sukunimi><span data-id="46"></span> <att:email>achillesyang@hotmail.com</att:email><span data-id="47"></span> <att:yritys></att:yritys><span data-id="48"></span> <att:phoneNum></att:phoneNum><span data-id="49"></span> <att:title></att:title><span data-id="50"></span> <att:receiveInfo>false</att:receiveInfo><span data-id="51"></span> <att:address1></att:address1><span data-id="52"></span> <att:address2></att:address2><span data-id="53"></span> <att:city></att:city><span data-id="54"></span> <att:state></att:state><span data-id="55"></span> <att:zipcode></att:zipcode><span data-id="56"></span> <att:country></att:country><span data-id="57"></span> <att:leadSourceID></att:leadSourceID><span data-id="58"></span> <att:leadScore>0.0</att:leadScore><span data-id="59"></span> </att:defaultFields><span data-id="60"></span> <att:customFields/><span data-id="61"></span> </att:EnrollFields><span data-id="62"></span> <att:domain> </att:domain><span data-id="63"></span> <att:ipAddress>10.154.181.15</att:ipAddress><span data-id="64"></span> <att:submitTime>02/27/2020 22:07:38</att:submitTime><span data-id="65"></span> <att:status>APPROVED</att:status><span data-id="66"></span> </att:attendee><span data-id="67"></span> <att:matchingRecords><span data-id="68"></span> <serv:total>2</serv:total><span data-id="69"></span> <serv:returned>2</serv:returned><span data-id="70"></span> <serv:startFrom>1</serv:startFrom><span data-id="71"></span> </att:matchingRecords><span data-id="72"></span> <att:sessionKey>716773566</att:sessionKey><span data-id="73"></span> </att:session><span data-id="74"></span> </serv:bodyContent><span data-id="75"></span> </serv:body><span data-id="76"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
API 40.2.0 päivitykset
XML API 40.2.0 Päivitykset
Poistaa nimettömän pääsyn osoitteeseen LstSummarySession
Turvallisuuden parantamiseksi lopetamme anonyymin käytön tukemisen LstSummarySession
API:ssa. Jos Webex Meetings käyttää API:ta nimettömänä, seuraava virhekoodi ja viesti palautetaan: "000015 Anteeksi, tietuetta ei löytynyt."
Vaikuttavat API:t:
-
LstSummarySession
LstSummarySession
Pyyntö Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
sitename1
211894651
http://www.w3.org/2001/XMLSchema-instance"
LstSummarySession
Vastaus Esimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
FAILURE
Anteeksi, tietuetta ei löytynyt
PRIMARY
000015
http://www.webex.com/schemas/2002/06/service"
CreateMeeting
ja SetMeeting
turvallisuusparannukset.
Tämä muutos tehtiin XML API 40.2.0:ssa, mutta sen kuvausta on muokattu asiakaspalautteen perusteella.
Turvallisuuden parantamiseksi päivitimme CreateMeeting
ja SetMeeting
-rajapinnat siten, että käyttäjät eivät enää voi suunnitella kokouksen alkamisaikaa, joka on jo kulunut. Jos he yrittävät, API antaa virheilmoituksen: "060016 Istunnon alkamisajan pitäisi olla myöhempi kuin nykyinen aika." Jos käyttäjän on tarkoitus järjestää pikakokous, suosittelemme, että kokouksen alkamisaika asetetaan viisi minuuttia nykyistä kellonaikaa myöhemmäksi.
Vaikuttavat API:t:
-
CreateMeeting
-
SetMeeting
API 40.1.2 Päivitykset
XML API 40.1.2 Päivitykset
Kokouksen aikatauluttaminen luo automaattisesti salasanan, jos salasanaa ei ole annettu.
Parannimme CreateMeeting
, CreateEvent
, CreateTrainingSession
ja CreateTeleconferenceSession
lisäämällä salasanan API-vastauksen runkoon.
Oletusarvoisesti Kaikissa kokouksissa/tapahtumissa/istunnossa on oltava salasana -asetus on käytössä. Tässä skenaariossa, jos API-pyyntö ei sisällä salasanaa, salasana luodaan automaattisesti XML-API-palvelimilta.
Jos Kaikissa kokouksissa/tapahtumissa/istunnossa on oltava salasana -asetus on pois käytöstä ja API-pyyntö ei sisällä salasanaa, salasanaa ei luodata XML-API-palvelimista.
Jos API-pyyntö sisältää salasanan, vastaus sisältää kyseisen salasanan riippumatta siitä, onko Kaikissa kokouksissa/tapahtumissa/istunnoissa on oltava salasana -asetuksen ollessa käytössä vai ei.
Vaikuttavat API:t:
-
CreateMeeting
-
CreateEvent
-
CreateTrainingSession
-
CreateTeleconferenceSession
CreateMeeting
-vastauksessa on nyt meetingPassword
-elementti:
CreateMeeting
Request Example:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="1"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
siteName1
userID
*****
webexpartner
Test_Auto_Generated_mtg_pwd
3
10/28/2020 17:35:00
http://www.w3.org/2001/XMLSchema-instance"
CreateMeeting
Vastausesimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="<span data-id="1"></span> 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">
SUCCESS
PRIMARY
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="<span data-id="12"></span> <meet:meetingkey>806745263</meet:meetingkey><span data-id="13"></span> <meet:meetingPassword>UzXJuzUD428</meet:meetingPassword><span data-id="14"></span> <meet:iCalendarURL><span data-id="15"></span> <serv:host><span data-id="16"></span> <serv:attendee><span data-id="17"></span> </meet:iCalendarURL><span data-id="18"></span> <meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken><span data-id="19"></span> </serv:bodyContent><span data-id="20"></span> </serv:body><span data-id="21"></span></serv:message>http://www.webex.com/schemas/2002/06/service"http://www.w3.org/2001/XMLSchema-instance">
https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
CreateEvent
-vastauksessa on nyt elementti eventPassword
:
CreateTrainingSession
ja CreateTeleconferenceSession
-vastauksissa on nyt sessionPassword
-elementti:
API 40.1.0 päivitykset
XML API 40.1.0 Päivitykset
GetSessionInfo
parannukset
Olemme lisänneet uusia elementtejä GetSessionInfo
API:een. API palauttaa nyt tietoja myös mobiililaitteista.
Vaikuttavat API:t:
-
GetSessionInfo
GetSessionInfo
Pyyntöpäivitykset:
Pyyntöesimerkki:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="<span data-id="2"></span> xmlns:serv="http://www.webex.com/schemas/2002/06/service">
sqdemo11
siteadmin
P@ss1234
713707633
https://go.webex.com/join/dongchen</pmrUrl>
dongchen@go.webex.com tai 123456789_go@webex.com tai 123456789@go.webex.com
https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
34567323456787654323456787654
http://www.w3.org/2001/XMLSchema-instance"
LstAccessAnywhereHistory
parannukset
Olemme lisänneet uuden API:n, lstAccessAnywhereHistory
, vastaamaan Webex Access Anywhere -raporttitietoihin.
Vaikuttavat API:t:
-
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Pyydä päivityksiä:
LstAccessAnywhereHistory
Vastauspäivitykset:
Pyyntö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">
sqdemo6
test
P@ss1234
test1
09/29/2019 00:42:34
12/29/2019 04:42:34
9/29/2019 02:42:34
12/29/2019 05:42:34
1
10
OR
STARTTIME
ASC
Vastaus Esimerkki:
<?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>dekaani</history:userName>
<history:computerName>6926</history:computerName> </history:accessAnyWhereInfo> </serv:body>_dean <serv:body> <history:accessAnyWhereInfo>
<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>
.