- Kezdőlap
- /
- Cikk
Cisco Webex Meetings API frissítések áttekintése (API 40)
Keresse meg az összes fontos információt, amelyre szüksége van a Cisco Webex Meetings API-ról, például a sémaváltozásokról és egyéb bejelentésekről.
Az XML API 41-re vonatkozó további információkért lásd: A Cisco Webex Meetings API frissítéseinek áttekintése (API 41)
Az XML API 39-ről és az XML API 11-ről további információt a Cisco Webex Meetings XML API-frissítések áttekintésében (XML API 39 és korábbi) talál.
Az XML API 11 SP9 és korábbi verzióinak frissítéseiért látogasson el a Cisco DevNet webhelyre.
API 40.12.0 frissítések
XML API 40.12.0 frissítések
Az XML API támogatja a privát értekezlet típusát
Az XML API-k hatása
-
Használhatjuk az API:
Meeting létrehozása
ésSetMeeting
Webex -értekezlet privát értekezlettípussal ütemezéséhez vagy frissítéséhez. -
Ha egy Webex értekezlet privát értekezlet típussal van ütemezve,
GetSessionInfo
GetMeeting lehetőségre
,LstSummarySession
, ésLstCalendarSession
értéke egy új elem elnevezése leszPrivátMeeting lehetőségre
hogy tudjam. -
GetMeetingType
ésLstMeetingType
új elemelnevezést ad vissza
amely jelzi, hogy támogatja-e a privát értekezleteket vagy sem.SupportPrivateMeeting
Sémamódosítások
XML API: GetMeetingType/LstMeetingType: Hozzáfűzi a elemet.
XML API: LstSummarySession
: Hozzáfűzi a elemet.
XML API: LstCalendarSession
: Hozzáfűzi a elemet.
XML API: GetSessionInfo
: Hozzáfűzi a elemet.
XML API: GetMeeting lehetőségre : Hozzáfűzi a elemet.
XML API kérése: Meeting létrehozása
CreateMeeting kérése privát értekezlet típussal
2020. 10. 25. 13:00:00
45
45
*******
MC_ PrivátMeeting_ Teszt
168 A //169 egy olyan minta, amely támogatja a privát értekezletet
Az XML API válasza: GetSessionInfo
Válasz erre: isPrivateMeeting
hamis
igaz
igaz //igaz: az értekezlet támogatja a zártkörű értekezletet; hamis: az értekezlet nem támogatja a privát értekezletet.
hamis
hamis
igaz
A GetSite API webhelyszintű értekezletsablonokat ad vissza
Felhasználói történet/Feladat leírása
A GetSite API webhelyszintű értekezletsablon ad vissza . Ez lehetővé teszi, hogy az Education Connector és a Webex Classrooms megjelenítse ezeket a sablonokat a tanárok számára az online foglalkozások ütemezésekor.
Érintett API-k
Ha vannak webhelyszintű, testreszabott értekezletsablonok, a GetSite API ezeket a webhelyszintű sablonokat adja vissza.
Elemek neve |
Leírás |
---|---|
|
a webhelyszintű, testreszabott értekezletsablonok neve |
|
Webex Meetings, Webex Trainings és Webex Events |
Sémaváltozások
GetSite : Hozzáfűzi a elemet.
Válaszminta
GetSite válasz
3
PRO
MC Meeting sablon 1
MeetingCenter
EC Meeting Tempalte 2
EventCenter
TC értekezlet-sablon 3
TrainingCenter
XML API A SetUser nem tudja módosítani a(z) elemet támogatottServices
amikor a webhely CI egyesített oldal
Leírás
XMLAPI SetUser
nem támogatja a következő értékének módosítását: " támogatottServices
" API -kérésben, ha a webhely egy Control Hubhoz kapcsolódó Unified Webex Meeting-webhely.
Sémaváltozások
Nincs sémamódosítás az API-n: SetUser
.
WEBEX-15436: Adjon hozzá védelmet, hogy elkerülje az ismétlődő e-mailek beérkezését Mtgconfattendeelist
Leírás
Ha több, azonos e-mail-címmel rendelkező résztvevőt adnak hozzá ugyanahhoz az értekezlethez ugyanabban az API -kérésben, csak az első résztvevőt dolgozzuk fel az e-mail-címmel.
Érintett API-k
-
CreateMeetingAttendee
-
CreateUser
-
SetUser
-
Meeting létrehozása
-
SetMeeting
-
CreateEvent
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
Minta API
Kérés
<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testSite</siteName>
<webExID> testUser</webExID>
<password> jelszót </password>
</securityContext>
</header>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey> 1714904382</sessionKey>
<person>
<email> test@webex.com</email>
<name> név1 </name>
</person>
<attendees>
<person>
<email> test@webex.com</email>
<name> név2</name>
</person>
<sessionKey> 1714904382 </sessionKey>
</attendees>
</bodyContent>
</body>
API 40.11.0 frissítések
XML API 40.11.0 frissítések
Az XMLAPI CreateUser támogatja a megjelenítettnév beállítást
CreateUser
támogatja dispalyname
funkcióváltáskor EnableDisplayName
olyan, mint 1. Ha a funkció kapcsoló nem 1, akkor a displayName
figyelmen kívül lesz hagyva.
Sémaváltozások
Felhasználó létrehozása:
Az XMLAPI SetUser támogatja a megjelenítettnév beállítást
SetUser
támogatja dispalyname
funkcióváltáskor EnableDisplayName
az 1. Ha a funkció kapcsoló nem 1, a displayName
figyelmen kívül lesz hagyva.
Sémaváltozások
SetUser:
XMLAPI GetUser támogatja a megjelenítettnév
GetUser
támogatja dispalyname
funkcióváltáskor EnableDisplayName
az 1. Ha a funkció kapcsoló nem 1, a displayName
nem jelenik meg.
Mikor displayName
a DB-ben null érték, és a funkció kapcsolója EnableDisplayName
1, displayName
lesz keresztnév+" "+lastName
a nem ázsiai karakterekhez és keresztnév+vezetéknév
ázsiai karakterekhez.
Sémaváltozások
GetUserResponse:
XMLAPI felhasználói szintű vezérlés a hibrid CMR Voip számára
A cmrHybridVoip
beállítás a(z) felhasználói szintű beállítás megadására és lekérésére szolgál CMRHybridVoIP engedélyezése
.
Sémaváltozások
GetUser válasz:
Felhasználói kérelem létrehozása:
SetUser kérés:
API 40.10.0 frissítések
XML API 40.10.0 frissítések
XML API támogatás az UUID értekezlethez
az API -kérésben és válaszban
Minta XML API: GetSessionInfo
Kérés:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
vagy
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Válasz:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
INPROGRESS
<ep:isLocked> hamis</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Érintett API:
-
CreateMeetingAttendee
-
DelMeetingAttendee
-
RegisterMeetingAttendee
-
CreateTeleconferenceSession
-
SetTeleconferenceSession
-
GetTeleconferenceSession
-
CreateTrainingSession
-
SetTrainingSession
-
GetTrainingSession
-
DelTrainingSession
-
CreateEvent
-
SetEvent
-
DelEvent
Az XMLAPI egy extra elemet ad vissza a Site Admin konfigurációhoz a képernyőkép letiltásához
A követelmény a Biztonságtól származik – mindkettő PenTest
hibák és ügyfelek, mint a Goldman Sachs. Nem szeretnék engedélyezni a végfelhasználók számára, hogy képernyőkép a Meetings alkalmazásban. Eközben sok más ügyfél szeretné ezt a funkciót – hogy lehetővé tegye a képernyőkép. Az oktatási felhasználók is engedélyezni szeretnék a képernyőkép . Így lesz ehhez egy Site Administrator konfigurációnk, és az XMLAPI egy extra mezőt ad vissza EnableMobileScreenCapture
válaszában GetSite
hogy ezt támogassa.
Minta a GetSite-kérelemre
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> xxxx</siteName>
<webExID> Teszt</webExID>
<password> xxxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite" />
</body>
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:event=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
...
<ns1:securityOptions>http://www.w3.org/2001/XMLSchema-instance">
...
...
<ns1:EnableMobileScreenCapture> hamis</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</serv:bodyContent>
Érintett API
GetSite
XMLAPI-támogatás MEET-269 PIN-kód nélküli csatlakozás javítása
XMLAPI adjon hozzá egy ÚJ OPCIÓT A szervezetemben lévő videokonferencia-rendszerek felszólítás nélkül tudnak értekezleteket indítani, illetve azokhoz csatlakozni a Személyes szoba értekezletéhez és az MC Meetinghez.
-
createUser/setUser/getUser
új csomópont hozzáadásadeviceCanStartMyPMR
bepersonalMeetingRoom
. -
createMeeting/setMeeting/getMeeting
új csomópont hozzáadásadeviceCanStartMeeting
ütemezésben.
A személyes tárgyalói értekezletek Webex felhasználói felületének beállítása:
Sémaváltozások
Felhasználó létrehozása:
SetUser:
getUserResponse:
Értekezlet létrehozása:
Értekezlet beállítása:
getMeetingResponse:
API 40.9.0 frissítések
XML API 40.9.0 frissítések
XML API támogatás az UUID értekezlethez
kérés és válasz
Mindenhol, ahol támogatjuk, hozzáadtuk az értekezlet UUID-jét az API -kérésekhez és -válaszokhoz meetingKey
vagy sessionKey
.
Minta XML API: GetSessionInfo
Kérés:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
vagy
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Válasz:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
INPROGRESS
<ep:isLocked> hamis</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Érintett API:
-
GetEnrollmentInfo
-
LstsummaryTrainingSession
-
AddScheduledTest
-
SetScheduledTest
-
DelScheduledTest
-
GetTestInformation
-
UploadEventImage
-
SendInvitationEmail
-
LétrehozásTámogatási munkamenet
-
LstmeetingusagePreliminaryHistory
-
LstmeetingattendeePreliminaryHistory
-
LsteventsessionPreliminaryHistory
-
LsteventattendeePreliminaryHistory
-
LstTrainingPollResultsHistory
A Webex értekezletek zárolt értekezlet-előszobával rendelkeznek, ahol a felhasználók várakozhatnak, amíg beléphetnek az értekezletbe
Az XML API ütemezi és szerkeszti az MC -értekezletet a zárolt Lobby támogatása érdekében, amikor a funkció( ConsistentLockedLobby
) kapcsolja be.
Sémaváltozások
Három új elem hozzáadva ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) a CreateMeeting, SetMeeting és GetMeeting API-k.
Elem |
Leírás |
---|---|
|
Ha nincs feloldva az értekezlet zárolása, három külső felhasználói biztonsági elem közül lehet választani.
|
|
Az értekezlet automatikus zárolása-e. Igaz : Az értekezlet automatikus zárolása az értekezlet kezdete után # perccel Hamis : Nem zárolja automatikusan az értekezletet az értekezlet kezdete után |
|
Percek ( 0,5,10,15,20 ) az értekezlet automatikus zárolásához az értekezlet kezdete után |
Kérelem és válasz minta
Meeting létrehozására vonatkozó kérés:
...
...
hamis
AllowJoinWithLobby
igaz
10
...
SetMeeting kérése:
2###1###01
...
...
hamis
AllowJoinWithLobby
igaz
10
...
Válasz erre: GetMeeting lehetőségre
:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:attendeeOptions>
...http://www.w3.org/2001/XMLSchema-instance">
<meet:joinRequiresAccount> hamis</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity> AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock> igaz</meet:autoLock>
<meet:autoLockWaitTime> 10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
</serv:message>
Érintett API:
-
Meeting létrehozása
-
SetMeeting
-
GetMeeting lehetőségre
Javítás GetSessionInfo
API a résztvevők állapotának visszaküldéséhez a folyamatban lévő foglalkozáson
Két új elem hozzáadva ( hasHostInMeeting
, hasAttendeeInMeeting
) válaszul a következőre: GetSessionInfo
. Ez a két elem jelenik meg, ha az értekezlet folyamatban van.
Elem |
Leírás |
---|---|
|
A szervező csatlakozott-e a folyamatban lévő értekezlethez. Igaz : A szervező éppen a folyamatban lévő értekezleten van jelen. Hamis/Null : A szervező nincs jelen a folyamatban lévő értekezleten, vagy az értekezlet nincs folyamatban. |
|
Annak meghatározása, hogy van-e olyan résztvevő/szervező, aki csatlakozott-e a folyamatban lévő értekezlethez. Igaz : résztvevő vagy szervező van a folyamatban lévő értekezleten. Hamis/Null : nincs résztvevő vagy szervező a folyamatban lévő értekezleten, vagy az értekezlet nincs folyamatban. |
API válasz minta:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<ep:status> INPROGRESS</ep:status>
<ep:hasHostInMeeting> igaz</ep:hasHostInMeeting>http://www.w3.org/2001/XMLSchema-instance">
<ep:hasAttendeeInMeeting> igaz</ep:hasAttendeeInMeeting>
...
</serv:message>
Érintett API:
GetSessionInfo
A GetUserCard API engedélyt igényel.
Az XML API biztonsági fejlesztése GetUserCard
engedély szükséges a felhasználói adatok lekéréséhez.
Érintett API:
GetUserCard
API 40.8.0 frissítések
XML API 40.8.0 frissítések
GetSessionInfo
válaszerősítés
Ha nem kapott meghívót vagy jóváhagyást az értekezletről, az XML API hívása: GetSessionInfo
nem adja vissza a következő elemeket: confName, startDate, időtartam, timeZone, meetingLink, sipURL, displayMeetingUrl
az API válasz törzsében.
API -válasz példa értekezletekhez:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
INPROGRESS_<ep:sessionkey> 1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus> NEM TÖRTÉNŐ</ep:listStatus>
<ep:registration> hamis</ep:registration>
<ep:passwordReq> igaz</ep:passwordReq>
<ep:isRegisterIDRequired> hamis </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType> MeetingCenter </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> hamis </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> igaz</ep:isAllowJBH>
<ep:isCETMeeting> igaz</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> hamis</ep:isPersonalMeetingRoom>
API -válasz példa képzésekhez/eseményekhez:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
INPROGRESS_<ep:sessionkey> 1####5###9</ep:sessionkey>
<ep:listStatus> NEM TÖRTÉNŐ</ep:listStatus>
<ep:registration> igaz </ep:registration>
<ep:passwordReq> igaz </ep:passwordReq>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:registrationURLForMobile>
<ep:joinStatus> MEGHÍVÁS/REGISZTRÁCIÓ/ELUTASÍTÁS</ep:joinStatus>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:isRegisterIDRequired> hamis </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> hamis </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> igaz</ep:isAllowJBH>
<ep:isCETMeeting> igaz</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> hamis</ep:isPersonalMeetingRoom>
Érintett API:
-
GetSessionInfo
GetSessionInfo, GetUserCard
Biztonsági fejlesztések
Biztonsági fejlesztést végeztünk az XML API -n GetSessionInfo
és GetUserCard
. A következő két órában letiltjuk a felhasználókat, hogy hozzáférjenek ehhez a két API-hoz, ha a hívásuk egy órán belül elérte a korlátot, és nem talált hibát.
A hibaállapot válasz: „403 Tiltott”
Érintett API-k:-
GetSessionInfo
-
GetUserCard
meetingUUID
az API kérés és válasz támogatásban
Hozzáadtuk a meetingUUID azonosítót az API -kérésekhez és válaszokhoz, mindenhol, ahol támogatjuk a meetingKey/sessionKey
.
GetSessionInfo
Kérés:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
vagy
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Válasz:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
INPROGRESS
<ep:isLocked> hamis</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Érintett API:
-
LstOpenSession
-
GetEnrollmentInfo
-
LstsummaryMeeting
-
LstScheduledTests
-
GetEvent
-
LstsummaryEvent
-
LstmeetingusageHistory
-
LsttrainingsessionHistory
-
LsteventsessionHistory
-
LstsupportsessionHistory
-
DelSession
Oktatási webhelyek sablonja (EDU foglalkozás típusa) az XML API támogatásban
Amikor a webhelyek engedélyezik az Education Instructor (EDU) foglalkozás típusa, az XML API támogatni tudja az értekezlet ütemezése az EDU értekezletsablon.
Érintett API:
-
Meeting létrehozása
-
SetMeeting
-
CreateEvent
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
XML API CreateMeetingAttendee
és RegisterMeetingAttendee
támogatást
Mindkettő CreateMeetingAttendee
és RegisterMeetingAttendee
ellenőrizni tudják a Webex Meetings regisztrációhoz szükséges résztvevő-regisztráció űrlapot.
És van egy új kivétel ehhez a feladathoz:
Kivételszám |
Kivétel üzenete |
---|---|
040014 |
Hiányzó kötelező mezők (regisztrációs űrlap): ... |
Ha például az alább látható módon kiválasztotta a „Beosztás” és a „Vállalat neve” résztvevői Webex Meetings -regisztráció kötelező mezőit, akkor a két API hívásakor meg kell adnia a „Beosztás” és a „Vállalat neve” mezőket. : CreateMeetingAttendee
és RegisterMeetingAttendee
.
RegisterMeetingAttendee
Kérés:
FirstNameb LastName
FirstNameb
Vezetéknév
Mérnök //Beosztás
Cisco1234 //Vállalat neve
...
***@*****.com
LÁTOGATÓ
igaz
RÉSZVETŐ
ELFOGADÁS
igaz
1####4####1
CreateMeetingAttendee
Kérés:
KeresztnévA VezetéknévA
KeresztnévA
VezetéknévA
Mérnök //Beosztás
Cisco1234 //Vállalat neve
...
*****@*****.com
LÁTOGATÓ
igaz
RÉSZVETŐ
ELFOGADÁS
igaz
1###4####1
040014 Kivétel a választól
Példa:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" http://www.webex.com/schemas/2002/06/common" http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SIKERTELEN</serv:result>
Hiányzó kötelező mezők (regisztrációs űrlap) :
cím,vállalat
ELSŐDLEGES
040014
cím,vállalat
Érintett API:
-
CreateMeetingAttendee
-
RegisterMeetingAttendee
XML API e- e-mail érvényesítési fejlesztések
Az XML API nem engedélyezheti a szóköz karakter(ek)et az e-mailekben, ezért továbbfejlesztett e-mail-ellenőrzést alkalmaztunk, hogy igazodjon a Webex Meetings oldal viselkedéséhez.
Érintett API:
-
CreateMeetingAttendee
-
CreateEvent
-
SetEvent
-
CreateContact
-
SetContact
-
SetRecordingInfo
-
CreateMeetingAttendee
-
CreateTrainingSession
-
SetTrainingSession
-
CreateUser
-
SetUser
-
Meeting létrehozása
-
SetMeeting
-
RegisterMeetingAttendee
API 40.7.0 frissítések
XML API 40.7.0 frissítések
meetingUUID
támogatást
Hozzáadtuk meetingUUID
az API kérésre és válaszra, ahol támogatjuk a meetingKey vagy sessionKey kulcsot.
GetSessionInfo
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
vagy
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
GetSessionInfo
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
vagy
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
GetSessionInfo
Példa a válaszra:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
INPROGRESS
<ep:isLocked> hamis</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
Érintett API-k:
-
LstmeetingattendeeHistory
-
LsttrainingattendeeHistory
-
LsteventattendeeHistory
-
LstsupportattendeeHistory
CreateUser
API üdvözlő e-mail támogatás négy új nyelven
Az XMLAPI html üdvözlő e-mail a következő négy új nyelvet támogatja:
-
Cseh (languageID=19)
-
Lengyel (languageID=20)
-
Magyar (languageID=21)
-
Román (languageID=22)
Az XMLAPI a(z) nyelvnek vagy nyelvazonosítónak megfelelően küldi el az üdvözlő e-mailt CreateUser
kérésére.
Használata CreateUser
Html üdvözlő e- e-mail küldésére példa (cseh):
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> tesztet</firstName>
<lastName> felhasználó</lastName>
<webExId> tesztfelhasználó</webExId>
<password> xxxxxx</password>
<email> testuser@test.com címre</email>
<privilege>
<host> igaz</host>
</privilege>
<languageID> 19</languageID>
vagy
<language> Cseh</language>
<active> AKTIVÁLT</active>
<sendWelcome> igaz</sendWelcome>
<isHTMLEmail> igaz </isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
API 40.6.1, 40.4.9 frissítések
XML API 40.6.1, 40.4.9 frissítések
CreateMeeting/SetMeeting
támogatást
Webex-értekezlet ütemezésekor XML API CreateMeeting/SetMeeting
lehetővé teszi a kötelező vagy nem kötelező mező bejelölését vagy kijelölésének törlését, illetve rákattintását a résztvevő-regisztráció űrlapján.
A következő minta értekezletek ütemezése a felhasználói weblap , ahol ellenőrizheti a kötelező mezőket, mint pl „Beosztás”, „Vállalat neve”, „Város” , és „Állam” a résztvevő-regisztráció űrlapon:
A következő egy leképezés az oldalmezők és az XML API elemei között:
Oldalmezők | XMLAPI elem |
---|---|
Munkakör | |
Vállalat neve | |
1. cím | |
2. cím | |
Település | |
Állam | |
Irányítószám | |
Ország/régió | |
Munkahelyi telefon | |
Fax |
Módosított séma: Adja hozzá a „registrationForm” elemet a következőhöz: Meeting létrehozása
Módosított séma: Adja hozzá a „registrationForm” elemet a következőhöz: SetMeeting
Módosított séma: Adja hozzá a „registrationForm” elemet a következőhöz: GetMeeting lehetőségre
Meeting létrehozása
Példa kérésre:
jelszót
igaz
igaz
hamis
true
igaz
hamis
hamis
igaz
igaz
hamis
hamis
hamis
hamis
SetMeeting
Példa kérésre:
1015045339
Konferencia neve
3
igaz
igaz
igaz
true
igaz
hamis
hamis
igaz
igaz
hamis
hamis
hamis
hamis
GetMeeting lehetőségre
Példa a válaszra:
1234567890@sitename.webex.com
1234567890@sitename.webex.com
hamis
igaz
igaz
hamis
hamis
igaz
igaz
hamis
hamis
hamis
Érintett API-k:
-
Meeting létrehozása
-
SetMeeting
-
GetMeeting lehetőségre
-
DelMeeting
Az E2EE értekezlet típusa nem támogatja a PMR értekezleteket
Amikor az API-kkal folytatott hívás közben engedélyezi a PMR -t:CreateUser/SetUser/GetUser/GetMe
és csak egy E2EE értekezlet típusa érhető el, akkor a következő hibaüzenet fogja válaszolni: "110063 A PMR engedélyezéséhez a felhasználónak rendelkeznie kell legalább egy nem E2EE értekezlet típusa ."
Érintett API-k:
-
CreateUser
-
SetUser
-
GetUser
-
GetMe
API 40.6.0 frissítések
XML API 40.6.0 frissítések
Felhasználókezelés szerepkör hozzáadva
Létrehoztuk a Felhasználókezelés szerepkört, és a következőhöz tartozó sémafájl megváltozott.
Módosított séma: CreateUser
kérés:
Módosított séma: SetUser
Módosított séma: GetMe
válasz:
Módosított séma: LstsummaryUser
válasz:
Érintett API-k:
-
CreateUser
-
SetUser
-
GetMe
-
LstsummaryUser
CreateUser
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> SiteAdmin</webExID>
<password> xxxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<umSiteAdmin> igaz</umSiteAdmin>
<host> hamis</host>
<siteAdmin> hamis</siteAdmin>
<labAdmin> hamis</labAdmin>
<voiceOverIp> hamis</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> AKTIVÁLT</active>
<sendWelcome> igaz</sendWelcome>
<isHTMLEmail> igaz </isHTMLEmail>
</bodyContent>
</body>
Támogatás API -kulcs segítségével elérheti a GetUserCard
Mostantól támogatjuk az API -kulcs (generált JWT-token) használatát az API-hoz: GetUserCard
ebben a kiadásban.
Az API -kulcsok alkalmazásáról és a JWT-token létrehozásáról az alábbi oldalakon tájékozódhat:
GetUserCard
Példa kérésre:
POST-tel: https://{sitename}.webex.com/WBXService/XMLService
Fejléc:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
Törzs:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2009/05/service">
<siteName> {sitename} </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId> {userName} </webExId>
</bodyContent>
</body>
Válasz példa:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:use=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common" <serv:response>http://www.webex.com/schemas/2002/06/service/user">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="
<use:url>
<use:lastModifiedTime> 1587493389768</use:lastModifiedTime>http://www.w3.org/2001/XMLSchema-instance">
<use:isUploaded> hamis </use:isUploaded>
</use:avatar>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:title> Teszt személyes szobája </use:title>
<use:personalMeetingRoomURL>
<use:accessCode> 713289692 </use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
Támogatás a következőhöz: meetingUUID
az API -kérésben és válaszban
Hozzáadtuk meetingUUID
az API kérésre és válaszra, amikor a meetingKey vagy sessionKey kulcsokat támogatjuk.
Érintett API-k:
-
LstRecording
-
LstsummarySession
-
GetSesssionInfo
-
GethosturlMeeting
-
GetjoinurlMeeting
-
LstMeetingAttendee
-
Meeting létrehozása
-
SetMeeting
-
GetMeeting lehetőségre
-
DelMeeting
-
LstCalendarSession
meetingUUID
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
vagy
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
meetingUUID
Példa a válaszra:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
INPROGRESS
<ep:isLocked> hamis</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
...
...
</serv:bodyContent>
A PMR értekezletkulcsok nem módosulnak az ideiglenesen inaktivált vagy letiltott PMR felhasználókról
Ha egy ideiglenesen inaktivált felhasználó vagy letiltott PMR egy héten belül újraaktiválódik, a most újraaktivált felhasználó vagy az engedélyezett PMR értekezletkulcs nem változik, ugyanaz lesz, mint korábban.
Érintett API-k:
-
SetUser
-
DelUser
LstSummarySession
fejlesztések
Továbbfejlesztettük az API-t: LstSummarySession
ütemezett visszatérés- PMR , hogy egy új eleme legyen, returnScheduledPMR
, a kérelemben. A funkciókapcsoló alapértelmezett beállítása pedig ki van kapcsolva.
Érintett API-k:
-
LstSummarySession
Sémamódosítás:
Új elemnevet adunk hozzá returnScheduledPMR
az API LstSummarySession kérésben.
Új elemnevet adunk hozzá isScheduledPMR
az API LstSummarySession válaszban.
LstSummarySession
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx</password>
<partnerID> xxxx</partnerID>
<clientInfo> xxxx </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom> 1</startFrom>
<maximumNum> 2</maximumNum>
<listMethod> ÉS </listMethod>
</listControl>
<dateScope>
<startDateStart>2019. 11. 01. 8:0:0</startDateStart>
<startDateEnd> 2019. 12. 01. 7:59:59</startDateEnd>
<timeZoneID> 4</timeZoneID>
<endDateStart> 2019. 11. 01. 8:0:0</endDateStart>
<endDateEnd> 2019. 12. 01. 7:59:59 </endDateEnd>
</dateScope>
<order>
<orderBy> HOSTWEBEXID</orderBy>
<orderAD> ASC</orderAD>
<orderBy> CONFNAME</orderBy>
<orderAD> ASC</orderAD>
<orderBy> STARTTIME</orderBy>
<orderAD> ASC </orderAD>
</order>
<serviceTypes>
<serviceType> EventCenter</serviceType>
<serviceType> MeetingCenter</serviceType>
<serviceType> SalesCenter</serviceType>
<serviceType> TrainingCenter</serviceType>
<serviceType> SupportCenter </serviceType>
</serviceTypes>
<returnScheduledPMR> igaz </returnScheduledPMR>
</bodyContent>
</body>
LstSummarySession
Példa a válaszra:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="
<ep:matchingRecords>
<serv:total> 1787</serv:total>http://www.w3.org/2001/XMLSchema-instance" <serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID> 809914325</ep:MeetingUUID>
<ep:confName> Csapatértekezlet</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> MeetingCenter</ep:serviceType>
<ep:hostWebExID> Teszt</ep:hostWebExID>
<ep:hostFirstName> Teszt</ep:hostFirstName>
<ep:hostLastName> Teszt</ep:hostLastName>
<ep:otherHostWebExID> Teszt</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status> NEM
INPROGRESS</ep:status>
<ep:startTime> 2019. 10. 12. 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> NYILVÁNOS</ep:listStatus>
<ep:hostEmail> Test@webex.com</ep:hostEmail>
<ep:passwordReq> igaz</ep:passwordReq>
<ep:hostJoined> hamis</ep:hostJoined>
<ep:participantsJoined> hamis</ep:participantsJoined>
<ep:confID> 141672157056861215</ep:confID>
<ep:registration> hamis</ep:registration>
<ep:isRecurring> igaz</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> hamis</ep:isAudioOnly>
<ep:isTCSingleRecurrence> hamis</ep:isTCSingleRecurrence>
<ep:isAllowJBH> hamis</ep:isAllowJBH>
<ep:isCETMeeting> igaz</ep:isCETMeeting>
<ep:isException> hamis</ep:isException>
<ep:isNextUpcomingInstance> hamis</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> igaz </ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey> 805660167</ep:sessionKey>
<ep:confName> xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> MeetingCenter</ep:serviceType>
<ep:hostWebExID> Molly08Console81696000</ep:hostWebExID>
<ep:hostFirstName> Molly08Console81696000</ep:hostFirstName>
<ep:hostLastName> Molly08Console81696000</ep:hostLastName>
<ep:otherHostWebExID> Molly08Console81696000</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status> NEM
INPROGRESS</ep:status>
<ep:startTime> 2019. 10. 12. 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> NYILVÁNOS</ep:listStatus>
<ep:hostEmail> Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq> igaz</ep:passwordReq>
<ep:hostJoined> hamis</ep:hostJoined>
<ep:participantsJoined> hamis</ep:participantsJoined>
<ep:confID> 141672108716459038</ep:confID>
<ep:registration> hamis</ep:registration>
<ep:isRecurring> igaz</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> hamis</ep:isAudioOnly>
<ep:isTCSingleRecurrence> hamis</ep:isTCSingleRecurrence>
<ep:isAllowJBH> hamis</ep:isAllowJBH>
<ep:isCETMeeting> igaz</ep:isCETMeeting>
<ep:isException> hamis</ep:isException>
<ep:isNextUpcomingInstance> hamis</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> igaz </ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
GetSite
fejlesztések
Hozzáadtuk a GetSite
válasz funkció kapcsolója SupportXMLAPIReturnScheduledPMR
Érintett API-k:
-
GetSite
Sémamódosítás:
Az XML API GetSite
A válasz új eleme: SupportXMLAPIReturnScheduledPMR
GetSite
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Teszt</webExID>
<password> xxx</password>
<clientInfo> xxx </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
GetSite
Példa a válaszra:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:event=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
<ns1:siteCommonOptions>
...http://www.w3.org/2001/XMLSchema-instance">
<ns1:SupportXMLAPIReturnScheduledPMR> igaz</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</serv:bodyContent>
API 40.4.8, 40.2.9 frissítések
XML API 40.4.8, 40.2.9 frissítések
Új válasz az ütemezett értekezletek frissítésekor az XMLAPI-ban
Amikor az ügyfelek XMLAPI-t használnak az oldalukon ütemezett értekezletek frissítéséhez, a numerikus jelszót értekezleti e-mail-frissítésben küldjük el, és alkalmazzuk azt a Webex Meetings, Teams és Events központokban.
Azok az API-k: GetMeeting, GetTrainingSession, GetEvent
és GetTeleconferenceSession
, a következő új elemek lesznek válaszként: audioPassword lehetőségre
(numerikus jelszó), isEnforceAudioPassword
, isEnforceAudioLogin
a Webex Meetings, Teams és Events központok számára.
Módosított séma:
Érintett API-k:
-
GetMeeting lehetőségre
-
GetTrainingSession
-
GetEvent
-
GetTeleconferenceSession
GetMeeting lehetőségre
Példa kérésre:
<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testSite</siteName>
<webExID> tesztet</webExID>
<password> xxx</password>
<partnerID> xx </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey> 803328224 </meetingKey>
</bodyContent>
</body>
Válasz példa:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:listToPublic> hamis</meet:listToPublic>
<meet:isPublic> hamis</meet:isPublic>http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingPassword> PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword> 75928877</meet:audioPassword>
<meet:isEnforceAudioPassword> igaz</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin> hamis</meet:isEnforceAudioLogin>
...
...
</serv:bodyContent>
API 40.4.5, 40.2.6 frissítések
XML API 40.4.5, 40.2.6 frissítések
GetUserCard
és GetSessionInfo
használati korlát
Bevezetjük a használati korlátot az API -n GetUserCard
és GetSessionInfo
, a "403 tiltott" hibaüzenet meg, ha eléri a használati korlátot.
Érintett API-k:
-
GetUserCard
-
GetSessionInfo
API 40.4.4, 40.2.5 frissítések
XML API 40.4.4, 40.2.5 frissítések
BodyContent
számkorlát
Korlátozott számban hozzáadtuk a következőket BodyContent
minden XML API szakaszban. Amikor túl sokat ad hozzá BodyContent
az API -kérésben a következő hibakód és üzenet jelenik meg: „000053 A BodyContent számának kisebbnek kell lennie, mint {number}”
Érintett API-k:
-
Bármilyen XML API
XML API -kérés többszörössel BodyContent
Példa:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> xxxx</webExID>
<password> xxxx</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId> xxx </webExId>
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 801020403 </sessionKey>
</bodyContent>
</body>
API 40.4.3, 40.2.4 frissítések
XML API 40.4.3, 40.2.4 frissítések
CreateUser
fejlesztések
Javítottunk CreateUser
hogy támogassa az üdvözlő e-mailt több nyelven. A CreateUser
most kéri isHTMLEmail
Érintett API-k:
-
CreateUser
CreateUser
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> rendszergazda</webExID>
<password> xxxx</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<host> igaz</host>
<siteAdmin> hamis</siteAdmin>
<labAdmin> hamis</labAdmin>
<voiceOverIp> hamis</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> AKTIVÁLT</active>
<sendWelcome> igaz</sendWelcome>
<isHTMLEmail> igaz </isHTMLEmail>
</bodyContent>
</body>
API 40.4.0 frissítések
XML API 40.4.0 frissítések
Az e-mail-ellenőrzés kényszerítése az e-mail-címek módosításakor az XML API -ban
Miután a Webex-cím rendszergazdája engedélyezte A felhasználónak megerősítésre van szüksége az e- e-mail-cím frissítéséhez a Webex Webes adminisztráció:
-
Ha egy nem- Webex-cím rendszergazdája fiók hívja meg a
SetUser
API az e-mail-címek módosításához, a jelenlegi e-mail marad az új e-mail ellenőrzéséig. A fiókmódosítást megerősítő e-mailt a rendszer elküldi az új e- e-mail-cím a „Webex -fiókmódosítás megerősítésével”. Miután az e-mailben található hivatkozásra kattintott a megerősítéshez, az új e- e-mail-cím azonnal összekapcsolásra kerül.Ha egy nem Webex-cím rendszergazdája hívja a
SetUser
API többször nélkül az e-mail ellenőrzési folyamat befejeztével az aktuális e-mail megmarad, és a legutolsó új e-mail lesz az, amelyet ellenőrizni kell. -
Ha egy Webex-cím rendszergazdája fiók meghívja a
SetUser
API -t az e-mail-címek módosításához, az e-mail-ellenőrzési folyamat nem indul el. Az új e-mail azonnal hozzá lesz kapcsolva a szervező vagy a résztvevő fiókjához.
Érintett API-k:
-
SetUser
GetEnrollmentInfo
időtúllépés és a kapcsolat alaphelyzetbe állítása
A GetEnrollmentInfo
Az API jelenleg az IP -címeket keresi a Tartománynév-rendszeren, ami óriási teljesítményhatékonyságot vált ki. Tervezzük ennek a folyamatnak az egyszerűsítését, üres válasz megadásával a mezőben.
Érintett API-k:
-
GetEnrollmentInfo
GetEnrollmentInfo
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> xxx</webExID>
<password> xxxx</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent
<sessionKey> 716773566 </sessionKey>
</bodyContent>
GetEnrollmentInfo
Példa a válaszra:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="
<att:confID> 154279066999981548</att:confID>
<att:attendee>http://www.w3.org/2001/XMLSchema-instance">
<att:attendeeID> 3191792 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> Alex</att:firstName>
<att:lastName> Yang</att:lastName>
<att:email> omega.alex.yang@gmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> hamis </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0.0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.35.240.53</att:ipAddress>
<att:submitTime> 2020. 02. 27. 22:03:57</att:submitTime>
<att:status> JÓVÁHAGYVA </att:status>
</att:attendee>
<att:attendee>
<att:attendeeID> 3191797 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> AlexKKK</att:firstName>
<att:lastName> Teszt</att:lastName>
<att:email> achillesyang@hotmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> hamis </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0.0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.154.181.15</att:ipAddress>
<att:submitTime> 2020. 02. 27. 22:07:38</att:submitTime>
<att:status> JÓVÁHAGYVA </att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</att:matchingRecords>
<att:sessionKey> 716773566 </att:sessionKey>
</serv:bodyContent>
API 40.2.0 frissítések
XML API 40.2.0 frissítések
Névtelen hozzáférés törlése a következőhöz: LstSummarySession
Biztonsági fejlesztésként megszüntetjük a névtelen hozzáférés támogatását a következőhöz: LstSummarySession
API. Ha a Webex Meetings névtelenül éri el az API-t , a következő hibakód és üzenet jelenik meg: "000015 Elnézést, nem található rekord."
Érintett API-k:
-
LstSummarySession
LstSummarySession
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sitename1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey> 211894651 </sessionKey>
</bodyContent>
</body>
LstSummarySession
Példa a válaszra:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SIKERTELEN</serv:result>
<serv:reason> Elnézést, nem található rekord</serv:reason>
<serv:gsbStatus> ELSŐDLEGES</serv:gsbStatus>
<serv:exceptionID> 000015 </serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
Meeting létrehozása
és SetMeeting
biztonsági fejlesztések
Ez a módosítás az XML API 40.2.0 verziójában történt, de a leírását az ügyfelek visszajelzései alapján szerkesztették.
Biztonsági fejlesztésként frissítettük a Meeting létrehozása
és SetMeeting
API-k, amelyek nem teszik lehetővé a felhasználók számára, hogy értekezlet ütemezése kezdési idő ütemezzenek be, amely már elmúlt. Ha megpróbálják, az API a hibaüzenet meg: "060016 A foglalkozás kezdési idő későbbinek kell lennie, mint a jelenlegi idő." Ha egy felhasználónak azonnali értekezlet kell ütemeznie , javasoljuk, hogy az értekezlet kezdési idő öt perccel későbbre állítsa be, mint a jelenlegi időpont.
Érintett API-k:
-
Meeting létrehozása
-
SetMeeting
API 40.1.2 frissítések
XML API 40.1.2 frissítések
Az értekezlet ütemezése automatikusan generál egy jelszót, ha nincs megadva
Javítottuk a Meeting létrehozása
, CreateEvent
, CreateTrainingSession
, és CreateTeleconferenceSession
hogy az API válasz törzsében szerepeljen egy jelszó.
Alapértelmezés szerint a Minden értekezletnek/eseménynek/foglalkozásnak rendelkeznie kell jelszóval beállítás engedélyezve van. Ebben az esetben, ha az API -kérés nem tartalmaz jelszót, a rendszer automatikusan egy jelszót generál az XML API -kiszolgálókról.
Ha a Minden értekezletnek/eseménynek/foglalkozásnak rendelkeznie kell jelszóval beállítás az letiltva , és az API -kérés nem tartalmaz jelszót, a jelszó igen nem az XML API kiszolgálókról generált.
Ha az API -kérés tartalmaz jelszót, akkor a válaszban szerepelni fog ez a jelszó, függetlenül a Minden értekezletnek/eseménynek/foglalkozásnak rendelkeznie kell jelszóval beállítás engedélyezése vagy letiltása.
Érintett API-k:
-
Meeting létrehozása
-
CreateEvent (Létrehozás)
-
CreateTrainingSession
-
CreateTeleconferenceSession
A Meeting létrehozása
válasz most már a meetingPassword
elem:
Meeting létrehozása
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> siteName1</siteName>
<webExID> userID</webExID>
<password> *****</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName> T
V
Gest_</confName>uto_<meetingType> 3 </meetingType>enerated_mtg_pwd</metaData>
<schedule>
<startDate> 2020. 10. 28. 17:35:00 </startDate>
</schedule>
</bodyContent>
</body>
Meeting létrehozása
Példa a válaszra:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="
<meet:meetingPassword> UzXJuzUD428 </meet:meetingPassword>
<meet:iCalendarURL>http://www.w3.org/2001/XMLSchema-instance">
</meet:iCalendarURL>
<meet:guestToken> cfc7f3246d4862f1bb69b803e8615b7a </meet:guestToken>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
</serv:bodyContent>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
A CreateEvent
válasz most már a eventPassword
elem:
A CreateTrainingSession
és CreateTeleconferenceSession
A válaszok mostantól rendelkeznek a sessionPassword
elem:
API 40.1.0 frissítések
XML API 40.1.0 frissítések
GetSessionInfo
fejlesztések
Új elemekkel bővült a GetSessionInfo
API. Az API mostantól adatokat ad vissza a mobileszközökhöz is.
Érintett API-k:
-
GetSessionInfo
GetSessionInfo
Frissítések kérése:
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo11</siteName>
<webExID> siteadmin</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 713707633</sessionKey>
<sipUrl> dongchen@go.webex.com vagy 123456789
@webex.com vagy 123456789@go.webex.com</sipUrl>https://go.webex.com/join/dongchen</pmrUrl>
_go<meetingUuid> 34567323456787654323456787654 </meetingUuid>
</bodyContent>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
</body>
LstAccessAnywhereHistory
fejlesztések
Új API-t adtunk hozzá , lstAccessAnywhereHistory
, hogy válaszoljon a Webex Access Anywhere jelentésinformációkkal.
Érintett API-k:
-
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Frissítések kérése:
LstAccessAnywhereHistory
Válaszfrissítések:
Példa kérésre:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:serv="
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> tesztet</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID> teszt1 </hostWebexID>
<startTimeScope>
<sessionStartTimeStart> 2019. 09. 29. 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd> 2019. 12. 29. 04:42:34 </sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart> 2019. 09. 29. 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd> 2019. 12. 29. 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom> 1</serv:startFrom>
<serv:maximumNum> 10</serv:maximumNum>
<serv:listMethod> VAGY </serv:listMethod>
</listControl>
<order>
<orderBy> STARTTIME</orderBy>
<orderAD> ASC </orderAD>
</order>
</bodyContent>
</body>
Válasz példa:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:com="
xmlns:history=" http://www.webex.com/schemas/2002/06/service"
<serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/history">
<serv:result> SIKER</serv:result>
<serv:gsbStatus> ELSŐDLEGES </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
<history:matchingRecords>
<serv:total> 775</serv:total>
<serv:returned> 10</serv:returned>http://www.w3.org/2001/XMLSchema-instance">
<serv:startFrom> 1 </serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID> 123456</history:confID>
<history:userName> dékán</history:userName>
<history:computerName> 6926
</history:computerName>
<history:clientIP> 10.224.222.183</history:clientIP>
<history:startTime> 2019. 11. 29. 03:05:44</history:startTime>_dean<history:endTime> 2019. 11. 29. 03:10:06</history:endTime>
<history:duration> 5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>