מצא את כל המידע החשוב שאתה צריך על ממשק ה - API של פגישות Cisco Webex, כגון שינויי סכימה והכרזות אחרות.
למידע נוסף על XML API 41, עיין בסקירת עדכוני ה - API של פגישות Cisco Webex (API 41)
למידע נוסף על XML API 39 ו - XML API 11, עיין בסקירת עדכוני API של סיסקו וובקס (XML API 39 וקודם לכן).
לקבלת עדכונים עבור XML API 11 SP9 וקודם לכן, עבור אל Cisco DevNet.
עדכוני API 40.12.0
XML API 40.12.0 עדכונים
XML API תומך בסוג הפגישה הפרטית
ממשקי XML יושפעו
אנחנו יכולים להשתמש ב - API:
CreateMeeting
ו-SetMeeting
לתזמן או לעדכן פגישת Webex עם סוג פגישה פרטית.אם נקבעה פגישה ב - Webex עם סוג הפגישה הפרטית,
GetSessionInfo
GetMeeting
,LstSummarySession
, וגםLstCalendarSession
יחזיר אלמנט חדש ששמוPrivateMeeting
לדעת את זה.GetMeetingType
ו-LstMeetingType
החזרת אלמנט חדש של מתן שמות
אשר מציין אם הוא תומך בפגישות פרטיות או לא.SupportPrivateMeeting
שינויי סכימה
XML API: GetMeetingType/LstMeetingType: יש לצרף את <SupportPrivateMeeting>
אלמנט נוסף.
XML API: LstSummarySession
: יש לצרף את <isPrivateMeeting>
אלמנט נוסף.
XML API: LstCalendarSession
: יש לצרף את <isPrivateMeeting>
אלמנט נוסף.
XML API: GetSessionInfo
: יש לצרף את <isPrivateMeeting>
אלמנט נוסף.
XML API: GetMeeting: יש לצרף את <isPrivateMeeting>
אלמנט נוסף.
בקשה ל - XML API: צור מפגש
בקשה ל - CreatMeeting עם סוג פגישה פרטית
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>10/25/2020 13:00:00</startDate>
<duration>45</duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>********</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> //169 is a sample which supports Private Meeting
</metaData>
</bodyContent>
</body>
תגובה של XML API: GetSessionInfo
תגובה ל - isPrivateMeeting
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting> //true: the meeting supports Private Meeting; false: the meeting does
not support Private Meeting.
<ep:isCETMeeting>false</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
GetSite API יחזיר תבניות פגישות ברמת האתר
סיפור משתמש/תיאור משימה
GetSite API כדי להחזיר תבנית פגישה ברמת האתר. זה יאפשר למחבר החינוך ולכיתות ה - Webex להציג תבניות אלה כדי שהמורים יבחרו תבניות אלה ויבחרו אותן תוך כדי תזמון המפגשים המקוונים שלהם.
ממשקי API שהושפעו
אם יש תבניות פגישה מותאמות אישית ברמת האתר, GetSite api יחזיר תבניות ברמת האתר.
שם האלמנטים |
תיאור |
---|---|
|
השם של תבניות פגישה מותאמות אישית ברמת האתר |
|
מפגשי Webex, הדרכות Webex ואירועי Webex |
שינויי סכימה
GetSite : הוסף את <meetingTemplates>
אלמנט נוסף.
דוגמה לתגובה
תגובת GetSite
<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC Meeting Tempalte 1</ns1:meetingTemplateName>
<ns1:serviceType>MeetingCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Meeting Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Meeting Template 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
XML API SetUser לא יכול לשנות אלמנט של supportedServices
כאשר האתר הוא CI אתר מאוחד
תיאור
XMLAPI SetUser
אני לא תומך בשינוי הערך ". supportedServices
" בבקשת API כאשר האתר הוא מרכז בקרה המקושר לאתרי מפגש Webex מאוחדים.
שינויי סכימה
אין שינוי סכמה ב - API: SetUser
.
WEBEX -15436: הוסף הגנה כדי להימנע מהודעות דוא ל כפולות ב Mtgconfattendeelist
תיאור
אם מספר משתתפים בעלי אותה כתובת דוא"ל מתווספים לאותה פגישה באותה בקשת API, אנו מעבדים רק את המשתתף הראשון עם כתובת הדוא"ל.
ממשקי API שהושפעו
CreateMeetingAttendee
CreateUser
SetUser
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
ממשק API לדוגמה
בקש
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</siteName>
<webExID>testUser</webExID>
<password>password</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382</sessionKey>
<person>
<email>test@webex.com</email>
<name>name1</name>
</person>
<attendees>
<person>
<email>test@webex.com</email>
<name>name2</name>
</person>
<sessionKey>1714904382</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
עדכוני API 40.11.0
XML API 40.11.0 עדכונים
XMLAPI CreatUser תומך ב - displayname
CreateUser
תמיכה dispalyname
כאשר מתג התכונה EnableDisplayName
הוא מוגדר כ -1. אם מתג התכונה אינו 1, אז displayName
יתעלמו ממנו.
שינויי סכימה
CreateUser:
XMLAPI SetUser תומך ב - displayname
SetUser
תמיכה dispalyname
כאשר מתג התכונה EnableDisplayName
הוא 1. אם מתג התכונה אינו 1, displayName
יתעלמו ממנו.
שינויי סכימה
SetUser:
XMLAPI GetUser תומך ב - displayname
GetUser
תמיכה dispalyname
כאשר מתג התכונה EnableDisplayName
הוא 1. אם מתג התכונה אינו 1, displayName
לא יוצג.
מתי displayName
ב - DB הוא null ו מתג תכונה EnableDisplayName
הוא 1, displayName
יהיה firstName+" "+lastName
לדמויות ולאישים שאינם אסיאתים firstName+lastName
חיבה לדמויות אסייתיות.
שינויי סכימה
GetUserResponse:
בקרת רמת משתמש XMLAPI עבור CMR Hybrid Voip
הפגישה ב- cmrHybridVoip
ההגדרה משמשת להגדרה ולאחזור של הגדרת רמת המשתמש עבור EnableCMRHybridVoIP
.
שינויי סכימה
GetUser Response:
CreateUser Request:
SetUser Request:
עדכוני API 40.10.0
XML API 40.10.0 עדכונים
XML API support for meeting UUID
בבקשת API ובתגובה
XML API לדוגמה: GetSessionInfo
בקש
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API מושפע:
CreateMeetingAttendee
DelMeetingAttendee
RegisterMeetingAttendee
CreateTeleconferenceSession
SetTeleconferenceSession
GetTeleconferenceSession
CreateTrainingSession
SetTrainingSession
GetTrainingSession
DelTrainingSession
CreateEvent
SetEvent
DelEvent
XMLAPI יחזיר רכיב נוסף עבור תצורת מנהל האתר כדי להשבית את לכידת המסך
הדרישה מגיעה מהביטוח הלאומי - גם וגם. PenTest
באגים ולקוחות, כמו גולדמן סאקס. הם לא רוצים לאפשר למשתמשי הקצה לצלם את המסך באפליקציית הפגישות. בינתיים, לקוחות רבים אחרים מעוניינים בתכונה זו - כדי לאפשר את צילום המסך. כמו כן, משתמשי Education מעוניינים לאפשר גם את לכידת המסך. אז תהיה לנו תצורה של מנהל אתר עבור זה, ו - XMLAPI יחזיר שדה נוסף EnableMobileScreenCapture
בתגובת GetSite
לתמוך בזה.
דוגמה לבקשת GetSite
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxxx</siteName>
<webExID>Test</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite" />
</body>
</serv:message>
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:securityOptions>
...
...
<ns1:EnableMobileScreenCapture>false</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API מושפע
GetSite
XMLAPI תומך בשיפור ההצטרפות ללא PIN של MEET -269
XMLAPI יכול להוסיף אפשרות חדשה למערכות ועידות וידאו בארגון שלי כדי להתחיל ולהצטרף לפגישות ללא הנחיות לפגישת חדר אישי ופגישת MC.
createUser/setUser/getUser
הוסף צומת חדשdeviceCanStartMyPMR
ב-personalMeetingRoom
.createMeeting/setMeeting/getMeeting
הוסף צומת חדשdeviceCanStartMeeting
בלוח זמנים.
האופציה ב - Webex UI לישיבת חדר אישית:
שינויי סכימה
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
עדכוני API 40.9.0
XML API 40.9.0 עדכונים
XML API support for meeting UUID
בקשה ותגובה
הוספנו את UUID המפגש לבקשת ה - API והתגובה בכל מקום שבו אנו תומכים כ meetingKey
או sessionKey
.
XML API לדוגמה: GetSessionInfo
בקש
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API מושפע:
GetEnrollmentInfo
LstsummaryTrainingSession
AddScheduledTest
SetScheduledTest
DelScheduledTest
GetTestInformation
UploadEventImage
SendInvitationEmail
CreateSupportSession
LstmeetingusagePreliminaryHistory
LstmeetingattendeePreliminaryHistory
LsteventsessionPreliminaryHistory
LsteventattendeePreliminaryHistory
LstTrainingPollResultsHistory
לפגישות Webex יהיה לובי מפגש נעול שבו משתמשים יכולים לחכות כדי להתקבל לפגישה
תזמון XML API ועריכת ישיבת MC לתמיכה בלובי נעול כאשר התכונה( ConsistentLockedLobby
) יש להפעיל את הדו - מצבי.
שינויי סכימה
נוספו שלושה אלמנטים חדשים ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) לתוך ממשקי ה - API של CreatMeeting, SetMeeting ו - GetMeeting.
רכיב |
תיאור |
---|---|
|
כאשר הפגישה אינה נעולה, יש שלושה פריטי אבטחת משתמש חיצוניים שיכולים להיות בחירות.
|
|
האם לנעול את הפגישה באופן אוטומטי. אמת: נעל את הפגישה באופן אוטומטי לאחר # minutes לאחר תחילת הפגישה כוזב: לא נועל באופן אוטומטי את הפגישה לאחר תחילת הפגישה |
|
דקות (0,5,10,15,20) עבור נעילה אוטומטית של הפגישה לאחר תחילת הפגישה |
דגימת בקשה ותגובה
Request of CreateMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
Request of SetMeeting:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
תגובת GetMeeting
:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<meet:attendeeOptions>
...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
API מושפע:
CreateMeeting
SetMeeting
GetMeeting
שיפור GetSessionInfo
API כדי להחזיר את מצב המשתתפים במפגש בתהליך
נוספו שני אלמנטים חדשים ( hasHostInMeeting
, hasAttendeeInMeeting
) לתגובת GetSessionInfo
. שני רכיבים אלה יוחזרו כאשר הפגישה היא פגישה בתהליך.
רכיב |
תיאור |
---|---|
|
האם המארח הצטרף לפגישה בתהליך. אמת: המארח נמצא בפגישה בתהליך. False/Null: המארח לא נמצא בפגישה בתהליך או שהפגישה לא בתהליך. |
|
האם יש משתתף/מארח שהצטרף לפגישה בתהליך. אמת: יש משתתף או מארח בפגישה בתהליך. False/Null: אין משתתף או מארח בפגישה בתהליך, או שהפגישה אינה בתהליך. |
דגימת תגובת API:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<ep:status>INPROGRESS</ep:status>
<ep:hasHostInMeeting>true</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>true</ep:hasAttendeeInMeeting>
...
</bodyContent>
</body>
</serv:message>
API מושפע:
GetSessionInfo
ממשק ה - API של GetUserCard דורש אישור.
שיפור אבטחה בממשק ה - XML GetUserCard
נדרש אישור כדי לקבל את פרטי המשתמש.
API מושפע:
GetUserCard
עדכוני API 40.8.0
XML API 40.8.0 עדכונים
GetSessionInfo
שיפור התגובה
אם אתה לא מוזמן או מאושר מהפגישה, השיחה שלך ל - XML API: GetSessionInfo
לא יחזיר את האלמנטים: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl
בגוף תגובת ה - API.
דוגמה לתגובת API למפגשים:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>UNLISTED</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
דוגמה לתגובת API לאימונים/אירועים:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>UNLISTED</ep:listStatus>
<ep:registration>true</ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>INVITE/REGISTER/REJECT</ep:joinStatus>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
API מושפע:
GetSessionInfo
GetSessionInfo, GetUserCard
שיפור האבטחה
ביצענו שיפור אבטחה ב - XML API GetSessionInfo
ו- GetUserCard
. אנו נחסום את הגישה של משתמשים לשני ממשקי API אלה בשעתיים הקרובות אם השיחה שלהם הגיעה למגבלה בשעה אחת ללא שגיאות בנתונים שנמצאו.
תגובת סטטוס השגיאה היא: "403 אסור"
ממשקי API מושפעים:GetSessionInfo
GetUserCard
meetingUUID
בבקשת API ובתגובת תמיכה
הוספנו meetingUID לבקשת ה - API ולתגובה בכל מקום בו אנו תומכים meetingKey/sessionKey
.
GetSessionInfo
בקש
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API מושפע:
LstOpenSession
GetEnrollmentInfo
LstsummaryMeeting
LstScheduledTests
GetEvent
LstsummaryEvent
LstmeetingusageHistory
LsttrainingsessionHistory
LsteventsessionHistory
LstsupportsessionHistory
DelSession
תבנית אתרי חינוך (סוג מפגש EDU) בתמיכת XML API
כאשר האתרים שלך מאפשרים את סוג ההפעלה של מנחה החינוך (EDU), ממשק ה - API של XML יכול לתמוך כדי לקבוע פגישה עם תבנית הפגישה של EDU.
API מושפע:
CreateMeeting
SetMeeting
CreateEvent
SetEvent
CreateTrainingSession
SetTrainingSession
XML API CreateMeetingAttendee
ו- RegisterMeetingAttendee
תמיכה
שניהם CreateMeetingAttendee
ו- RegisterMeetingAttendee
ניתן לבדוק את טופס ההרשמה הנדרש למשתתפים לרישום פגישות Webex.
וישנה חריגה חדשה למשימה זו:
מספר חריגה |
הודעת החרגה |
---|---|
040014 |
שדות חובה חסרים (טופס רישום): ... |
לדוגמה, אם בחרת 'כותרת משרה' ו'שם חברה 'כשדות חובה עבור הרשמה למפגשי Webex של משתתפים כפי שמוצג להלן, עליך לספק ערך על' כותרת משרה 'ו'שם חברה' בעת קריאת שני ממשקי ה - API: CreateMeetingAttendee
ו- RegisterMeetingAttendee
.
RegisterMeetingAttendee
בקש
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.RegisterMeetingAttendee">
<attendees>
<person>
<name>FirstNameb LastName</name>
<firstName>FirstNameb</firstName>
<lastName>LastName</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
CreateMeetingAttendee
בקש
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>FirstNameA LastNameA</name>
<firstName>FirstNameA</firstName>
<lastName>LastNameA</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>*****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014 Exception of Response
דוגמה:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Missing required fields (registration form) : title,company</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>title,company</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API מושפע:
CreateMeetingAttendee
RegisterMeetingAttendee
שיפורים באימות אימייל בממשק XML API
XML API אינו אמור לאפשר תווים במרחב לבן בדוא"ל, לכן יש לנו אימות דוא"ל משופר כדי ליישר קו עם התנהגות דף הפגישות של Webex.
API מושפע:
CreateMeetingAttendee
CreateEvent
SetEvent
CreateContact
SetContact
SetRecordingInfo
CreateMeetingAttendee
CreateTrainingSession
SetTrainingSession
CreateUser
SetUser
CreateMeeting
SetMeeting
RegisterMeetingAttendee
עדכוני API 40.7.0
XML API 40.7.0 עדכונים
meetingUUID
תמיכה
הוספנו meetingUUID
לבקשת ה - API ולתגובה בכל מקום בו אנו תומכים במפגשKey או sessionKey.
GetSessionInfo
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
ממשקי API מושפעים:
LstmeetingattendeeHistory
LsttrainingattendeeHistory
LsteventattendeeHistory
LstsupportattendeeHistory
CreateUser
תמיכה בדוא"ל בברכה של API לארבע שפות חדשות
אימייל ה - html בברכה של XMLAPI תומך בארבע השפות החדשות הבאות:
צ'כית (languageID=19)
פולנית (languageID=20)
הונגרית (languageID=21)
רומנית (languageID=22)
XMLAPI שולח את דוא"ל הברכה בהתאם לשפה או ל - languageID CreateUser
בקשה נוספת.
שימוש CreateUser
כדי לשלוח דוגמת דוא"ל ברוכים הבאים ל - Html (צ'כית):
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</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>test</firstName>
<lastName>user</lastName>
<webExId>testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
or
<language>Czech</language>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
</serv:message>
API 40.6.1, 40.4.9 עדכונים
XML API 40.6.1, 40.4.9 עדכונים
CreateMeeting/SetMeeting
תמיכה
כאשר אתה קובע פגישה עם Webex, XML API CreateMeeting/SetMeeting
מאפשר לך לבדוק או לבטל את הסימון או ללחוץ על שדה נדרש או לא נדרש מטופס ההרשמה של המשתתף.
להלן לוח הפגישות לדוגמה מדף האינטרנט של המשתמש שבו תוכל לבדוק שדות נדרשים כגון "כותרת משרה "," שם החברה ", "עיר" ו"מדינה "בטופס ההרשמה למשתתף:
להלן מיפוי בין שדות הדף לאלמנטים של XML API:
שדות עמוד | רכיב XMLAPI |
---|---|
תפקיד | <title> |
שם חברה | <company> |
כתובת 1 | <address1> |
Address2 | <address2> |
עיר | <city> |
מדינה | <state> |
מיקוד | <postalCode> |
מדינה/אזור | <country> |
workPhone | <phone> |
פקס | <fax> |
סכימה שונה: הוסף רכיב "רישוםForm" לתוך CreateMeeting
סכימה שונה: הוסף רכיב "רישוםForm" לתוך SetMeeting
סכימה שונה: הוסף רכיב "רישוםForm" לתוך GetMeeting
CreateMeeting
דוגמה לבקשה:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>password</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>false</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title> <!-- true -->
<company><req>true</req></company> <!-- true -->
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city> <!-- true -->
<state><req>true</req></state> <!-- true -->
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
SetMeeting
דוגמה לבקשה:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Conference Name</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>true</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title>
<company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
GetMeeting
דוגמה לתגובה:
<meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>false</meet:req></meet:phone>
<meet:title><meet:req>true</meet:req></meet:title>
<meet:company><meet:req>true</meet:req></meet:company>
<meet:address1><meet:req>false</meet:req></meet:address1>
<meet:address2><meet:req>false</meet:req></meet:address2>
<meet:city><meet:req>true</meet:req></meet:city>
<meet:state><meet:req>true</meet:req></meet:state>
<meet:postalCode><meet:req>false</meet:req></meet:postalCode>
<meet:country><meet:req>false</meet:req></meet:country>
<meet:fax><meet:req>false</meet:req></meet:fax>
</meet:registrationForm>
</serv:bodyContent>
</serv:body>
</serv:message>
ממשקי API מושפעים:
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
סוג הפגישה E2EE אינו תומך בישיבת PMR
כאשר אתה מפעיל PMR במהלך שיחה עם ממשקי ה - API: CreateUser/SetUser/GetUser/GetMe
ורק סוג מפגש E2EE הוא בר - ביצוע, הוא יגיב להודעת השגיאה הבאה: "110063 על המשתמש להיות בעל סוג פגישה אחד לפחות שאינו E2EE כדי לאפשר PMR ."
ממשקי API מושפעים:
CreateUser
SetUser
GetUser
GetMe
עדכוני API 40.6.0
XML API 40.6.0 עדכונים
תפקיד ניהול משתמש נוסף
יצרנו את תפקיד ניהול המשתמש וקובץ הסכימה עבור הבאים השתנה.
סכימה שונה: CreateUser
בקשה:
סכימה שונה: SetUser
סכימה שונה: GetMe
תגובה:
סכימה שונה: LstsummaryUser
תגובה:
ממשקי API מושפעים:
CreateUser
SetUser
GetMe
LstsummaryUser
CreateUser
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>SiteAdmin</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilege>
<umSiteAdmin>true</umSiteAdmin>
<host>false</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
תמיכה באמצעות גישה למפתח API GetUserCard
כעת אנו תומכים בשימוש במפתח ה - API (שנוצר על ידי אסימון JWT) כדי לגשת ל - API: GetUserCard
במהדורה זו.
ניתן לעיין בדפים אלה לגבי יישום מפתח API אחד וליצור אסימון JWT:
GetUserCard
דוגמה לבקשה:
POST https://{sitename}.webex.com/WBXService/XMLService
Header:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
Body:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{sitename}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
</bodyContent>
</body>
</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:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:avatar>
<use:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:lastModifiedTime>1587493389768</use:lastModifiedTime>
<use:isUploaded>false</use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>Test's Personal Room</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>
תמיכה ב - meetingUUID
בבקשת API ובתגובה
הוספנו meetingUUID
לבקשת ה - API ולתגובה כאשר אנו תומכים ב - meetingKey או sessionKey.
ממשקי API מושפעים:
LstRecording
LstsummarySession
GetSesssionInfo
GethosturlMeeting
GetjoinurlMeeting
LstMeetingAttendee
CreateMeeting
SetMeeting
GetMeeting
DelMeeting
LstCalendarSession
meetingUUID
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
or
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
meetingUUID
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
מפתחות ישיבת PMR לא ישונו ממשתמש שהושבת זמנית או מנוטרל PMR
כאשר משתמש זמני מושבת או מושבת PMR מופעל מחדש תוך שבוע אחד, המשתמש שמופעל מחדש או מפעיל את מפתח הפגישה של PMR לא ישתנה, הוא יהיה זהה למקודם.
ממשקי API מושפעים:
SetUser
DelUser
LstSummarySession
שיפורים
שיפרנו את ה - API: LstSummarySession
חזרה מתוכננת - PMR יש אלמנט אחד חדש, returnScheduledPMR
, בבקשה. וברירת המחדל של מתג התכונה כבויה.
ממשקי API מושפעים:
LstSummarySession
שינוי סכמה:
אנו מוסיפים שם אלמנט חדש returnScheduledPMR
בבקשת ה - API LstSummarySession.
אנו מוסיפים שם אלמנט חדש isScheduledPMR
בתגובת API LstSummarySession.
LstSummarySession
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</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>AND</listMethod>
</listControl>
<dateScope>
<startDateStart>11/01/2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/01/2019 8:0:0</endDateStart>
<endDateEnd>12/01/2019 7:59:59</endDateEnd>
</dateScope>
<order>
<orderBy>HOSTWEBEXID</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>true</returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
LstSummarySession
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:lstsummarySessionResponse">
<ep:matchingRecords>
<serv:total>1787</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID>809914325</ep:MeetingUUID>
<ep:confName>Team Meeting</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Test</ep:hostWebExID>
<ep:hostFirstName>Test</ep:hostFirstName>
<ep:hostLastName>Test</ep:hostLastName>
<ep:otherHostWebExID>Test</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</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>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
GetSite
שיפורים
הוספנו GetSite
תכונת תגובת מתג של SupportXMLAPIReturnScheduledPMR
ממשקי API מושפעים:
GetSite
שינוי סכמה:
ממשק ה - API של XML GetSite
אלמנט התגובה החדש הוא: SupportXMLAPIReturnScheduledPMR
GetSite
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
</serv:message>
GetSite
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:siteCommonOptions>
...
<ns1:SupportXMLAPIReturnScheduledPMR>true</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
עדכוני API 40.4.8, 40.2.9
XML API 40.4.8, 40.2.9 עדכונים
תגובה חדשה בעת עדכון פגישות מתוזמנות ב - XMLAPI
כאשר לקוחות משתמשים ב - XMLAPI כדי לעדכן פגישות המתוזמנות דרך הדף שלהם, נשלח את הסיסמה המספרית בעדכון דוא"ל לפגישה, ונחיל אותה על מפגשים, צוותים ומרכזי אירועים של Webex.
ממשקי API אלה: GetMeeting, GetTrainingSession, GetEvent
ו- GetTeleconferenceSession
עם זאת, יהיו מרכיבים חדשים אלה כתגובה: audioPassword
(סיסמה מספרית), isEnforceAudioPassword
, isEnforceAudioLogin
מרכזים למפגשים, צוותים ואירועים של Webex.
סכימה שונה:
ממשקי API מושפעים:
GetMeeting
GetTrainingSession
GetEvent
GetTeleconferenceSession
GetMeeting
דוגמה לבקשה:
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</siteName>
<webExID>test</webExID>
<password>xxx</password>
<partnerID>xx</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey>803328224</meetingKey>
</bodyContent>
</body>
</serv:message>
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:accessControl>
<meet:listToPublic>false</meet:listToPublic>
<meet:isPublic>false</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>false</meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
עדכוני API 40.4.5, 40.2.6
XML API 40.4.5, 40.2.6 עדכונים
GetUserCard
ו- GetSessionInfo
מגבלת שימוש
אנו מיישמים את מגבלת השימוש ב - API GetUserCard
ו- GetSessionInfo
עם זאת, תוכל לקבל את הודעת השגיאה: "403 אסור" אם אתה מגיע למגבלת השימוש.
ממשקי API מושפעים:
GetUserCard
GetSessionInfo
API 40.4.4, 40.2.5 עדכונים
XML API 40.4.4, 40.2.5 עדכונים
BodyContent
מגבלת מספרים
הוספנו מספר מצומצם של BodyContent
בכל מקטע XML API. כאשר אתה מוסיף יותר מדי BodyContent
בבקשת ה - API, קוד השגיאה וההודעה הבאים יחזרו: "000053 ספירת ה - BodyContent בבקשה חייבת להיות קטנה מ -{ number }"
ממשקי API מושפעים:
XML API כלשהו
בקשת API של XML עם מספר BodyContent
דוגמה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>xxxx</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId>xxx</webExId>
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>801020403</sessionKey>
</bodyContent>
</body>
</serv:message>
API 40.4.3, 40.2.4 עדכונים
XML API 40.4.3, 40.2.4 עדכונים
CreateUser
שיפורים
שיפרנו את CreateUser
כדי לתמוך בדוא"ל בברכה בשפות מרובות. הפגישה ב- CreateUser
בקשות נסיעה עכשיו isHTMLEmail
ממשקי API מושפעים:
CreateUser
CreateUser
דוגמה לבקשה:
<?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>administrator</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>true</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
עדכוני API 40.4.0
XML API 40.4.0 עדכונים
אכיפת אימות דוא"ל בעת שינוי הודעות דוא"ל ב - XML API
לאחר שמנהל אתר אפשר אישור הנדרש למשתמש לעדכן את כתובת הדוא"ל בניהול אתר Webex:
אם מנהל מערכת שאינו אתר מתקשר אל
SetUser
API לשינוי כתובות דוא"ל, כתובת האימייל הנוכחית נשארת עד לאימות כתובת הדוא"ל החדשה. דוא"ל אישור שינוי החשבון נשלח לכתובת הדוא"ל החדשה עם "אישור שינוי חשבון Webex ". לאחר לחיצה על הקישור בהודעת הדוא"ל לאישור, כתובת הדוא"ל החדשה מקושרת באופן מיידי.אם מנהל מערכת שאינו אתר קורא
SetUser
API מספר פעמים מבלי לסיים את תהליך אימות הדוא"ל, האימייל הנוכחי נשמר, והדוא"ל החדש האחרון הוא זה שחייב להיות מאומת.אם מנהל אתר מתקשר לחשבון
SetUser
API לשינוי כתובות דוא"ל, תהליך אימות הדוא"ל אינו מופעל. כתובת האימייל החדשה תקושר באופן מיידי לחשבון המארח או המשתתף.
ממשקי API מושפעים:
SetUser
GetEnrollmentInfo
הזמן הקצוב לאיפוס החיבור
הפגישה ב- GetEnrollmentInfo
API מחפש כרגע כתובות IP במערכת שם הדומיין, מה שגורם להשפעות ביצועים עצומות. אנו מתכננים לפשט תהליך זה, עם תגובה ריקה ב <domain>
התחום.
ממשקי API מושפעים:
GetEnrollmentInfo
GetEnrollmentInfo
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
</bodyContent>
</body>
</serv:message>
GetEnrollmentInfo
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>154279066999981548</att:confID>
<att:attendee>
<att:attendeeID>3191792</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>Alex</att:firstName>
<att:lastName>Yang</att:lastName>
<att:email>omega.alex.yang@gmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</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>02/27/2020 22:03:57</att:submitTime>
<att:status>APPROVED</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</att:firstName>
<att:lastName>Test</att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</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>02/27/2020 22:07:38</att:submitTime>
<att:status>APPROVED</att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</att:matchingRecords>
<att:sessionKey>716773566</att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>
</serv:message>
עדכוני API 40.2.0
XML API 40.2.0 עדכונים
הסרת גישה אנונימית אל LstSummarySession
כדי לשפר את האבטחה, אנחנו עוצרים את התמיכה בגישה אנונימית אל LstSummarySession
API. אם Webex Meetings ניגש באופן אנונימי ל - API, קוד השגיאה וההודעה הבאים יוחזרו: "000015 מצטער, לא נמצא תיעוד ."
ממשקי API מושפעים:
LstSummarySession
LstSummarySession
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sitename1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
LstSummarySession
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Sorry, no record found</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateMeeting
ו- SetMeeting
שיפורים באבטחה
שינוי זה בוצע ב - XML API 40.2.0, אך התיאור שלו נערך לאחר קבלת משוב מלקוחות. |
כדי לשפר את האבטחה, עדכנו את CreateMeeting
ו- SetMeeting
ממשקי API כדי לא לאפשר למשתמשים לתזמן זמן התחלה לפגישה שכבר חלף. אם הם ינסו, ה - API יבקש את הודעת השגיאה: "060016 שעת ההתחלה של המפגש צריכה להיות מאוחרת יותר מהשעה הנוכחית ." אם משתמש צריך לקבוע פגישה מיידית, אנו ממליצים שזמן תחילת הפגישה ייקבע חמש דקות מאוחר יותר מהשעה הנוכחית.
ממשקי API מושפעים:
CreateMeeting
SetMeeting
עדכוני API 40.1.2
XML API 40.1.2 עדכונים
קביעת מועד לפגישה יוצרת סיסמה באופן אוטומטי אם היא לא מסופקת
שיפרנו את CreateMeeting
, CreateEvent
, CreateTrainingSession
, וגם CreateTeleconferenceSession
לכלול סיסמה בגוף התגובה של ה - API.
כברירת מחדל, כל הפגישות/האירועים/הפגישות חייבות להיות מוגדרות בסיסמה. בתרחיש זה, אם בקשת API אינה כוללת סיסמה, נוצרת סיסמה באופן אוטומטי משרתי XML API.
אם כל הפגישות/אירועים/הפעלות חייבות להיות מוגדרות בסיסמה, ובקשת ה - API אינה כוללת סיסמה, סיסמה אינה נוצרת משרתי ה - XML API.
אם בקשת ה - API כוללת סיסמה, התגובה תכלול סיסמה זו, ללא קשר לכך שכל הפגישות/האירועים/הפגישות חייבות להיות מוגדרות כסיסמה מופעלת או מושבתת.
ממשקי API מושפעים:
CreateMeeting
CreateEvent
CreateTrainingSession
CreateTeleconferenceSession
הפגישה ב- CreateMeeting
כעת הגיעה תגובת המשטרה. meetingPassword
רכיב:
CreateMeeting
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>siteName1</siteName>
<webExID>userID</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaData>
<schedule>
<startDate>10/28/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
דוגמה לתגובה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>806745263</meet:meetingkey>
<meet:meetingPassword>UzXJuzUD428</meet:meetingPassword>
<meet:iCalendarURL>
<serv:host>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
<serv:attendee>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>
</serv:bodyContent>
</serv:body>
</serv:message>
הפגישה ב- CreateEvent
כעת הגיעה תגובת המשטרה. eventPassword
רכיב:
הפגישה ב- CreateTrainingSession
ו- CreateTeleconferenceSession
התגובות כעת היו: sessionPassword
רכיב:
עדכוני API 40.1.0
XML API 40.1.0 עדכונים
GetSessionInfo
שיפורים
הוספנו אלמנטים חדשים ל GetSessionInfo
API. ה - API מחזיר כעת מידע גם למכשירים ניידים.
ממשקי API מושפעים:
GetSessionInfo
GetSessionInfo
בקש עדכונים:
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo11</siteName>
<webExID>siteadmin</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633</sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>dongchen@go.webex.com or 123456789_go@webex.com or 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory
שיפורים
הוספנו API חדש, lstAccessAnywhereHistory
, כדי להגיב עם Webex Access Anywhere, יש לדווח על הפרטים.
ממשקי API מושפעים:
LstAccessAnywhereHistory
LstAccessAnywhereHistory
בקש עדכונים:
LstAccessAnywhereHistory
עדכוני תגובה:
דוגמה לבקשה:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>test</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>09/29/2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12/29/2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>9/29/2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>12/29/2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OR</serv:listMethod>
</listControl>
<order>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
</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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>11/29/2019 03:05:44</history:startTime>
<history:endTime>11/29/2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>
</serv:body>
</serv:message>