- 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 39:stä ja XML API 11:stä on osoitteessa Cisco Webex Meetings XML API -päivitysten yleiskatsaus (XML API 39 ja aikaisemmat).
Lisätietoja XML API 40:stä on osoitteessa Cisco Webex Meetings XML API -päivitysten yleiskatsaus (XML API 40 ja uudemmat).
Päivityksiä varten XML API 11 SP9:lle ja sitä vanhemmille on osoitteessa Cisco DevNet.
API 41.12.0 -päivitykset
XML API 41.12.0 -päivitykset
XMLAPI estää Webex Events (Classic) -aikataulun ja muokkauksen sivuston konfigurointikohdan mukaan EnableClassicEvent
se on väärää
Vaikuttaneet API- ja kaaviomuutokset
Sivuston hallinnan määrityssivulla, jos Ota käyttöön klassinen tapahtuma valintaruutu on väärä, tämä sivusto ei enää tue Webex Events (klassisia) -kokouksia.
Jos Ota classicEvent käyttöön valintaruutu on väärä, kutsut näitä API:ita Webex Events (klassisen) -kokouksen järjestämiseen:
CreateEvent
, SetEvent
, GetEvent
, GetSessionInfo
, LstsummaryEvent
, LstrecordedEvent
, LstsummaryProgram
, UploadEventImage
API vastaa uuteen poikkeukseen 010106 Klassinen tapahtuma on poistettu käytöstä.
Kaavio muuttuu
Ei kaavamuutoksia.
Esimerkki API-pyynnöstä ja vastauksesta
Luo Tapahtuma API-pyyntö ja vastaus
CreateEventin pyyntö
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
<accessControl>
<sessionPassword>XXXXXXXXX</sessionPassword>
</accessControl>
<metaData>
<sessionName>XMLAPI EC -testaus</sessionName>
</metaData>
<schedule>
<startDate>17.7.2021 01:29:15</startDate>
<openTime>15</openTime>
</schedule>
</bodyContent>
CreateEventin vastaus
<?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:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>Epäonnistuminen</serv:result>
<serv:reason>Klassinen tapahtuma on poistettu käytöstä.</serv:reason>
<serv:gsbStatus>ENSISIJAINEN</serv:gsbStatus>
<serv:exceptionID>010106</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateEvent3.1.3 Affect API:t:
SetEvent GetEvent
GetSessionInfo
LstsummaryEvent
LstrecordedEvent
LstsummaryProgram
UploadEventImage
XMLAPI LstMeetingType
reagoi uuteen elementtiin subProductCodePrefix
Vaikutetut sovellusliittymät
Nykyinen API LstMeetingType
vastauselementti productionCodePrefix
: PRO, AUO ja muut, jotka ovat Webexin ennalta määritettyjä, vastaavat tyypin etuliitettä.
Tämän uuden parannuksen jälkeen API vastaa uuteen elementtiin subProdctCodePrefix
:PRO1, PRO2 jne. jotka voidaan mukauttaa vastaamaan tyypin etuliitettä.
Sovellusliittymän kaaviomuutokset: LstMeetingType
Se vastaa uuteen elementtiin: subProdctCodePrefix
Esimerkki API-pyynnöstä ja vastauksesta
LstMeetingType
API-pyyntö ja vastaus
Pyyntö LstMeetingType
<bodyContent xsi:type="java:com.webex.service.binding.meetingtype.LstMeetingType">
<meetingTypeID>13810</meetingTypeID>
</bodyContent>
Vastaus LstMeetingType
<serv:body>
<serv:bodyContent xsi:type="mtgtype:lstMeetingTypeResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mtgtype:matchingRecords>
<serv:total>1</serv:total>
<serv:returned>1</serv:returned>
<serv:startFrom>1</serv:startFrom>
</mtgtype:matchingRecords>
<mtgtype:meetingType>
<mtgtype:productCodePrefix>PRO</mtgtype:productCodePrefix>
<mtgtype:subProductCodePrefix>PRO3</mtgtype:subProductCodePrefix> //Uusi elementti mukautetulle kokoustyypille
<mtgtype:active>AKTIVOITU</mtgtype:active>
<mtgtype:name>Cus_Chat_Suljettu</mtgtype:name>
<mtgtype:displayName>Cus_Chat_Suljettu</mtgtype:displayName>
API 41.11.0 -päivitykset
XML API 41.11.0 päivitykset
XML API tukee eteenpäinyhteensopivuutta Control Hub -hallittujen sivustojen käyttäjien hallintasovellusliittymässä
Vaikuttaneet API- ja kaaviomuutokset
Jos integrointisovelluksesi käyttää tällä hetkellä Webex XMLAPI -käyttäjien hallintasovellusliittymiä: CreateUser
, SetUser
, DelUser
, ja GetUser
käyttää tai hallita käyttäjiä, kun klassinen Webex-sivustosi on muunnettu Control Hub -hallituksi sivustoksi, nämä API:t toimivat edelleen yhteensopivuuden varmistamiseksi. Käytössä on joitain muutoksia, kuten alla on mainittu:
Käytettäessä luo käyttäjä- jos käyttäjän tila Control Hubissa ei ole "aktiivinen", käyttäjän tila sivustolla ei ole aktiivinen. Jos käyttäjän tila Control Hubissa on aktiivinen, silloin myös käyttäjän tila sivustolla on aktiivinen, viite: Uusien ja muunnettujen käyttäjien tila Control Hubissa.
The Salasana elementti CreateUser ja SetUser API:t ohitetaan, aloitamme aktivointisähköpostin lähettämisen uusille käyttäjille, käyttäjät voivat napsauttaa sähköpostissa olevaa linkkiä aktivoidakseen uuden tilin ja syöttää uuden salasanan.
The aktiivinen elementti / CreateUser API jätetään huomioimatta, uutta käyttäjää (ei vahvistettu) ei voi aktivoida kautta tämä parametri API:lla SetUser .
Arvo webExId elementti kehossaContent of Luo käyttäjä API:iden on oltava samat kuin sähköpostin. Jos webExId on erilainen kuin sähköposti , hoidamme webExId sama kuin sähköposti, kun se tallennetaan WebDB:hen, ja arvo ohitetaan.
Arvo webExId elementti kehossaContent of SetUser Sovellusliittymien on oltava sähköpostiosoitteen käyttäjätunnus, voit muuttaa sitä käyttämällä < sähköposti > bodyContentissa.
The SetUser API tukee olemassa olevan käyttäjän sähköpostiosoitteen vaihtamista: se onnistuu, jos SecurityContextin toimintatili on Control Hub -sivuston täysi järjestelmänvalvoja. Muussa tapauksessa API raportoi virheestä uudella virhekoodilla ja viestillä alla:
030120 Tilin on oltava koko sivuston ylläpitäjä, jotta voit vaihtaa sähköpostiosoitetta.
Elementti newWebExId kehossa Sisältö SetUser API jätetään huomioimatta.
The SetUser API yrittää vaihtaa sähköpostiin, joka on jo käytössä, API nostaa alle uuden virhekoodin ja virheilmoituksen:
030118 Sähköposti on jo käytössä Control Hubin hallinnoiduissa sivustoissa.
The DelUser API deaktivoi käyttäjän Webex-kokouspuolella ja vastaava kokouslisenssi poistetaan Webex-sivustolta. Tämä deaktivoitu käyttäjä voidaan aktivoida uudelleen API:n avulla: SetUser (<active>AKTIVOITU</active>) niin kauan kuin käyttäjä on vahvistettu aiemmin.
The Luo käyttäjä ja SetUser Sovellusliittymät tuovat esiin uuden virhekoodin ja virheilmoituksen alla olevan kuvan mukaisesti:
030117, Tämä käyttäjä on organisaatiosi ulkopuolella, joten hänet on vaadittava, jotta hän voi siirtyä organisaatioosi vaatimuksen käyttäjäprosessin kautta. Katso vaiheet käyttäjän ilmoittamiseksi organisaatioosi Ilmoita käyttäjiä organisaatiollesi (muunna käyttäjiä). Sinun on vahvistettava verkkotunnus, johon käyttäjä kuuluu, ennen kuin voit ilmoittautua käyttäjän omistajaksi.
030119 CI-käyttöoikeustunnuksen tulee sisältää laajuus webexsquare: järjestelmänvalvoja kun käyttäjä varataan.
Vain rajoitetun ajan eteenpäin yhteensopivuus on tuettu. Annamme ennakkoilmoituksen ennen kuin tämä yhteensopivuus poistetaan. |
Kaavio muuttuu
Ei kaavamuutoksia näissä sovellusliittymissä: CreateUser
, SetUser
, DelUser
, ja GetUser
.
Esimerkki API-pyynnöstä ja vastauksesta
Luo käyttäjä API-pyyntö ja vastaus
API-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"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{sivuston nimi}</siteName>
<webExID>{sivuston järjestelmänvalvojan tili}</webExID>
<email>{sivuston järjestelmänvalvojan tili}</email>
<sessionTicket>xxxx</sessionTicket> tai <password> tai <webExAccessToken>
tai <accessToken>, kun käytetään CI "accessToken", sen on sisällytettävä soveltamisala webexsquare:admin, kun käyttäjä varataan
</accessToken></webExAccessToken></password></securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<webExId>Jack@qa.webex.com</webExId> --- sen pitäisi olla sähköpostiosoitteen käyttäjätunnus
<email>Jack@qa.webex.com</email>
<firstName>Jack</firstName>
<lastName>Smith</lastName>
<password>....</password>
<privilege>
<host>totta</host>
</privilege>
<active>AKTIVOITU</active> ---Tämä parametri ei voi aktivoida käyttäjää suoraan ennen kuin käyttäjä aktivoi itsensä aktivointisähköpostilla.
</bodyContent>
</body>
Esimerkki API-vastauksesta:
<?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:createUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:userId>23778617</use:userId>
</serv:bodyContent>
</serv:body>
</serv:message>
Vaikuttaa sovellusliittymiin:
Luo käyttäjä
SetUser
DelUser
XML API tukee olemassa olevien käyttäjien todennusta eteenpäin yhteensopivuutta sen jälkeen, kun Webex classic -sivusto on muutettu Control Hub -hallituksi sivustoksi
Vaikutetut sovellusliittymät
Kun Webexin klassinen sivusto on muutettu Control Hub -hallituksi sivustoksi, arvo <webExID> elementti sisään <securityContext> täytyy olla sama kuin sähköposti, tiedot alla:
Vanhoille Webex Classic -sivustolla luoduille käyttäjille tuemme sekä vanhoja webExID (Esimerkiksi: Jack) ja uusi webExID (sisältö on sama kuin sähköpostissa, esimerkki: Jack@xx.com) kirjautuaksesi, tämä taaksepäin yhteensopivuus on kaikille XML API:ille.
Control Hubin hallinnoiduissa sivustoissa luoduille uusille käyttäjille arvo webExID Elementin on oltava sama kuin sähköpostiosoite kirjautumista varten.
<header>
<securityContext>
<siteName>{sivuston nimi}</siteName>
<webExID>{userName}</webExID> --- olemassa olevat käyttäjät luotiin klassisessa webEx-sivustossa, se voi olla: jack or jack@xx.com; uuden käyttäjän on käytettävä jack@xx.com-osoitetta
<sessionTicket>xxxx</sessionTicket> tai <password> tai <webExAccessToken> tai <accessToken>
</accessToken></webExAccessToken></password></securityContext>
</header>
Vaikuttaa sovellusliittymiin:
Kaikki XML API:t.
Kun Webexin klassinen sivusto on muutettu Control Hub -hallituksi sivustoksi, arvo <webExID> elementti <bodyContent> täytyy olla sama kuin sähköposti, tiedot alla:
Vanhoille Webex Classic -sivustolla luoduille käyttäjille tuemme sekä vanhoja webExId (esim: Jack) ja uusi webExId (sisältö on sama kuin sähköpostissa, esim. Jack@xx.com) sisään bodyContent.
Control Hubin hallinnoiduissa sivustoissa luoduille uusille käyttäjille arvo webExId elementin on oltava sama kuin sähköposti sisään
bodyContent
.
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId>xxxx</webExId> --- olemassa olevat käyttäjät luotiin klassisessa webEx-sivustossa, se voi olla: jack or jack@xx.com; uuden käyttäjän on käytettävä jack@xx.com-osoitetta
</bodyContent>
Vaikuttaa sovellusliittymiin:GetUser
, SetUser
, ja DelUser
.
Kaavio muuttuu
Ei kaavamuutoksia missään API:ssa.
Esimerkki API-pyynnöstä ja vastauksesta
GetUser API-pyyntö ja vastaus
API-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"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{sivuston nimi}</siteName>
<webExID>{userName}</webExID> --- olemassa olevat käyttäjät luotiin klassisessa webEx-sivustossa, se voi olla: jack or jack@xx.com; uuden käyttäjän on käytettävä jack@xx.com-osoitetta
<sessionTicket>xxxx</sessionTicket> tai <password> tai <webExAccessToken> tai <accessToken>
</accessToken></webExAccessToken></password></securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId>xxxx</webExId> --- olemassa olevat käyttäjät luotiin klassisessa webEx-sivustossa, se voi olla: jack or jack@xx.com; uuden käyttäjän on käytettävä jack@xx.com-osoitetta
</bodyContent>
</body>
Esimerkki API-vastauksesta:
...sama kuin ennenkin
Paranneltu tallennuksen katseluhistoriaraportin API, joka tukee Webex-kokouksia, Webex-tapahtumia (uusi) ja Webex-tapahtumia (klassinen)
Vaikutetut sovellusliittymät
Nykyinen API: lstrecordaccessHistory
ja lstrecordaccessDetailHistory
tukee vain Webex Trainings -tallennusnäkymän historiaraporttia. Uusi parannus tukee myös Webex Meetings, Webex Events (uusi) ja Webex Events (klassinen) tallennusnäkymän historiaraporttia.
Kaavio muuttuu
Tuemme alla olevaa uutta mallia API lstrecordaccessHistoryssa API-pyynnön rungossa:
<serviceTypes>
<serviceType>Kokouskeskus</serviceType>
<serviceType>Koulutuskeskus</serviceType>
<serviceType>Tapahtumakeskus</serviceType>
</serviceTypes>
Yksityiskohdat
API: lstrecordaccessHistory
pystyy palauttamaan tallenteen katseluhistorian Webex-kokouksille, Webex-tapahtumille (uusi), Webex-tapahtumille (klassinen) ja Webex-koulutuksille.
Jos ei ole palvelutyyppi API-pyynnössä määritetty API:
lstrecordaccessHistory
palauttaa vain Webex Trainings -tallenteen katseluhistorian.Kun palvelutyyppi on MeetingCenter, sovellusliittymä
lstrecordaccessHistory
palauttaa sekä Webex Meetings että Webex Events (uusi) tallennusnäkymän käyttöhistorian.Kun palvelutyyppi on EventCenter, sovellusliittymä
lstrecordaccessHistory
palauttaa Webex Events (klassinen) -tallennusnäkymän käyttöhistorian.
API: lstrecordaccessDetailHistory
voi palauttaa tiedot recordID
Webex Meetings, Webex Events (uusi), Webex Events (klassinen) ja Webex Trainings.
Esimerkki API-pyynnöstä ja vastauksesta
lstrecordaccessHistory
API:n pyyntö ja vastaus
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<webExID>{userName}</webExID>
<password>{Salasana}</password>
<siteName>{sivuston nimi}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstrecordaccessHistory">
<viewTimeScope>
<viewTimeStart>20.9.2021 00:00:00</viewTimeStart>
<viewTimeEnd>28.9.2021 23:59:59</viewTimeEnd>
</viewTimeScope>
<listControl>
<startFrom>1</startFrom>
<maximumNum>100</maximumNum>
</listControl>
<order>
<orderBy>RECORDID</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>Kokouskeskus</serviceType>
<serviceType>Koulutuskeskus</serviceType>
<serviceType>Tapahtumakeskus</serviceType>
</serviceTypes>
</bodyContent>
</body>
</serv:message>
<?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:lstrecordaccessHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LtrecordaccessHistory-testi TC-20210924 1324-1</history:recordName>
<history:creationTime>24.09.2021 13:28:13</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>2</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>TestErollment_001-20210610 1905-1</history:recordName>
<history:creationTime>06/10/2021 19:10:15</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>3</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>Testaa välitöntä toistoa 2-20210705 0709-1</history:recordName>
<history:creationTime>07/05/2021 07:15:06</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>EC2.0_232423-20210922 0447-1</history:recordName>
<history:creationTime>22.09.2021 04:53:05</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LtrecordaccessHistory-testi EC2.0-20210924 1315-1</history:recordName>
<history:creationTime>24.09.2021 klo 13:19</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LtrecordaccessHistory testi MC-20210924 1319-1</history:recordName>
<history:creationTime>24.09.2021 13:25:12</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>LtrecordaccessHistory-testi EC classic-20210924 1331-1</history:recordName>
<history:creationTime>24.09.2021 13:37:28</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordAccessHistory>
<history:matchingRecords>
<serv:total>8</serv:total>
<serv:returned>7</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
</serv:bodyContent>
</serv:body>
</serv:message>
lstrecordaccessDetailHistory
API:n pyyntö ja vastaus
<?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>{userName}</webExID>
<password>{Salasana}</password>
<siteName>{sivuston nimi}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="">
"java:com.webex.service.binding.history.LstrecordaccessDetailHistory">
<recondID>1XXXXXX7</recondID>
<timeZoneID>20</timeZoneID>
</body>
<?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:lstrecordaccessDetailHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:recordDetail>
<history:viewID>1XXXXXX7</history:viewID>
<history:participantName>Axxxg</history:participantName>
<history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
<history:accessTime>24.09.2021 13:27:26</history:accessTime>
<history:registered>väärä</history:registered>
<history:downloaded>väärä</history:downloaded>
<history:viewed>totta</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordDetail>
<history:recordDetail>
<history:viewID>1XXXXXX7</history:viewID>
<history:participantName>Axxxg</history:participantName>
<history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
<history:accessTime>24.09.2021 13:27:39</history:accessTime>
<history:registered>väärä</history:registered>
<history:downloaded>totta</history:downloaded>
<history:viewed>väärä</history:viewed>
<history:timeZoneID>20</history:timeZoneID>
</history:recordDetail>
<history:matchingRecords>
<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
</serv:bodyContent>
</serv:body>
</serv:message>
Vaikuttaa sovellusliittymiin:
lstrecordaccessHistory
lstrecordaccessDetailHistory
Korjaa Webex Events (Classic) -kuvauksen enimmäispituuden ero XMLAPI:n ja Webex-sivun välillä.
Vaikutetut sovellusliittymät
XML API: Luo Tapahtuma ja SetEventin elementti kuvaus sallii enintään 10 000 merkin syöttämisen, jos syötät yli kokoa, se johtaa uuteen virhekoodiin ja viestiin:
060068 Virheellinen syötekuvaus. Tämä kuvaus saa olla enintään 10 000 merkkiä pitkä.
Kaavio muuttuu
Ei kaavamuutosta.
Esimerkki API-pyynnöstä ja vastauksesta
Luo Tapahtuma API-pyyntö ja vastaus
#API-pyyntöesimerkki:
...
<body>
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
xmlns:att="http://www.webex.com/schemas/2002/06/service/event" xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service/event http://www.webex.com/schemas/2002/06/service/event/event.xsd">
<accessControl>
<sessionPassword>111111</sessionPassword>
<listing>YKSITYINEN</listing>
</accessControl>
<metaData>
<sessionName>EC testi</sessionName>
<description>.......Oletetaan, että kirjoitat 10 000 merkkiä kuvaukseen.......</description>
</metaData>
...
-------------------------------------
#API-vastausesimerkki, kun kuvaus on yli 10 000 merkkiä:
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>Epäonnistuminen</serv:result>
<serv:reason>Laiton syötteen kuvaus. Kuvaus saa olla enintään 10 000 merkkiä</serv:reason>
<serv:gsbStatus>ENSISIJAINEN</serv:gsbStatus>
<serv:exceptionID>060068</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Vaikuttaa sovellusliittymiin:
CreateEvent
SetEvent
XML API: GetUser palauttaa freeAccountin uuden elementin
Vaikutetut sovellusliittymät
GetUser
palauttaa uuden elementin, joka tunnistaa freeAccount
käyttäjätili on FreeAccount
tai ei.
Kaavio muuttuu
Esimerkki GetUser vastauksesta
GetUser vastaus:
<use:initials>AW</use:initials>
<use:isUploaded>väärä</use:isUploaded>
<use:largeEventCapacity>3</use:largeEventCapacity>
<use:freeAccount>väärä</use:freeAccount>
Vaikuttaa sovellusliittymiin:
GetUser
API 41.10.0 -päivitykset
XML API 41.10.0 -skeemaan ei ole tehty skeeman muutoksia. |
API 41.9.0 -päivitykset
XML API 41.9.0 -päivitykset
Käytöstäpoisto XML API 10.0.0 kaikille T31-sivustoille
Webex aikoo käyttöiän lopussa tukea XML API versiota 10.0.0 kaikille T31-sivustoille.
Poistamme XML API 10.0.0 -koodin käytöstä kaikista 41.9.0-päivityksen tuotannoista.
API 41.8.0 -päivitykset
XML API 41.8.0 -päivitykset
Käytöstäpoisto XML API 10.0.0 kaikille T31-sivustoille
Webex aikoo käyttöiän lopussa tukea XML API versiota 10.0.0 kaikille T31-sivustoille.
Webex löysi joidenkin asiakkaiden asiakkaiden käyttävän XML-sovellusliittymän URL-osoitetta väärällä tavalla: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, oikea tapa käyttää XML-sovellusliittymän URL-osoitetta seuraavasti: https://{siteName}.webex.com/WBXService/XMLService.
Vaihda koodikäyttösi XML-sovellusliittymä oikealla tavalla välttääksesi vaikutukset, ennen kuin tuemme XML API -version 10.0.0 käyttöiän päättymistä.
API 41.7.0 -päivitykset
XML API 41.7.0 -päivitykset
Mobiililaitteiden poistamista ja muokkaustallennetta tulee hallita sivuston hallintavaihtoehdolla: Salli isäntien määrittää uudelleen, muokata, poistaa käytöstä ja poistaa tallenteita
Vaikuttaneet API- ja kaaviomuutokset
GetSite
: palauttaa uusien elementtien nimeämisen enableNBRMCModify
, ja separateNoRecordingEdit
työkalujen alla.
Vastausesimerkki
GetSiteResponse
:
GetSite
<?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:tools>
...
<ns1:enableNBRMCModify>väärä</ns1:enableNBRMCModify>
<ns1:separateNoRecordingEdit>totta</ns1:separateNoRecordingEdit>
...
</ns1:tools>
</serv:bodyContent>
</serv:body>
</serv:message>
API 41.6.3 -päivitykset
XML API 41.6.3 -päivitykset
GetSite
Vastaus uusi elementti supportLargeEvent
Vaikuttaneet API- ja kaaviomuutokset
GetSite: palauttaa uusien elementtien nimeämisen supportLargeEvent
alla siteCommonOptions
ilmoittaa soittajalle, tukeeko sivusto suurta tapahtumaa (Webex Event (uusi)) vai ei.
Kaavion muutos
Vastausesimerkki
GetSiteResponse
:
GetSite
<?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:siteCommonOptions>
...
<ns1:enablePreMeetingLobby>väärä</ns1:enablePreMeetingLobby>
<ns1:supportLargeEvent>totta</ns1:supportLargeEvent>
</ns1:siteCommonOptions>
</serv:bodyContent>
</serv:body>
</serv:message>
API 41.6.0 -päivitykset
XML API 41.6.0 -päivitykset
XMLAPI tukee Webex Events 2.0:aa valmistelussa
Vaikutetut sovellusliittymät
GetUser
: palauttaa uuden elementin nimen largeEventCapacity
joka näyttää uuden Event 2.0:n (EC 2.0) kapasiteetin tällä käyttäjätilillä. Esimerkiksi jos käyttäjätilillä on CI_EC3K lisenssi, arvo largeEventCapacity
on 3000.
Kaavio muuttuu
Vastausesimerkki
GetUserResponse:
XMLAPI LstRecordingin CreateTime käyttää tallennuksen alkamisaikaa
Vaikutetut sovellusliittymät
LstRecording
: LstRecording
vastaus CreateTime
aika, jolloin käyttäjä todella painaa tallennuspainiketta.
Yksityiskohdat
Aiemmin XML API käytti luomisaikana aikaleimaa siitä, milloin tallenne luotiin tietokantaan LstRecording
vastaus. Nyt on aika, jolloin käyttäjä todella alkaa tallentamaan. Tämä muutos koskee kaikkia palvelutallenteita. Kaaviomuutosta ei ole.
API 41.5.0 -päivitykset
XML API 41.5.0 -päivitykset
XMLAPI pystyy aloittamaan Webexin ajoitetut kokoukset PSTN:stä isäntänä
Vaikutetut sovellusliittymät
CreateUser
: luohostPIN
riippumatta siitä, onko käyttäjän PMR käytössä vai ei, kun käyttäjärooli on isäntä tai täysi tai vain luku - tai käyttäjähallintasivuston järjestelmänvalvoja.SetUser
: sarjathostPIN
käyttämälläphones.hostPIN
kunpersonalMeetingRoom.hostPIN
ei ole XML-pyynnössä (ennakkoehto: ominaisuuden vaihtoAllowStartScheduledMtgFromPhone
on kytketty).GetUser
: palaaphones.hostPIN
riippumatta siitä, onko käyttäjän PMR käytössä vai ei. (edellytys: ominaisuuden vaihtoAllowStartScheduledMtgFromPhone
on kytketty).
Kaaviomuutokset
GetUserResponse
:
SetUser
:
Vastausesimerkki
GetUserResponse
:
SetUser
:
XMLAPI GetSite
vastaa kahteen uuteen elementtiin mobiiliasiakkaalle
Vaikutetut sovellusliittymät
GetSite
:GetSite
vastaa nyt kaksi uutta elementtiä tukemaan mobiiliasiakas on logiikka näyttää tai ei näytä tallennus välilehteä.enableRecordingAccess
: tosi vai epätosi, Webex-pääkäyttäjät voivat ottaa käyttöön tai poistaa käytöstä tallennusoikeuden painikkeella (EnableRecordingAccesses
).storageEmptyStatus
: tosi vai epätosi, jos kumpikaan sivusto ei tue NBR-toimintoa ja jakoi NBR-tallennustilan nollaksi, tilavastaus on tosi, muuten epätosi.
Kaaviomuutokset
Esimerkkipyyntö GetSite
Esimerkkivastaus kohteelle Getsite
Sähköpostin aihe, jossa on muita kuin ASCII-merkkejä, koodataan RFC2047:llä. Jos sähköpostin aihe on pelkkä ASCII-merkki, ei koodausta
Vaikutetut sovellusliittymätEi vaikuta mihinkään API-pyyntöön, vastausten hyötykuormaan, mutta se muuttaa sähköpostin aiheen koodauskäyttäytymistä. Kun sähköpostin aihe, jossa on muita kuin ASCII-merkkejä, koodataan RFC2047:llä. Jos sähköpostin aihe on pelkkä ASCII-merkki, ei koodausta.
Kaaviomuutokset
Kaavamuutoksia ei ole.
API 41.4.0 -päivitykset
XML API 41.4.0 -päivitykset
Luo tapahtuma ajoitettu Webex-tapahtumat voivat hyödyntää sivustotason oletusarvoa tulo- ja poistumisäänessä
XMLAPI on linjassa nykyisen uuden tulo- ja poistumisäänen ohjauksen logiikan kanssa. Kaikkia Webex-tapahtumien ääniä ohjattiin eri asetuksilla sivuston hallinnassa. Sisään GetSite
, XMLAPI palauttaa ylimääräisen kentän entryExitToneEC
ilmaisemaan arvoa. Alun perin, kun sivuston järjestelmänvalvoja asetti oletusäänen, Tapahtuman luominen ei hyödynnä tätä asetusta käyttämällä XMLAPI-oletusasetusta.
Vaikutetut sovellusliittymät
XML API: GetSite palauttaa yhden uuden elementin entryExitToneEC
ilmaisemaan arvoa.
XML API: CreateEvent, SetEvent, GetEvent takapään liiketoimintalogiikka lukee arvon entryExitToneEC
.
Kaavio muuttuu
XML API: GetSite-vastausnäyte:
<ns1:defaults>
<ns1:emailReminders>totta</ns1:emailReminders>
<ns1:entryExitTone>ANNUNCENAME</ns1:entryExitTone>
<ns1:entryExitToneEC>EI YKSIKÄÄN</ns1:entryExitToneEC>
<ns1:voip>totta</ns1:voip>
<ns1:teleconference>
<ns1:telephonySupport>EI MITÄÄN</ns1:telephonySupport>
</ns1:teleconference>
<ns1:joinTeleconfNotPress1>totta</ns1:joinTeleconfNotPress1>
<ns1:updateTSPAccount>väärä</ns1:updateTSPAccount>
</ns1:defaults>
Vaikuttaa sovellusliittymiin:
GetSite
Luo Tapahtuma
SetEvent
GetEvent
XMLAPI palauttaa vain suuren tapahtuman (Webex Event 2.0) yksityiskohdat
Jos Webex Meeting on suuri tapahtuma tai webcast,
GetSessionInfo
palauttaa joitain yksityiskohtia, kuten kokouksen salasanan, kokouksen numerosalasanan, panelistin salasanan ja panelistin numerosalasanan (skeemaa ei voi muuttaa).XMLAPI ei tue minkään suuren tapahtuman tai webcast-ominaisuuden luomista ja muokkaamista
CreateMeeting
jaSetMeeting
palauttaa uuden poikkeuksen (110064, tapahtuma- ja webcast-istunnon tyyppiä ei tueta.) suurille tapahtumille tai webcast-tapauksille.
Vaikuta sovellusliittymiin
API-nimi | Kuvaus | Huomautus |
---|---|---|
| Jos Webex Meeting on suuri tapahtuma tai webcast, | Kaavaa ei saa muuttaa. |
| Jos käyttäjä yrittää käyttää | Käyttäytymistä muutetaan. |
API 41.3.0 -päivitykset
XML API 41.3.0 -päivitykset
XML-sovellusliittymän uudet muutokset tukevat Webex Events 2.0 -ominaisuutta
Vaikutetut sovellusliittymät
Molemmat API:t: GetSessionInfo ja GetMeeting palauttaa elementtejä enableEvent
ja enableWebniar
liian.
Elementin nimi | Kuvaus |
---|---|
enableEvent | Tukee EC 2.0:aa Webex-kokouksessa |
ota Webniar käyttöön | Tukee webinaaria Webex-kokouksessa |
XMLAPI-tuki palauttaa yli kaksi elementtiä EC 2.0:lle. Nykyinen XML API -julkaisu ei tue EC2.0-kokouksen ajoittamista ja määrittämistä. |
Kaavio muuttuu
GetSessionInfo
palauttaa elementtejä enableEvent
ja enableWebniar
EC 2.0:lle.
GetMeeting
palauttaa elementtejä enableEvent
ja enableWebniar
EC 2.0:lle.
Vastausnäyte:
GetSessionInfo
vastaus:
<ep:accessControl>
<ep:listStatus>JULKINEN</ep:listStatus>
<ep:registration>väärä</ep:registration>
<ep:passwordReq>totta</ep:passwordReq>
<ep:isEnforceAudioPassword>väärä</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>väärä</ep:isEnforceAudioLogin>
<ep:enableEvent>väärä</ep:enableEvent>
<ep:enableWebniar>väärä</ep:enableWebniar>
<ep:enablePreMeetingLobby>totta</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
vastaus:
<meet:supportPKI>väärä</meet:supportPKI>
<meet:HQvideo>totta</meet:HQvideo>
<meet:HDvideo>totta</meet:HDvideo>
<meet:viewVideoThumbs>totta</meet:viewVideoThumbs>
<meet:enableEvent>väärä</meet:enableEvent>
<meet:enableWebniar>väärä</meet:enableWebniar>
<meet:enablePreMeetingLobby>totta</meet:enablePreMeetingLobby>
Uudet XMLAPI-muutokset tukevat kokousta edeltävää aulaominaisuutta
Vaikutetut sovellusliittymät
XML API: GetSite
, LstSummarySession
, GetSessionInfo
, ja GetMeeting
reagoi uuteen elementtiin enablePreMeetingLobby
Pre-Meeting Lobbylle.
Kaavio muuttuu
XML API: GetSite
palauttaa elementin enablePreMeetingLobby
Pre-Meeting Lobbylle.
XML API: LstSummarySession
palauttaa elementin enablePreMeetingLobby
Pre-Meeting Lobbylle.
XML API: GetSessionInfo
palauttaa elementin enablePreMeetingLobby
Pre-Meeting Lobbylle.
XML API: GetMeeting
palauttaa elementin enablePreMeetingLobby
Pre-Meeting Lobbylle.
Vastausnäyte:
GetSite
vastaus:
<ns1:siteCommonOptions>
<ns1:SupportCustomDialRestriction>väärä</ns1:SupportCustomDialRestriction>
<ns1:SupportTelePresence>väärä</ns1:SupportTelePresence>
<ns1:SupportTelePresencePlus>väärä</ns1:SupportTelePresencePlus>
<ns1:EnableCloudTelepresence>totta</ns1:EnableCloudTelepresence>
<ns1:EnableCMRForAllUsers>totta</ns1:EnableCMRForAllUsers>
<ns1:enablePersonalMeetingRoom>totta</ns1:enablePersonalMeetingRoom>
<ns1:SupportAlternateHost>totta</ns1:SupportAlternateHost>
<ns1:SupportXMLAPIReturnScheduledPMR>väärä</ns1:SupportXMLAPIReturnScheduledPMR>
<ns1:SupportAnyoneHostMeetings>totta</ns1:SupportAnyoneHostMeetings>
<ns1:enablePreMeetingLobby>totta</ns1:enablePreMeetingLobby>
</ns1:siteCommonOptions>
LstSummarySession
vastaus:
<ep:isException>väärä</ep:isException>
<ep:isNextUpcomingInstance>totta</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:isScheduledPMR>väärä</ep:isScheduledPMR>
<ep:enableEvent>väärä</ep:enableEvent>
<ep:enableWebniar>väärä</ep:enableWebniar>
<ep:enablePreMeetingLobby>totta</ep:enablePreMeetingLobby>
GetSessionInfo
vastaus:
<ep:accessControl>
<ep:listStatus>JULKINEN</ep:listStatus>
<ep:registration>väärä</ep:registration>
<ep:passwordReq>totta</ep:passwordReq>
<ep:isEnforceAudioPassword>väärä</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>väärä</ep:isEnforceAudioLogin>
<ep:enableEvent>väärä</ep:enableEvent>
<ep:enableWebniar>väärä</ep:enableWebniar>
<ep:enablePreMeetingLobby>totta</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
vastaus:
<meet:supportPKI>väärä</meet:supportPKI>
<meet:HQvideo>totta</meet:HQvideo>
<meet:HDvideo>totta</meet:HDvideo>
<meet:viewVideoThumbs>totta</meet:viewVideoThumbs>
<meet:enableEvent>väärä</meet:enableEvent>
<meet:enableWebniar>väärä</meet:enableWebniar>
<meet:enablePreMeetingLobby>totta</meet:enablePreMeetingLobby>
XML API GetSite
vastaus Tietokäyttäytymisen muutos paljastaa
Vaikutetut sovellusliittymät
XML API: GetSite
vain vastaus alla oleviin elementteihin järjestelmänvalvojatilille, jotka sisältävät rooleja: SiteAdmin
, RO_SiteAdmin
, ja UserAdmin
.
<ns1:activeUserCount>...</ns1:activeUserCount>
<ns1:EEActiveUserCount>...</ns1:EEActiveUserCount>
<ns1:activeCETHost>...</ns1:activeCETHost>
<ns1:auoActiveUserCount>...</ns1:auoActiveUserCount>
<ns1:MCActiveUserCount>...</ns1:MCActiveUserCount>
<ns1:ECActiveUserCount>...</ns1:ECActiveUserCount>
<ns1:TCActiveUserCount>...</ns1:TCActiveUserCount>
<ns1:SCActiveUserCount>...</ns1:SCActiveUserCount>
Käyttäytyminen muuttunut
Salli vain järjestelmänvalvojan roolin vastaus lisenssitiedot / GetSite
. Isäntä tai osallistuja ei saa näitä lisenssitietoja GetSite
vastaus.
Alla API: GetSite's
vastausesimerkki siteadmin
tai vain valmiina siteadmin
tai käyttäjähallinnan järjestelmänvalvoja:
API 41.2.0 -päivitykset
XML API 41.2.0 -päivitykset
XMLAPI:n pitäisi tukea "CMR Hybrid VOIP" -palvelua, jos sivusto tukee Webex-puhelinta
Vaikutetut sovellusliittymät
GetSite
palauttaa uuden elementinIsWebexTelephony
vastauksessa.CreateUser
jaSetUser
voi päivittääcmrHybridVoip
elementti josIsWebexTelephony
on totta muiden ehtojen kanssa.IsTSPUsingTelephonyAPI
ei ole enää välitöntä.
Kaavio muuttuu
XML API: GetSite
vastaus palauttaa lisäelementin IsWebexTelephony
GetSite
vastaus sisältää tämän uuden elementin:
<ns1:telephonyConfig>
<ns1:isWebexTelephony>totta</ns1:isWebexTelephony>
<ns1:isTSPUsingTelephonyAPI>väärä</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName>Henkilökohtainen konferenssi nro.</ns1:serviceName>
<ns1:participantAccessCodeLabel>Osallistujan pääsykoodi</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel>Isännän pääsykoodi</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel>Osallistujan tunnus</ns1:attendeeIDLabel>
.....
</ns1:telephonyConfig>
LstSummarySession
tukee EC2.0
Tämä vaikuttaa XML-sovellusliittymiin
LstSummarySession
palauttaa kaksi uutta elementtiä tukemaan EC 2.0:aa
Elementin nimi | Kuvaus |
---|---|
enableEvent | Tukee EC 2.0:aa Webex-kokouksessa |
ota Webniar käyttöön | Tukee webinaaria Webex-kokouksessa |
Kaavio muuttuu
XML API: LstSummarySession
: Liitä mukaan enableEvent
> ja enableWebniar
> elementtejä
XML API:n vastaus: LstSummarySession
Vastaus EC 2.0:lle
<ep:isNextUpcomingInstance>totta</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:isScheduledPMR>väärä</ep:isScheduledPMR>
<ep:enableEvent>totta</ep:enableEvent>
<ep:enableWebniar>totta</ep:enableWebniar>
XMLAPI tukee sivuston käyttäjän paluuta Webex-voice-assistant
vaihtoehto MCT-integraatiolle
Vaikutettu API
GetUser
palauttaa uuden elementin webexAssistantEnabled
(tosi tai taru) vastauksessa.
Kaavio muuttuu
getUserResponse
:
Vastausesimerkki
API 41.1.0 -päivitykset
XML API 41.1 -skeemaan ei ole tehty skeeman muutoksia. |