- בית
- /
- מאמר
מצא את כל המידע החשוב הדרוש לך לגבי Cisco Webex Meetings API, כגון שינויי סכימה והודעות אחרות.
לקבלת מידע נוסף על XML API 39 ו-XML API 11, עיין בסקירת העדכונים של Cisco Webex Meetings XML API (XML API 39 או מהדורות קודמות).
לקבלת מידע נוסף על XML API 40, עיין בסקירת העדכונים של Cisco Webex Meetings XML API (XML API 40 ואילך).
לקבלת עדכונים עבור XML API 11 SP9 ומהדורות קודמות, עבור אל Cisco DevNet.
עדכוני API 41.12.0
עדכוני XML API 41.12.0
XMLAPI יחסום את לוח הזמנים והעריכה של Webex Events (קלאסי) בהתאם לפריט התצורה של האתר של EnableClassicEvent
זה שקר
ממשקי API ושינויי סכימה שהושפעו
בדף התצורה של ניהול אתר, אם הפעלת תיבת הסימון הקלאסית שגויה, אתר זה לא יתמוך בפגישות של Webex Events (קלאסי) יותר.
אם תיבת הסימון 'הפעל את ClassicEvent ' שגויה, תתקשר לממשקי API אלה כדי להפעיל את הפגישה ב-Webex Events (קלאסי):
CreateEvent
, SetEvent
, GetEvent
, GetSessionInfo
, LstsummaryEvent
, LstrecordedEvent
, LstsummaryProgram
, UploadEventImage
ה-API יגיב לחריגה חדשה 010106האירוע הקלאסי הושבת.
שינויים בסכימה
אין שינויים בסכמה.
דוגמה לבקשת API ותגובה
צור אירוע בקשה ותגובה ל-API
בקשת CreateEvent
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
<accessControl>
<sessionPassword>XXXXXXXX</sessionPassword>
</accessControl>
<metaData>
<sessionName>XMLAPI EC בדיקות</sessionName>
</metaData>
<schedule>
<startDate>07/17/2021 01:29:15</startDate>
<openTime>15</openTime>
</schedule>
</bodyContent>
תגובה של CreateEvent
<?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>כישלון</serv:result>
<serv:reason>האירוע הקלאסי הושבת.</serv:reason>
<serv:gsbStatus></serv:gsbStatus>
<serv:exceptionID>010106</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateEvent3.1.3 משפיע על ממשקי API:
SetEvent GetEvent
GetSessionInfo
LstsummaryEvent
LstrecordedEvent
LstsummaryProgram
UploadEventImage
XMLAPI LstMeetingType
יגיב למרכיב חדש של subProductCodePrefix
ממשקי API מושפעים
הצג את ה-API LstMeetingType
רכיב תגובה productionCodePrefix
: PRO, AUO ואחרים שהם קידומת סוג פגישה מוגדרת מראש של Webex.
לאחר שיפור חדש זה, ה-API יגיב למרכיב חדש של subProdctCodePrefix
:PRO1, PRO2, וכו' אשר ניתן להתאים אישית קידומת סוג פגישה.
שינויי סכימה ב-API: LstMeetingType
הוא יגיב לאלמנט חדש: subProdctCodePrefix
דוגמה לבקשת API ותגובה
LstMeetingType
בקשת API ותגובה
בקשה של LstMeetingType
<bodyContent xsi:type="java:com.webex.service.binding.meetingtype.LstMeetingType">
<meetingTypeID>13810</meetingTypeID>
</bodyContent>
תגובה של 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>פרו</mtgtype:productCodePrefix>
<mtgtype:subProductCodePrefix>PRO3</mtgtype:subProductCodePrefix> //רכיב חדש עבור סוג פגישה מותאם אישית
<mtgtype:active>מופעל</mtgtype:active>
<mtgtype:name>צברus_צברhat_סגור</mtgtype:name>
<mtgtype:displayName>צברus_צברhat_סגור</mtgtype:displayName>
עדכוני API 41.11.0
עדכוני XML API 41.11.0
API של XML תומך בתאימות העבר ב-API של ניהול משתמשים עבור אתרים מנוהלים של Control Hub
ממשקי API ושינויי סכימה שהושפעו
אם יישום השילוב שלך משתמש כעת בממשקי API של ניהול המשתמשים XMLAPI של Webex: CreateUser
, SetUser
, DelUser
, וכן GetUser
כדי להקצות או לנהל משתמשים, לאחר שהאתר הקלאסי של Webex הומר לאתר המנוהל ב-Control Hub, ממשקי ה-API האלה ימשיכו לפעול לצורך תאימות קדימה. יש כמה שינויים בהתנהגות כמצוין להלן:
בעת שימוש ב-createUser- אם מצב המשתמש ב-Control Hub אינו "פעיל", מצב המשתמש באתר לא יהיה פעיל. אם מצב המשתמש ב-Control Hub הוא פעיל, מצב המשתמש באתר גם פעיל, הפניה: מצב המשתמש של משתמשים חדשים ומומרים ב-Control Hub.
רכיב הסיסמה של ממשקי ה-API של CreateUser ו-SetUser API יתעלם ממנו, אנחנו מתחילים לשלוח דוא"ל הפעלה למשתמשים חדשים, משתמשים יכולים ללחוץ על הקישור בדוא"ל לחשבון פעיל חדש ולהזן סיסמה חדשה.
ה-פעילאלמנטשלCreateUser API יתעלם, לא ניתן להפעיל משתמש חדש (לא מאומת) דרך פרמטר זה באמצעות API משתמש הגדר.
הערך של מזהה אינטרנט רכיב ב-bodyContent של ממשקי API של CreateUser חייב להיות זהה לדוא"ל. אם מזהה אינטרנט שונה מ-דואר אלקטרוני, נטפל ב-מזהה אינטרנט כמו הדוא"ל בעת אחסון אותו ל-WebDB והערך יתעלם ממנו.
הערך של מזהה אינטרנט element in the bodyContent of SetUser APIs חייב להיות זהות משתמש של כתובת הדוא"ל, באפשרותך לשנות אותה באמצעות <דואר אלקטרוני> ב-bodyContent.
ה-SetUser API יתמוך בשינוי הדוא"ל הקיים של המשתמש: זה מוצלח אם חשבון הפעולה ב-SecurityContext הוא מנהל אתר מלא של Control Hub. אחרת, שגיאת דוחות ה-API עם קוד שגיאה חדש והודעה להלן:
030120 החשבון חייב להיות מנהל אתר מלא כדי לשנות את כתובת הדוא"ל.
המערכת newWebExId בגוףContent של SetUser API תתעלם מהיסוד.
ה-API SetUser מנסה לשנות לדוא"ל שכבר נמצא בשימוש, ה-API מעלה מתחת לקוד שגיאה חדש והודעת שגיאה:
030118 דוא"ל כבר נמצא בשימוש באתרים מנוהלים של Control Hub.
ה-DelUser API משבית את המשתמש בצד הפגישה ב-Webex ורישיון הפגישות המתאים מוסר מאתר Webex. ניתן להפעיל מחדש את המשתמש המושבת הזה באמצעות API: SetUser (<active>מופעל</active>) כל עוד המשתמש מאומת לפני כן.
ממשקי ה-CreateUser ו-SetUser API מעלים קוד שגיאה חדש והודעת שגיאה כפי שמוצג להלן:
030117, משתמש זה קיים מחוץ לארגון שלך, ולכן יש לדרוש בעלות עליו, כדי לעבור לארגון שלך באמצעות תהליך דרישת בעלות על משתמש. לקבלת שלבים בדרישת בעלות על המשתמש לארגון שלך, ראה דרישת בעלות על משתמשים לארגון שלך (המר משתמשים). תצטרך לאמת את הדומיין שאליו שייך המשתמש לפני דרישת הבעלות על המשתמש.
030119 אסימון הגישה של CI חייב לכלול היקף webexsquare: מנהל מערכת בעת הקצאת משתמש.
רק לתקופה מוגבלת של תאימות קדימה נתמכת. נספק הודעה מתקדמת לפני שתאימות זו תוסר. |
שינויים בסכימה
אין שינויים סכמה בממשקי ה-API האלה: CreateUser
, SetUser
, DelUser
, וכן GetUser
.
דוגמה לבקשת API ותגובה
Create User API request & response
בקשת API:
<?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/servicehttp://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{siteName}</siteName>
<webExID>{חשבון מנהל מערכת של האתר}</webExID>
<email>{חשבון מנהל מערכת של האתר}</email>
<sessionTicket>Xxxx (עברית)</sessionTicket> אוdefault filter name <password> אוdefault filter name <webExAccessToken>
אוdefault filter name <accessToken>, בעת שימוש ב-"accessToken" של CI, עליו לכלול היקף webexsquare:admin בעת הקצאת משתמש
</accessToken></webExAccessToken></password></securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<webExId>ג'ק@qa.webex.com</webExId> --- היא צריכה להיות זהות משתמש של כתובת דוא"ל
<email>ג'ק@qa.webex.com</email>
<firstName>ג'ק</firstName>
<lastName>סמית'</lastName>
<password>...</password>
<privilege>
<host>אמת</host>
</privilege>
<active>מופעל</active> ---פרמטר זה לא יכול להפעיל את המשתמש ישירות עד שהמשתמש עצמו יפעיל את עצמו באמצעות דוא"ל הפעלה.
</bodyContent>
</body>
דוגמה לתגובת API:
<?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>הצלחה</serv:result>
<serv:gsbStatus>ראשית</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>
משפיע על ממשקי API:
צור משתמש
משתמש SetUser
דקורןComment
API של XML תומך בתאימות קדימה של משתמש קיים לאחר שאתר קלאסי של Webex מומר לאתר המנוהל ב-Control Hub
ממשקי API מושפעים
לאחר שהאתר הקלאסי של Webex מומר לאתר המנוהל ב-Control Hub, הערך של <webExID> האלמנט <securityContext> צריך להיות זהה לכתובת הדוא"ל, הפרטים להלן:
עבור משתמשים קיימים שנוצרו באתר Webex קלאסי, אנו תומכים בשני ישנים מזהה אינטרנט (למשל: Jack) ו-webExID חדש (התוכן כולל דוא"ל, דוגמה: Jack@xx.com) כדי להיכנס, תאימות זו לאחור של האימות היא עבור כל ממשקי ה-API של XML.
עבור משתמשים חדשים שנוצרו באתרים מנוהלים של Control Hub, הערך של רכיב webExID חייב להיות זהה לכתובת הדוא"ל עבור התחברות.
<header>
<securityContext>
<siteName>{siteName}</siteName>
<webExID>{userName}</webExID> --- משתמשים קיימים נוצרו באתר קלאסי webEx, זה יכול להיות: jack או jack@xx.com; משתמש חדש חייב להשתמש ב- jack@xx.com
<sessionTicket>Xxxx (עברית)</sessionTicket> אוdefault filter name <password> אוdefault filter name <webExAccessToken> אוdefault filter name <accessToken>
</accessToken></webExAccessToken></password></securityContext>
</header>
משפיע על ממשקי API:
כל ממשקי ה-XML.
לאחר שאתר Webex קלאסי הומר לאתר מנוהל של Control Hub, הערך של <webExID> אלמנט <bodyContent> צריך להיות זהה לדוא"ל, פרטים להלן:
עבור משתמשים קיימים שנוצרו באתר Webex קלאסי, אנו תומכים בשני ישנים מזהה אינטרנט(לדוגמה: ג'ק) וחדשים מזהה אינטרנט (התוכן זהה לדוא"ל, לדוגמה: Jack@xx.com) ב-bodyContent.
עבור משתמשים חדשים שנוצרו באתרים מנוהלים של Control Hub, הערך של מזהה אינטרנט רכיב חייב להיות זהה לכתובת הדוא"ל ב-
bodyContent
.
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId>xxxx</webExId> --- משתמשים קיימים נוצרו באתר קלאסי webEx, זה יכול להיות: jack או jack@xx.com; משתמש חדש חייב להשתמש ב- jack@xx.com
</bodyContent>
משפיע על ממשקי API:GetUser
, SetUser
, וכן DelUser
.
שינויים בסכימה
אין שינויי סכימה בממשקי API כלשהם.
דוגמה לבקשת API ותגובה
בקשת API ותגובה של GetUser
בקשת API:
<?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/servicehttp://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{siteName}</siteName>
<webExID>{userName}</webExID> --- משתמשים קיימים נוצרו ב-webEx קלאסי אתר, זה יכול להיות: jack או jack@xx.com; משתמש חדש חייב להשתמש ב- jack@xx.com
<sessionTicket>Xxxx (עברית)</sessionTicket> אוdefault filter name <password> אוdefault filter name <webExAccessToken> אוdefault filter name <accessToken>
</accessToken></webExAccessToken></password></securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
<webExId>Xxxx (עברית)</webExId> --- משתמשים קיימים נוצרו באתר קלאסי webEx, זה יכול להיות: jack או jack@xx.com; משתמש חדש חייב להשתמש ב- jack@xx.com
</bodyContent>
</body>
תגובת API:
...אותו כמו קודם
API של דוח היסטוריית תצוגת הקלטות לתמיכה ב-Webex Meetings, Webex Events (חדש) ו-Webex Events (קלאסי)
ממשקי API מושפעים
API נוכחי: lstrecordaccessHistory
ו- lstrecordaccessDetailHistory
תומך בדוח היסטוריית ההדרכות של Webex בלבד. השיפור החדש תומך גם בדוח היסטוריית ההקלטות של Webex Meetings, Webex Events (חדש) ו-Webex Events (קלאסי).
שינויים בסכימה
אנו תומכים מתחת סכימה חדשה לתוך API lstrecordaccessHistory בגוף בקשת API:
<serviceTypes>
<serviceType>מרכז</serviceType>
<serviceType>הדרכה מרכז</serviceType>
<serviceType>אירועים</serviceType>
</serviceTypes>
פרטים
ה-API: lstrecordaccessHistory
יכול להחזיר את היסטוריית ההקלטה שהגישה אליה עבור Webex Meetings, Webex Events (חדש), Webex Events (קלאסי) ו-Webex Training.
אם אין סוג שירות שצוין בבקשת API, ה-API של
lstrecordaccessHistory
מחזיר את תצוגת ההקלטה של Webex Training בלבד.כאשר serviceType הוא MeetingCenter, ה-API של
lstrecordaccessHistory
מחזירה את היסטוריית ההקלטה של Webex Meetings ו-Webex Events (חדש).כאשר ה- סוג שירות הוא EventCenter, ה-API של
lstrecordaccessHistory
מחזיר את ההיסטוריה של תצוגת ההקלטה של Webex Events (קלאסי).
ה-API: lstrecordaccessDetailHistory
ניתן להחזיר פרטים על-ידי recordID
של Webex Meetings, Webex Events (חדש), Webex Events (קלאסי) ו-Webex Training.
דוגמה לבקשת API ותגובה
lstrecordaccessHistory
הבקשה והתגובה של API
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<webExID>{userName}</webExID>
<password>{סיסמה}</password>
<siteName>{siteName}</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>מקליט</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>MeetingCenter, בריטניה</serviceType>
<serviceType>מרכז הדרכה</serviceType>
<serviceType>מנהל האירועים</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>הצלחה</serv:result>
<serv:gsbStatus>ראשי</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>Lstrecordaccessמבחן ההיסטוריה 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 20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>ניסיוןrollment_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 20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>מבחן השמעה מיידית 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 20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>EC2.0_232423-20210922 0447-1</history:recordName>
<history:creationTime>09/22/2021 04:53:05</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>0</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20 20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>בדיקת Lstrecordaccessהיסטוריה EC2.0-20210924 1315-1</history:recordName>
<history:creationTime>24/09/2021 13:19:00</history:creationTime>
<history:registered>0</history:registered>
<history:downloaded>1</history:downloaded>
<history:viewed>1</history:viewed>
<history:timeZoneID>20 20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>Lstrecordaccessמבחן ההיסטוריה 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 20</history:timeZoneID>
</history:recordAccessHistory>
<history:recordAccessHistory>
<history:recordID>1XXXXXXX7</history:recordID>
<history:recordName>Lstrecordaccessמבחן היסטוריה EC קלאסי-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 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
<?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>{סיסמה}</password>
<siteName>{siteName}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="">
"java:com.webex.service.binding.history.lstrecordaccessDetailHistory">
<recondID>1XXXXXX7</recondID>
<timeZoneID>20 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>הצלחה</serv:result>
<serv:gsbStatus>ראשי</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>אקספוג</history:participantName>
<history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
<history:accessTime>24/09/2021 13:27:26</history:accessTime>
<history:registered>שקר</history:registered>
<history:downloaded>שקר</history:downloaded>
<history:viewed>אמת</history:viewed>
<history:timeZoneID>20 20</history:timeZoneID>
</history:recordDetail>
<history:recordDetail>
<history:viewID>1XXXXXX7</history:viewID>
<history:participantName>אקספוג</history:participantName>
<history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
<history:accessTime>24/09/2021 13:27:39</history:accessTime>
<history:registered>שקר</history:registered>
<history:downloaded>אמת</history:downloaded>
<history:viewed>שקר</history:viewed>
<history:timeZoneID>20 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>
משפיע על ממשקי API:
lstrecordaccessHistory
lstrecordaccessDetailHistory
תקן את הפער בין אורך התיאור המקסימלי של Webex Events (קלאסי) בין XMLAPI לדף Webex.
ממשקי API מושפעים
API של XML : אלמנט CreateEvent ו- SetEvent של תיאור יאפשר קלט מקסימלי של 10000 תווים, אם מעל הגודל, זה יגרום לקוד והודעה חדשים של השגיאה:
060068 תיאור קלט לא חוקי. התיאור הזה לא יכול לחרוג מ-10000 תווים.
שינויים בסכימה
אין שינוי בסכימה.
דוגמה לבקשת API ותגובה
בקשת API ותגובה של CreateEvent
#דוגמה לבקשת API:
שם הספר בלועזית:
<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/eventhttp://www.webex.com/schemas/2002/06/service/event/event.xsd">
<accessControl>
<sessionPassword>111111</sessionPassword>
<listing>פרטי</listing>
</accessControl>
<metaData>
<sessionName>בדיקת EC</sessionName>
<description>.....נניח שאתה ממלא 10000 תווים בתיאור........</description>
</metaData>
...
------------------------------------
# דוגמה לתגובת API כאשר התיאור חורג מ-10000 תווים:
<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>תיאור קלט</serv:result>
<serv:reason>לא חוקי של כשל. התיאור לא יכול לחרוג מ-10000 תווים</serv:reason>
<serv:gsbStatus>ראשי</serv:gsbStatus>
<serv:exceptionID>060068</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
משפיע על ממשקי API:
CreateEvent
SetEvent
XML API: GetUser מחזיר אלמנט חדש של freeAccount
ממשקי API מושפעים
GetUser
החזרת רכיב חדש המזהה freeAccount
חשבון המשתמש הוא FreeAccount
או לא.
שינויים בסכימה
דוגמה לתגובה של GetUser
תגובת GetUser:
<use:initials>AW</use:initials>
<use:isUploaded>false</use:isUploaded>
<use:largeEventCapacity>3</use:largeEventCapacity>
<use:freeAccount>false</use:freeAccount>
משפיע על ממשקי API:
GetUser
עדכוני API 41.10.0
אין שינויי סכמה בסכמת XML API 41.10.0. |
עדכוני API 41.9.0
עדכוני XML API 41.9.0
Decommission XML API 10.0.0 עבור כל אתרי T <UNK>
Webex מתכנן לסיים את חיי התמיכה ב-XML API 10.0.0 עבור כל אתרי T <UNK>.
אנחנו מפרקים את קוד XML API 10.0.0 מכל ההפקות בעדכון 41.9.0.
עדכוני API 41.8.0
עדכוני XML API 41.8.0
Decommission XML API 10.0.0 עבור כל אתרי T <UNK>
Webex מתכנן לסיים את חיי התמיכה ב-XML API 10.0.0 עבור כל אתרי T <UNK>.
Webex מצא כמה לקוחות שלקוח ניגש לכתובת ה-URL של XML API באמצעות צורה שגויה בתור: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, הדרך הנכונה לגשת לכתובת URL של XML API כ: https://{siteName}.webex.com/WBXService/XMLService.
החלף את קוד הגישה ל-XML API באמצעות הדרך הנכונה כדי למנוע את ההשפעה לפני שנסיים את התמיכה ב-XML API גרסה 10.0.0.
עדכוני API 41.7.0
עדכוני XML API 41.7.0
מחיקה ועריכה ניידת צריכה להיות נשלטת על-ידי אפשרות ניהול אתר: אפשר למארחים להקצות מחדש, לערוך, להשבית ולמחוק הקלטות
ממשקי API ושינויי סכימה שהושפעו
GetSite
:יחזיר שמות של אלמנטים חדשים enableNBRMCModify
, וכן separateNoRecordingEdit
תחת כלים.
דוגמת תגובה
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>הצלחה</serv:result>
<serv:gsbStatus>ראשית</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>אמת </ns1:enableNBRMCModify>
<ns1:separateNoRecordingEdit>שקרית</ns1:separateNoRecordingEdit>
...
</ns1:tools>
</serv:bodyContent>
</serv:body>
</serv:message>
עדכוני API 41.6.3
עדכונים XML API 41.6.3
GetSite
רכיב חדש בתגובה של supportLargeEvent
ממשקי API ושינויי סכימה שהושפעו
GetSite: מחזיר שמות של אלמנטים חדשים supportLargeEvent
תחת siteCommonOptions
כדי ליידע את המתקשר אם האתר תומך באירוע גדול (Webex Event (חדש)) או לא.
שינוי סכמה
דוגמת תגובה
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>הצלחה</serv:result>
<serv:gsbStatus>ראשית</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>שקר</ns1:enablePreMeetingLobby>
<ns1:supportLargeEvent>אמת</ns1:supportLargeEvent>
</ns1:siteCommonOptions>
</serv:bodyContent>
</serv:body>
</serv:message>
עדכוני API 41.6.0
עדכוני XML API 41.6.0
XMLAPI תומך ב-Webex Events 2.0 בהקצאה
ממשקי API מושפעים
GetUser
: מחזירה שם של רכיב חדש largeEventCapacity
אשר מציג את הקיבולת של אירוע 2.0 חדש (EC 2.0) תחת חשבון המשתמש הזה. לדוגמה, אם לחשבון המשתמש יש רישיון CI_EC3K, הערך של largeEventCapacity
הוא 3000.
שינויים בסכימה
דוגמת תגובה
תגובות ל-GetUserResponse:
CreateTime של XMLAPI LstRecording חל על זמן התחלה של ההקלטה
ממשקי API מושפעים
LstRecording
: LstRecording
תגובה CreateTime
הזמן שבו המשתמש לוחץ על לחצן ההקלטה.
פרטים
בעבר, XML API השתמש בחותמת הזמן של יצירת ההקלטה במסד הנתונים כזמן היצירה ב- LstRecording
תגובה. עכשיו זה הזמן שהמשתמש למעשה מתחיל לבצע את ההקלטה. שינוי זה חל על כל הקלטות השירות. אין שינוי סכמה.
עדכוני API 41.5.0
עדכוני XML API 41.5.0
ל-XMLAPI יש יכולת להתחיל פגישות מתוזמנות של WEBEX מ-PSTN כמארח
ממשקי API מושפעים
CreateUser
: מחוללhostPIN
ללא קשר ל-PMR המשתמש מופעל או לא כאשר תפקיד המשתמש הוא מארח או מלא או לקריאה בלבד או ניהול משתמשים.SetUser
& קבוצותhostPIN
באמצעותphones.hostPIN
כאשרpersonalMeetingRoom.hostPIN
אינו בבקשת XML (תנאי מקדים: לחצן דו-מצבי תכונהAllowStartScheduledMtgFromPhone
מופעל).GetUser
: מחזירהphones.hostPIN
ללא קשר ל-PMR המשתמש מופעל או לא. (תנאי מקדים: לחצן דו-מצבי תכונהAllowStartScheduledMtgFromPhone
מופעל).
שינויים בסכמה
GetUserResponse
:
SetUser
:
דוגמת תגובה
GetUserResponse
:
SetUser
:
XMLAPI GetSite
תגובה שני אלמנטים חדשים עבור לקוח נייד
ממשקי API מושפעים
GetSite
:GetSite
כעת יגיב לשני אלמנטים חדשים לתמיכה בלקוח נייד יש את הלוגיקה להציג או לא להציג את לשונית ההקלטה.enableRecordingAccess
: true או false, מנהלי מערכת של Webex יכולים להפעיל או להשבית את גישת ההקלטה על-ידי ה-toggle(EnableRecordingAccesses
).storageEmptyStatus
: true או false, אם שני האתרים אינם תומכים בפונקציית NBR והקצו את שטח האחסון NBR כאפס, תגובת המצב היא נכונה, אחרת היא שקרית.
שינויים בסכמה
בקשה לדוגמה עבור GetSite
תשובה לדוגמה עבור Getsite
נושא דוא"ל שיש לו תווים שאינם ASCII יקודד עם RFC2047. במקרה של נושא דוא"ל תו ASCII טהור, אין קידוד
ממשקי API מושפעיםאין השפעה על בקשת API כלשהי, תוכן תגובות, אבל הוא משנה את אופן הפעולה של נושא הדוא"ל. כאשר נושא הדוא"ל שיש לו תווים שאינם ASCII יקודד עם RFC2047. במקרה של נושא דוא"ל תו ASCII טהור, אין קידוד.
שינויים בסכמה
אין שינויים בסכימה.
עדכוני API 41.4.0
עדכוני XML API 41.4.0
יצירת אירועי Webex מתוזמנים לאירוע יכולה למנף ברירת מחדל ברמת האתר בצליל כניסה ויציאה
XMLAPI תואם את הלוגיקה החדשה הנוכחית לשליטה בצליל הכניסה והיציאה. כל הצלילים עבור Webex Events נשלטו על-ידי הגדרה אחרת בניהול אתר. ב- GetSite
, XMLAPI מחזירה שדה נוסף entryExitToneEC
כדי לציין את הערך. במקור, כאשר מנהל האתר מגדיר ברירת מחדל לצליל, יצירת אירוע לא תמנף את ההגדרה הזו על-ידי החלת ברירת המחדל של XMLAPI.
ממשקי API מושפעים
API של XML : GetSite מחזיר אלמנט חדש entryExitToneEC
כדי לציין את הערך.
API של XML : CreateEvent, SetEvent, GetEvent back end business logic קורא את הערך של entryExitToneEC
.
שינויים בסכימה
XML API: דגימת תגובה של GetSite:
<ns1:defaults>
<ns1:emailReminders>אמת</ns1:emailReminders>
<ns1:entryExitTone>הכרזה</ns1:entryExitTone>
<ns1:entryExitToneEC>אף אחד</ns1:entryExitToneEC>
<ns1:voip>אמת</ns1:voip>
<ns1:teleconference>
<ns1:telephonySupport>אף לא אחד</ns1:telephonySupport>
</ns1:teleconference>
<ns1:joinTeleconfNotPress1>אמת</ns1:joinTeleconfNotPress1>
<ns1:updateTSPAccount>שקר</ns1:updateTSPAccount>
</ns1:defaults>
משפיע על ממשקי API:
GetSite אתר
CreateEvent
SetEvent
GetEventאירוע
XMLAPI רק מחזיר את פרטי הפרטים של האירוע הגדול (Webex Event 2.0)
אם פגישת Webex היא האירוע או שידור האינטרנט הגדול,
GetSessionInfo
מחזיר מידע מפורט כלשהו, כולל סיסמת פגישה, סיסמה מספרית לפגישה, סיסמת חבר פאנל וסיסמה מספרית לחברי פאנל (אין שינוי סכימה).XMLAPI אינו תומך ביצירת ועריכה של כל אירוע או תכונת שידור אינטרנט גדולה, ולכן
CreateMeeting
ו-SetMeeting
החזר חריגה חדשה (110064, סוג מפגש האירוע ושידור האינטרנט אינם נתמכים.) עבור אירוע גדול או מקרה שידור אינטרנט גדול.
ממשקי API של השפעה
שם API | תיאור | הערה |
---|---|---|
| אם פגישת Webex היא האירוע או שידור האינטרנט הגדול, | לא ניתן לשנות סכמה. |
| אם המשתמש מנסה להשתמש | יש לשנות התנהגות. |
עדכוני API 41.3.0
עדכוני XML API 41.3.0
השינויים החדשים של XML API תומכים בתכונה Webex Events 2.0
ממשקי API מושפעים
שני ממשקי ה-API: רכיבי החזרת GetSessionInfo enableEvent
ו- enableWebniar
גם.
שם רכיב | תיאור |
---|---|
הפעל אירוע | תומך ב-EC 2.0 בפגישה ב-Webex |
הפעל וובינר | תומך בוובינר בפגישה ב-Webex |
תמיכה ב-XMLAPI מחזירה מעל שני אלמנטים עבור EC 2.0. מהדורת API נוכחית של XML אינה תומכת בתזמון והגדרת פגישת EC2.0. |
שינויים בסכימה
GetSessionInfo
מחזיר אלמנטים enableEvent
ו- enableWebniar
EC 2.0.
GetMeeting
מחזיר אלמנטים enableEvent
ו- enableWebniar
EC 2.0.
דגימת תגובה:
GetSessionInfo
תגובה:
<ep:accessControl>
<ep:listStatus>ציבורי</ep:listStatus>
<ep:registration>שקר</ep:registration>
<ep:passwordReq>אמת</ep:passwordReq>
<ep:isEnforceAudioPassword>שקר</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>שקר</ep:isEnforceAudioLogin>
<ep:enableEvent>שקר</ep:enableEvent>
<ep:enableWebniar>שקר</ep:enableWebniar>
<ep:enablePreMeetingLobby>אמת</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
תגובה:
<meet:supportPKI>false</meet:supportPKI>
<meet:HQvideo>true</meet:HQvideo>
<meet:HDvideo>true</meet:HDvideo>
<meet:viewVideoThumbs>true</meet:viewVideoThumbs>
<meet:enableEvent>false</meet:enableEvent>
<meet:enableWebniar>false</meet:enableWebniar>
<meet:enablePreMeetingLobby></meet:enablePreMeetingLobby>
השינויים החדשים של XMLAPI תומכים בתכונה בלובי לפני הפגישה
ממשקי API מושפעים
API של XML : GetSite
, LstSummarySession
, GetSessionInfo
, וכן GetMeeting
ישיב ליסוד החדש enablePreMeetingLobby
ללובי לפני הפגישה.
שינויים בסכימה
API של XML : GetSite
רכיב מחזיר enablePreMeetingLobby
ללובי לפני הפגישה.
API של XML : LstSummarySession
רכיב מחזיר enablePreMeetingLobby
ללובי לפני הפגישה.
API של XML : GetSessionInfo
רכיב מחזיר enablePreMeetingLobby
ללובי לפני הפגישה.
API של XML : GetMeeting
רכיב מחזיר enablePreMeetingLobby
ללובי לפני הפגישה.
דגימת תגובה:
GetSite
תגובה:
<ns1:siteCommonOptions>
<ns1:SupportCustomDialRestriction>שקר</ns1:SupportCustomDialRestriction>
<ns1:SupportTelePresence>שקר</ns1:SupportTelePresence>
<ns1:SupportTelePresencePlus>שקר</ns1:SupportTelePresencePlus>
<ns1:EnableCloudTelepresence>אמת</ns1:EnableCloudTelepresence>
<ns1:EnableCMRForAllUsers>אמת</ns1:EnableCMRForAllUsers>
<ns1:enablePersonalMeetingRoom>אמת</ns1:enablePersonalMeetingRoom>
<ns1:SupportAlternateHost>אמת</ns1:SupportAlternateHost>
<ns1:SupportXMLAPIReturnScheduledPMR>שקר</ns1:SupportXMLAPIReturnScheduledPMR>
<ns1:SupportAnyoneHostMeetings>אמת</ns1:SupportAnyoneHostMeetings>
<ns1:enablePreMeetingLobby>אמת</ns1:enablePreMeetingLobby>
</ns1:siteCommonOptions>
LstSummarySession
תגובה:
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:isScheduledPMR>false</ep:isScheduledPMR>
<ep:enableEvent></ep:enableEvent>
<ep:enableWebniar>false</ep:enableWebniar>
<ep:enablePreMeetingLobby></ep:enablePreMeetingLobby>
GetSessionInfo
תגובה:
<ep:accessControl>
<ep:listStatus>ציבורי</ep:listStatus>
<ep:registration>שקר</ep:registration>
<ep:passwordReq>אמת</ep:passwordReq>
<ep:isEnforceAudioPassword>שקר</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>שקר</ep:isEnforceAudioLogin>
<ep:enableEvent>שקר</ep:enableEvent>
<ep:enableWebniar>שקר</ep:enableWebniar>
<ep:enablePreMeetingLobby>אמת</ep:enablePreMeetingLobby>
</ep:accessControl>
GetMeeting
תגובה:
<meet:supportPKI>false</meet:supportPKI>
<meet:HQvideo>true</meet:HQvideo>
<meet:HDvideo>true</meet:HDvideo>
<meet:viewVideoThumbs>true</meet:viewVideoThumbs>
<meet:enableEvent>false</meet:enableEvent>
<meet:enableWebniar>false</meet:enableWebniar>
<meet:enablePreMeetingLobby></meet:enablePreMeetingLobby>
API של XML GetSite
שינוי התנהגות מידע תגובה מגלה
ממשקי API מושפעים
API של XML : GetSite
רק תגובה להלן רכיבים עבור חשבון מנהל מערכת, שכוללים תפקידים: SiteAdmin
, RO_SiteAdmin
, וכן 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>
אופן הפעולה השתנה
אפשר רק לקבל נתוני רישיון תגובה של מנהל מערכת GetSite
. מארח או משתתף לא יקבלו את נתוני הרישיון האלה ב- GetSite
תגובה.
להלן API: GetSite's
דוגמת תגובה siteadmin
או מוכן בלבד siteadmin
או מנהל מערכת לניהול משתמשים:
עדכוני API 41.2.0
עדכוני XML API 41.2.0
XMLAPI צריך לתמוך ב-"CMR Hybrid VOIP" אם האתר תומך בטלפוניה של Webex
ממשקי API מושפעים
GetSite
מחזיר אלמנט חדשIsWebexTelephony
בתשובה.CreateUser
ו-SetUser
יכול לעדכן אתcmrHybridVoip
רכיב אםIsWebexTelephony
זה נכון יחד עם תנאים אחרים.IsTSPUsingTelephonyAPI
הוא כבר לא בעל משמעות.
שינויים בסכימה
XML API: GetSite
תגובה מחזירה מרכיב נוסף IsWebexTelephony
GetSite
התגובה כוללת מרכיב חדש זה:
<ns1:telephonyConfig>
<ns1:isWebexTelephony>true</ns1:isWebexTelephony>
<ns1:isTSPUsingTelephonyAPI>false</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName>שיחת ועידה אישית מספר.</ns1:serviceName>
<ns1:participantAccessCodeLabel>קוד גישה של משתתף</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel>host access code</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel>Attendee ID</ns1:attendeeIDLabel>
.........
</ns1:telephonyConfig>
LstSummarySession
תומך ב-EC2.0
ממשקי API של XML יושפעו
LstSummarySession
יחזיר שני רכיבים חדשים לתמיכה ב-EC 2.0
שם רכיב | תיאור |
---|---|
הפעל אירוע | תומך ב-EC 2.0 בפגישה ב-Webex |
הפעל וובינר | תומך בוובינר בפגישה ב-Webex |
שינויים בסכימה
XML API: LstSummarySession
: הוסף את < enableEvent
>> enableWebniar
> רכיבים
התגובה של XML API: LstSummarySession
תגובה עבור EC 2.0
<ep:isNextUpcomingInstance>נכון</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:isScheduledPMR>false</ep:isScheduledPMR>
<ep:enableEvent>true</ep:enableEvent>
<ep:enableWebniar>true</ep:enableWebniar>
XMLAPI תומך בהחזרת משתמש האתר Webex-voice-assistant
אפשרות לשילוב MCT
API מושפע
GetUser
מחזיר אלמנט חדש webexAssistantEnabled
(אמת או שקר) בתגובה.
שינויים בסכימה
getUserResponse
:
דוגמת תגובה
עדכוני API 41.1.0
אין שינויי סכמה בסכמת XML API 41.1. |