لمزيد من المعلومات حول XML API 41، راجع نظرة عامة على تحديثات API لـ Cisco Webex Meetings (API 41)

تحتوي هذه المقالة على تحديثات وتغييرات لإصدارات SP الشهرية لواجهة برمجة تطبيقات XML.

لمزيد من المعلومات حول XML API 40 ، راجع نظرة عامة على تحديثات Cisco Webex Meetings API (API 40) .

للحصول على تحديثات XML API 11 SP9 والإصدارات الأقدم ، انتقل إلى Cisco DevNet .

تحديثات XML API 39.11.0

انقر هنا لتنزيل مخطط XML API 39.11.

يمكن لـ LstSummaryUser الاستعلام عن حسابات المستخدمين بحلول آخر مرة تم تعديلها

نحن نقوم بترقية واجهة API LstSummaryUser حتى نتمكن من السماح للمستخدمين بالاستعلام عن حسابات المستخدمين بناءً على الوقت الذي تم فيه آخر تعديل لها. تمت إضافة ثلاثة عناصر جديدة، هي modifiedDateStart وmodifiedDateEnd وlastModifiedTime، إلى واجهة برمجة التطبيقات.

الحد الأقصى للنطاق الزمني لهذا الاستعلام هو 90 يومًا. إذا أدخلت نطاقًا زمنيًا يزيد عن 90 يومًا ، فسيظهر خطأ: 999999 الحد الأقصى لنطاق التاريخ هو 90 يومًا لاستعلام التاريخ المعدل.

واجهات برمجة التطبيقات المتأثرة:

  • مستخدم LstSummaryUser

LastSummary مثال على طلب المستخدم:


<?xml version="1.0" ترميز="UTF-8"?>
<رسالة xmlns:xsi="⁦http://www.w3.org/2001/XMLSchema-instance"⁩ xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>Site_الاسم</siteName>
<webExID>مسؤول الموقع</webExID>
<password>كلمة المرور</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body dir="rtl"Content xsi:type="java:com.webex.service.binding.user.LstsummaryUser">
<dataScope>
<modifiedDateStart>10/01/2019 09:24:54</modifiedDateStart>
<modifiedDateEnd>11/30/2019 09:24:54</modifiedDateEnd>
<timeZoneID>4</timeZoneID>
</dataScope>
</bodyContent>


مثال على استجابة المستخدم:


<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:استخدام="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>

<serv:bodyContent xsi:type="use:lstsummaryUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:user>
<use:userID>**5124***</use:userID>
<use:webExId>***MR***</use:webExId>
<use:firstName>***MR***</use:firstName>
<use:lastName>***est***</use:lastName>
<use:email>***est**@qa.webex.com</use:email>
<use:userRoleType>المضيف</use:userRoleType>
<use:registrationDate>06/19/2016 22:13:06</use:registrationDate>
<use:active>تم إلغاء تنشيطه</use:active>
<use:timeZoneID>4</use:timeZoneID>
<use:meetingTypes>
<use:meetingType>3</use:meetingType>
<use:meetingType>9</use:meetingType>
<use:meetingType>10</use:meetingType>
<use:meetingType>11</use:meetingType>
<use:meetingType>13</use:meetingType>
<use:meetingType>14</use:meetingType>
<use:meetingType>102</use:meetingType>
</use:meetingTypes>
<use:lastLoginTime>10/19/2019 23:13:14</use:lastLoginTime>
<use:lastModifiedTime>11/11/2019 19:11:11</use:lastModifiedTime>
</use:user>

تحديثات XML API 39.10.0

انقر هنا لتنزيل مخطط XML API 39.10.

يقوم GetSessionInfo وGetUserCard بإرجاع رمز CAPTCHA عند استخدام الوصول المجهول

كتحديث أمني، قمنا بتحسين GetSessionInfo وGetUserCard مع حماية الاستجابة لرمز CAPTCHA. إذا كانت تطبيقاتك تستدعي واجهات برمجة التطبيقات باستخدام وصول مجهول ، فقم بتحسين تطبيقك لدعم إدخال كود CAPTCHA.

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

  • GetUserCard

تحديثات الأمان والاستجابة لـ CAPTCHA:

استجابة GetSession Info دون مثال CAPTCHA:

<?xml version="1.0" ترميز="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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">


<serv:result>
<serv:reason>
<serv:reason>لم يتم العثور على الاجتماع المقابل</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>060001</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:body>
</serv:body>
</serv:message>

استجابة GetSession Info باستخدام مثال CAPTCHA:

<?xml version="1.0" ترميز="ISO-8859-1"?>
<serv:رسالة 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:استجابة>
<serv:result>الفشل</serv:result>
<serv:reason>لم يتم العثور على الاجتماع المقابل</serv:reason>
<serv:gsbStatus>أساسي</serv:gsbStatus>
<serv:exceptionID>060001</serv:exceptionID>
<serv:CAPTCHAID>SDDHEEfgkerwAAAI****qHS****Nfx_d34znF8RdVHzrsMIYFeuArjD Q2:234322374320JGUBE349924</serv:CAPTCHAID>
<serv:CAPTCHAImage>
iVBORw0kgGoAAAANSUhEUgAAAHgAAAAACgee/qAAADAFBMVEUAAAAADMAAGYAAJkAAMwAAMzMAM2YA
...........
maorF0PESWQ15APDKJ YLs/hlGmaRGeJuRxvyyg8smcK3veB/v5sueF/pxD8H4J/A0HPu+ZUFb7SAAAAAElFTkSuQmCC
</serv:CAPTCHAImage>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent/>
</serv:body>

إذا تلقيت استجابة CAPTCHA واستمرت في استدعاء واجهة برمجة التطبيقات ، فقم بتضمين CAPTCHAID و CAPTCHAWord في طلب واجهة برمجة التطبيقات الخاص بك:

<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>
<CAPTCHAID>SDDHEEfgkerwAAAI****qHS****Nfx_d34znF8RdVHzrsMIYFeuArjD Q2:234322374320JGUBE349924</CAPTCHAID>
<CAPTCHAWord>pyjihk</CAPTCHAWord>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>715801743</sessionKey>
</bodyContent>
</body>

GetSessionInfo الرد على مثال CAPTCHAID وCAPTCHAWord غير صحيح:

<?xml version="1.0" ترميز="ISO-8859-1"?>
<serv:رسالة 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:استجابة>
<serv:result>الفشل</serv:result>
<serv:reason>معرف CAPTCHA وكلمة غير صالحة أو مفقودة</serv:reason>
<serv:gsbStatus>أساسي</serv:gsbStatus>
<serv:exceptionID>030113</serv:exceptionID>
<serv:CAPTCHAID>SDDHEEfgkerwAAAI****qHS****Nfx_d34znF8RdVHzrsMIYFeuArjD Q2:234322374320JGUBE349924</serv:CAPTCHAID>
<serv:CAPTCHAImage>
iVBORw0kgGoAAAANSUhEUgAAAHgAAAAACgee/qAAADAFBMVEUAAAAADMAAGYAAJkAAMwAAMzMAM2YA
...........
maorF0PESWQ15APDKJ YLs/hlGmaRGeJuRxvyyg8smcK3veB/v5sueF/pxD8H4J/A0HPu+ZUFb7SAAAAAElFTkSuQmCC
</serv:CAPTCHAImage>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent/>
</serv:body>

دعم LstSummary للمستخدم لإرجاع عناوين URL الخاصة بالغرفة الشخصية

لقد أضفنا عنصر استجابة جديد، personalMeetingRoomURL، إلى واجهة برمجة تطبيقات LstSummaryUser .

مثال على استجابة المستخدم:

تحديثات XML API 39.9.0

انقر هنا لتنزيل مخطط XML API 39.9.

دعم عناوين URL القصيرة SIP لغرف الاجتماعات الشخصية (PMR)

يؤثر دعم تنسيق URL لـ SIP لـ PMR على GetSessionInfo وGetMeeting وGetUser وGetMe API. تمت إضافة عنصر استجابة جديد اسمه displayMeetingUrl إلى واجهات GetUser وGetMe API، وهو موجود بالفعل في GetSessionInfo وGetMeeting. يقوم displayMeetingUrl بإرجاع عنوان URL لـ PMR الخاص بالمستخدم.

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

  • GetMeeting

  • GetUser

  • الحصول على لي

مثال على استجابة GetUser:

مثال على استجابة GetMe:

GetSessionInfo ترجع العناصر الضرورية للوصول مجهول

وكشرط أمان، يمكن الآن إرجاع العناصر الضرورية فقط بواسطة GetSessionInfo للوصول إلى الهوية.

مثال على استجابة GetSessionInfo:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>لا_INPROGRESS</ep:الحالة>
<ep:sessionkey>715952675</ep:sessionkey>

<ep:listStatus>عام</ep:listStatus>
<ep:registration>خاطئ</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
https://sqdemo6.dmz.webex.com/ec3300/eventcenter/enroll/register.do?loadFlag=1&reqFlag=1&confId=123203663769372547&siteurl=sqdemo6</ep:registrationURL>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/ec3300/eventcenter/enroll/mobileRegister.do?formId=0&formType=0&loadFlag=1&from=mobileClient&siteurl=sqdemo6&confId=123203663769372547</ep:registrationURLForMobile>
</ep:accessControl>
<ep:metaData>
<ep:confName>أnony_مeeting_Retuning</ep:confName>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:جدولة>
<ep:startDate>03/29/2019 11:55:00</ep:startDate>
<ep:duration>60</ep:duration>
<ep:timeZone>GMT-07:00، المحيط الهادئ (سان فرانسيسكو)</ep:timeZone>
<ep:timeZoneID>4</ep:timeZoneID>
</ep:schedule>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiredAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
https://sqdemo6.dmz.webex.com/sqdemo6/e.php?MTID=m2399b241f12722ca325388495e845103</ep:meetingLink>
<ep:sipURL>715952675@sqdemo6.dmz.webex.com</ep:sipURL>
<ep:displayMeetingUrl>715952675@sqdemo6.dmz.webex.com</ep:displayMeetingUrl>

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

جدولة الاجتماعات والأحداث لتغيير السلوك

بشكل افتراضي ، جميع الاجتماعات المجدولة هي اجتماعات مزودة بجهاز فيديو. ومع ذلك ، عند جدولة اجتماع ولكنك تحدد بلا أو آخرون لصوت الاجتماع ، ستتم جدولة الاجتماع باعتباره اجتماع Webex غير مزود بجهاز فيديو.

واجهات برمجة التطبيقات المتأثرة:

  • إنشاء اجتماع

  • تعيين الاجتماع

  • كريت إيفنت

  • سيت إيفنت

تحديثات XML API 39.8.0

انقر هنا لتنزيل مخطط XML API 39.8.

يقوم LsttrainingattendeeHistory الآن بإرجاع انتباه الحضور في الاجتماع

تمت إضافة عنصر استجابة جديد، الانتباهToDurationPercentage، إلى واجهة برمجة تطبيقات Lsttrainingattendee History. يعيد LsttrainingattendeeHistory تفاصيل الانتباه الخاصة بحضور الاجتماع. يتم إرجاع العنصر بهذا التنسيق:

<history:attentionToDurationPercentage>100</history:AttentionToDurationPercentage>

واجهات برمجة التطبيقات المتأثرة:

  • محفوظات LsttrainingattendeeHistory

    • الانتباهToDurationالنسبة المئوية

    • الانتباهToAttendanceالنسبة المئوية

مثال على استجابة LsttrainingattendeeHistory:

<history:endTime>04/17/2019 23:37:07</history:endTime>
<history:duration>6</history:duration>duration>
<history:attentionToDurationPercentage>100</history:attentionToDurationPercentage>
<history:attentionToAttendancePercentage>100</history:AttentionToAttendancePercentage>100
<history:registered>N</history:registered>
<history:invited>N</history:invited>

يقوم GetSite الآن بإرجاع عدد التراخيص

تم توفير عناصر استجابة جديدة لإعادة عدد التراخيص المختلفة في واجهة GetSite API.

واجهات برمجة التطبيقات المتأثرة:

  • جيت سايت

    • EEActiveUserCount

    • نشطCETHost

    • عدد مستخدميName

    • ECActiveUserCount

    • TCActiveUserCount

    • عدد المستخدمينComment

GetSiteFT Meme it SetSiteFT إعادة التصميم

تم إعادة تصميم GetSiteFT وSetSiteFT API للسماح بتبديلات الميزات الديناميكية.

واجهات برمجة التطبيقات المتأثرة:

  • GetSiteFT

  • SetSiteFT

مثال على طلب GetSite:


<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{siteName}</siteName>
<accessToken>{هذا رمز الوصول إلى حساب الجهاز}</accessToken>
</securityContext>
</header>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSiteFT">

<name>SupportCrossLaunch</name>
<name>RemoveCMRLicenseSA</name>

</bodyContent>



مثال على استجابة GetSite:


<serv:رسالة 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:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteFTResponse">
<ns1:الميزاتToggles>
<ns1:ميزةToggle>
<ns1:name>SupportCrossLaunch</ns1:name>
<ns1:value>خاطئ</ns1:value>
</ns1:featureToggle>
<ns1:ميزةToggle>
<ns1:name>RemoveCMRLicenseSA</ns1:name>
<ns1:value>خاطئ</ns1:value>
</ns1:featureToggle>
</ns1:FeatureToggles>
</serv:bodyContent>



مثال طلب SetSite:


<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{siteName}</siteName>
<accessToken>{هذا رمز الوصول إلى حساب الجهاز}</accessToken>
</securityContext>
</header>

<bodyContent xsi:type="java:com.webex.service.binding.site.SetSiteFT">


<name>SupportCrossLaunch</name>
<value>خاطئ</value>


<name>SupportPeopleInsight</name>
<value>true</value>


</bodyContent>



مثال على SetSiteFT:


<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:response>
<serv:result>
<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="ns1:setSiteFTResponse"/>
</serv:body>
</serv:message>

طول وصف الاجتماع الآن يقتصر على 2500 حرف

تحتوي واجهات برمجة التطبيقات التالية الآن على طول محتوى عنصر وصف الاجتماع مقيدًا بـ 2500 حرف:

واجهات برمجة التطبيقات المتأثرة:

  • كريت إيفنت

  • سيت إيفنت

  • إنشاءTrainingSession

  • تعيينTrainingSession

هذا لمنع Cisco Webex من عدم التمكن من معالجة الطلب. إذا كان وصف الاجتماع أطول من 2500 حرف ، فسيتم إرجاع رسالة خطأ.

تحديثات XML API 39.5.0

عنصر جديد videoMeshInterclusters تمت إضافته إلى مخطط SetSite وGetSite

تمت إضافة عنصر جديد، هو videoMeshInterclusters، إلى عنصر SetSite . تحتوي videoMeshInterclusters أيضًا على ثلاثة عناصر للأطفال videoMeshHomeCluster1 و videoMeshHomeCluster2 و videoMeshHomeCluster3.

واجهات برمجة التطبيقات المتأثرة:

  • تعيين الموقع

    • مجموعات فيديو MeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

  • جيت سايت

    • مجموعات فيديو MeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

تحديثات طلب SetSite:

تحديثات استجابة GetSite:

تحديثات XML API 39.3.0

انقر هنا لتنزيل مخطط XML API 39.3.

عنوان URL القصير لـ SIP في واجهة برمجة تطبيقات XML، عرض عنصر جديدMeetingUrl

في الوقت الحالي ، عند الانضمام إلى اجتماع Webex ، يجب أن يوفر التطبيق أو الجهاز معلومات الموقع ، مما يجعل من الصعب الانضمام إلى الاجتماعات في بعض الأحيان. ويصدق هذا بشكل خاص عند الاتصال من جهاز SIP، لأنه يجب على المستخدم كتابة meeting_number@sitename.webex.com.

لتسهيل الانضمام إلى الاجتماعات، أزلنا شرط إدخال اسم الموقع من الاجتماع SIP URI: meeting_number@webex.com. للحفاظ على التوافق العكسي، يعمل التنسيق القديم على sipURL ويتم إلحاق التنسيق الجديد بالعنصر الجديد displayMeetingUrl.

واجهات برمجة التطبيقات المتأثرة:

  • GetMeeting

    • displayMeetingUrl

  • جيت إيفنت

    • displayMeetingUrl

  • GetSessionInfo

    • displayMeetingUrl

مثال على استجابة GetMeeting:

<meet:isCETMeeting>true</meet:isCETMeeting>
https://sqdemo.dmz.webex.com/sqdemo/j.php?MTID=m0cdefe09626ba0bec956cdf9088bff55</meet:meetingLink>
<meet:sipURL>712296997@sqdemo.dmz.webex.com</meet:meet:displayMeetingUrl>
<meet:displayMeetingUrl>712296997@dmz.webex.com</meet:displayMeetingUrl>

مثال على استجابة GetEvent:

<event:hostType>1001001</event:hostType>
<event:isisCETMeeting>true</event:isCETMeeting>
<event:sipURL>713847821@sqdemo.dmz.webex.com</event:
<event:displayMeetingUrl>713847821@dmz.webex.com</event:displayMeetingUrl>

مثال على استجابة GetSessionInfo:

<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isNextUpcomingInstance>true</ep:isNextComingInstance>
https://sqdemo.dmz.webex.com/sqdemo/j.php?MTID=ee7d38639d0b4a9ed2eb8802cfa2810dd</ep:meetingLink>
<ep:sipURL>713847821@sqdemo.dmz.webex.com</ep:sipURL>
<ep:displayMeetingUrl>713847821@dmz.webex.com</ep:displayMeetingUrl>

مثال على البريد الإلكتروني:

طول الوصف الآن يقتصر على 1024 حرفًا

أصبحت واجهات برمجة التطبيقات التالية الآن بطول محتوى عنصر الوصف مقيدًا بـ 1024 حرفًا:

واجهات API المتأثرة:

  • إنشاءTrainingSession

  • تعيينTrainingSession

  • كريت إيفنت

  • سيت إيفنت

يهدف هذا التغيير إلى منع Cisco Webex من عدم التمكن من معالجة الطلب. إذا كان الوصف أطول من 1024 حرفًا، يتم إرجاع رسالة خطأ: "060067 وصف الإدخال غير القانوني. لا يمكن أن يتجاوز الوصف الحد الأقصى لطول أحرف العرض وهو 1024 ".

مثال على الاستجابة لوصف الطول أكبر من 1024 حرفًا:

<serv:رسالة xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:sess="http://www.webex.com/schemas/2002/06/service/session" xmlns:train="http://www.webex.com/schemas/2002/06/service/trainingsession" xmlns:qti="http://www.webex.com/schemas/2002/06/service/trainingsessionqti" xmlns:qtiasi="http://www.webex.com/schemas/2002/06/service/trainingsessionqtiasi">

<serv:result>
الفشل</serv:result>
وصف
الإدخال غير القانوني. لا يمكن أن يتجاوز الوصف الحد الأقصى لطول أحرف العرض 1024

PRIMARY
060067





GetSessionInfo الآن يقوم بإرجاع المعلومات الأساسية فقط للغرف الشخصية عندما يكون هناك مستخدم مجهول الهوية يستخدم واجهة برمجة التطبيقات

لضمان قدر أكبر من الأمان، نقوم بتقليل كمية المعلومات التي تم إرجاعها بواسطة GetSessionInfo عندما يكون هناك مستخدم حاضر مجهول الهوية يستخدم واجهة برمجة التطبيقات. سنقوم في هذا التحديث بتقليل العناصر التالية في استجابة API:

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

مقارنات الاستجابة:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>لا_INPROGRESS</ep:الحالة>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>712419789</ep:sessionkey>
<ep:confID>120396209273701973</ep:confID>
<ep:accessControl>
<ep:sessionPassword></ep:sessionPassword>
<ep:listStatus>غير مدرج</ep:listStatus>
<ep:registration>خاطئ</ep:registration>
<ep:passwordReq>false</ep:passwordReq>
<ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
</ep:accessControl>
<ep:metaData>
<ep:confName>الغرفة الشخصية لاختبار سيمون</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:isRecurring>false</ep:isRecurring>
<ep:agendaFormat>النص</ep:agendaFormat>
<ep:descriptionFormat>النص</ep:descriptionFormat>
<ep:isException>false</ep:isException>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:hasException>false</ep:hasException>
</ep:metaData>

<ep:telephonySupport>معاودة الاتصال</ep:telephonySupport>
https://sqdemo6.dmz.webex.com/sqdemo6/globalcallin.php?serviceType=MC&ED=0</ep:globalCallInNumbersURL>
<ep:tollFreeRestrictionsURL>https://www.webex.com/pdf/tollfree_restrictions.pdf</ep:tollFreeRestrictionsURL>
<ep:dialInSequences>AutoDialInSequence:[AccessNumber],,*00*[AccessCode]#,,,[AttendeeID]#|SilentDialInSequence:[AccessNumber],,*01*[AccessCode]#[AttendeeID]#*01*|AutoLGDialInSequence:[AccessNumber],,*00*[AccessCode]#,,,[ProfileID]#,,,[PIN]#|SilentLGDialInSequence:[AccessNumber],,*01*[AccessCode]#[ProfileID]#[PIN]#*01*|AutoLGPWDialInSequence:[AccessNumber],,*00*[AccessCode]#,,,[ProfileID]#,,,[PIN]#,,[Password]#|SilentLGPWDialInSequence:[AccessNumber],,*01*[AccessCode]#[ProfileID]#[PIN]#[Password]#*01*</ep:dialInSequences>
<ep:callInNum>
<serv:tollNum>14085452910</serv:tollNum>
<serv:globalNum>
<serv:countryAlias>14085452912</serv:countryAlias>
<serv:phoneNumber>14085452912</serv:phoneNumber>
<serv:tollFree>false</serv:tollFree>
<serv:default>false</serv:default>
</serv:globalNum>
</ep:callInNum>
<ep:تسميات>
<ep:tollFreeCallInLabel>رقم الاتصال المجاني (الولايات المتحدة/كندا)</ep:tollFreeCallInLabel>
<ep:tollCallInLabel>14085452910</ep:tollCallInLabel>
</ep:labels>
<ep:isMPAudio>false</ep:isMPAudio>
<ep:voip>true</ep:voip>
<ep:enableTSP>false</ep:enableTSP>
</ep:telephony>
<ep:host>
<ep:firstName>Simon</ep:firstName>
<ep:lastName>الاختبار</ep:lastName>
<ep:email>simon0@qa.webex.com</ep:email>
<ep:webExId>Simon</ep:webExId>
<ep:allowAnyoneHostMeeting>false</ep:allowAnyoneHostMeeting>
</ep:host>
<ep:جدولة>
<ep:startDate>12/31/2068 13:00:00</ep:startDate>
<ep:duration>720</ep:duration>
<ep:timeZone>GMT-08:00، المحيط الهادئ (سان فرانسيسكو)</ep:timeZone>
<ep:timeZoneID>4</ep:timeZoneID>
<ep:openTimeInSec>0</ep:openTimeInSec>
</ep:schedule>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiredAccount>
</ep:attendeeOptions>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:telePresence>false</ep:telePresence>
<ep:isAlternateHost>false</ep:isAlternateHost>
<ep:isCreator>true</ep:isCreator>
<ep:hostKey>954462</ep:hostKey>
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>true</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>true</ep:isNextComingInstance>
https://sqdemo6.dmz.webex.com/sqdemo6/j.php?MTID=m424620ac1c117e156d97665b455192ed</ep:meetingLink>
<ep:sipURL>simon0@sqdemo6.dmz.webex.com</ep:sipURL>
<ep:displayMeetingUrl>simon0@sqdemo6.dmz.webex.com</ep:displayMeetingUrl>
<ep:isAutoRecord>false</ep:isAutoRecord>

تحديثات XML API 39.2.0

عنصر جديد lastLoginTime تم إرجاعه في LstSummary استجابة المستخدم

تمت إضافة عنصر استجابة جديد، lastLoginTime، إلى واجهة برمجة تطبيقات LstSummaryUser . lastLoginTime ترجع آخر وقت تسجيل دخول لكل مستخدم. يتم إرجاع العنصر بهذا التنسيق:

04/12/2018 22:40:01**

واجهات برمجة التطبيقات المتأثرة:

  • مستخدم LstSummaryUser

    • آخرLoginTime

مثال على استجابة المستخدم:

<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:استخدام="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xsi:type="use:lstsummaryUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:user>
<use:userID>3469487</use:userID>
<use:objectGUID>a14e3312-e1d1-4e41-82b9-6ddac c9f9a</use:objectGUID>
<use:webExId>sangeetha.swaminathan@gmail.com</use:webExId>
<use:firstName>Sangee</use:firstName>
<use:lastName>Gmail</use:lastName>
<use:email>sangeetha.swaminathan@gmail.com</use:email>
<use:userRoleType>المضيف</use:userRoleType>
<use:registrationDate>12/11/2018 14:41:27</use:registrationDate>
<use:active>تم إلغاء تنشيطه</use:active>
<use:timeZoneID>4</use:timeZoneID>
<use:lastLoginTime>04/12/2018 22:40:01</use:lastLoginTime>
</use:user>
<use:matchingRecords>
<serv:total>1</serv:total>
<serv:return>1</serv:returned>
<serv:startFrom>1</serv:startFrom>
</use:matchingRecords>
</serv:bodyContent>

تحديثات XML API 39.1.0

انقر هنا لتنزيل مخطط XML API 39.1.0.

تم إضافة apiVer إلى GetAPIVersion API

تمت إضافة عنصر استجابة جديد، apiVer، إلى GetAPIVersion API. مع هذا التحديث ، تتغير اصطلاح تسمية إصدار XML API لمطابقة رقم إصدار موحد مع مناطق منتجات Cisco Webex الأخرى. يقوم apiVer بإرجاع معلومات الإصدار الجديد، مثل الإصدار 39.1.0 لتحديث يناير 2019.

واجهات برمجة التطبيقات المتأثرة:

  • GetAPIVersion

    • واجهة برمجة التطبيقات

سيتم تجاهل إصدار apiVersion للعنصر في 1 مايو 2019، وسيتم تعيين قيمة إصدار العنصر لواجهة برمجة تطبيقات XML الجديدة في 1 مايو 2019.

مثال على استجابة GetAPIVersion:

<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:response>
<serv:result>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>
</serv:response>
</serv:response>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:getAPIVersionResponse">
<ep:apiVersion>WebEx XML API V11.0.0</ep:apiVersion>
<ep:release>SP22</ep:release>
<ep:apiVer>39.1.0</ep:apiVer>
</serv:bodyContent>
</serv:body>

تمت إزالة معلمات HQ و HD من واجهة برمجة تطبيقات XML

يتم الآن تحديد خصائص الفيديو HQ و HD على مستوى الموقع ، بدلاً من تحديدها على مستوى المستخدم. يتم تجاهل الخيارين لهذه المعلمات عند إرسال الطلبات من واجهات برمجة التطبيقات التالية:

  • إنشاء اجتماع

  • تعيين الاجتماع

  • إنشاءTrainingSession

  • تعيينTrainingSession

لا تزال واجهات GetMeeting وGetTrainingSession تعيد الخيارين (حسب مستوى الموقع ومستوى المستخدم) لتجنب كسر الرمز الحالي.

عنصر جديد uploadLogFileUrl تمت إضافته إلى بيانات تعريف الموقع التي تم إرجاعها إلى تطبيق سطح المكتب

تمت إضافة عنصر جديد uploadLogFileUrl إلى الاستجابة التي تم إرجاعها إلى تطبيق سطح المكتب عندما يتصل بـ getSite API في خادم XML API. يمكن لتطبيق سطح المكتب تحميل ملف السجل إلى uploadLogFileUrl.

واجهات برمجة التطبيقات المتأثرة:

  • جيت سايت

    • تحميلLogFileUrl

مثال على استجابة 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>النجاح</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:metaData>
<ns1:isEnterprise>true</ns1:isEnterprise>
<ns1:serviceType>مركز الاجتماعات</ns1:serviceType>
<ns1:serviceType>مركز الأحداث</ns1:serviceType>
<ns1:serviceType>مركز التدريب</ns1:serviceType>
<ns1:serviceType>مركز الدعم</ns1:serviceType>
<ns1:meetingTypes>
<ns1:meetingTypeID>9</ns1:meetingTypeID>
<ns1:meetingTypeName>نظام التشغيل</ns1:meetingTypeName>
<ns1:hideInScheduler>false</ns1:hideInScheduler>
</ns1:meetingTypes>
<ns1:meetingTypes>
<ns1:meetingTypeID>11</ns1:meetingTypeID>
<ns1:meetingTypeName>TRS</ns1:meetingTypeName>
<ns1:hideInScheduler>false</ns1:hideInScheduler>
</ns1:meetingTypes>
<ns1:meetingTypes>
<ns1:meetingTypeID>13</ns1:meetingTypeID>
<ns1:meetingTypeName>SC3</ns1:meetingTypeName>
<ns1:hideInScheduler>false</ns1:hideInScheduler>
</ns1:meetingTypes>
<ns1:meetingTypes>
<ns1:meetingTypeID>16</ns1:meetingTypeID>
<ns1:meetingTypeName>AUO</ns1:meetingTypeName>
<ns1:hideInScheduler>false</ns1:hideInScheduler>
</ns1:meetingTypes>
<ns1:meetingTypes>
<ns1:meetingTypeID>214</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
<ns1:hideInScheduler>false</ns1:hideInScheduler>
</ns1:meetingTypes>
<ns1:siteName>sqdemo28</ns1:siteName>
<ns1:brandName>sqdemo28</ns1:brandName>
<ns1:brandName>sqdemo28-de</ns1:brandName>
<ns1:brandName>sqdemo28-en</ns1:brandName>
<ns1:brandName>sqdemo28-fr</ns1:brandName>
<ns1:region>فرنسا</ns1:region>
<ns1:currency>الفرنك الفرنسي</ns1:currency>
<ns1:timeZoneID>4</ns1:timeZoneID>
<ns1:timeZone>GMT-08:00، المحيط الهادئ (سان خوسيه)</ns1:timeZone>
<ns1:parterID>7Dsupoc6DOfzpgcNViYvUA</ns1:parterID>
<ns1:webDomain>sqwd</ns1:webDomain>
<ns1:meetingDomain>sqmd</ns1:meetingDomain>
<ns1:telephonyDomain>sqtd</ns1:telephonyDomain>
<ns1:pageVersion>T33L</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
<ns1:pageLanguage>الفرنسية</ns1:pageLanguage>
<ns1:activateStatus>true</ns1:activateStatus>
<ns1:webPageType>J2EE</ns1:webPageType>
<ns1:iCalendar>true</ns1:iCalendar>
<ns1:myWebExDefaultPage>اجتماعاتي</ns1:myWebExDefaultPage>
<ns1:componentVersion>cmp3300</ns1:componentVersion>
<ns1:accountNumLimit>999999</ns1:accountNumLimit>
<ns1:activeUserCount>40</ns1:activeUserCount>
<ns1:displayMeetingActualTime>false</ns1:displayMeetingActualTime>
<ns1:displayOffset>true</ns1:displayOffset>
<ns1:supportWebEx11>false</ns1:supportWebEx11>
</ns1:metaData>
<ns1:ucf>
<ns1:ucfConfiguration>UCF 2.1</ns1:ucfConfiguration>
</ns1:ucf>
<ns1:clientPlatforms>
<ns1:msWindows>true</ns1:msWindows>
<ns1:macOS9>صحيح</ns1:macOS9>
<ns1:macOSX>true</ns1:macOSX>
<ns1:sunSolaris>true</ns1:sunSolaris>
<ns1:linux>true</ns1:linux>
<ns1:hpUnix>false</ns1:hpUnix>
<ns1:java>true</ns1:java>
<ns1:palm>false</ns1:palm>
</ns1:clientPlatforms>
<ns1:resourceRestrictions>
<ns1:isLicenseManager>true</ns1:isLicenseManager>
<ns1:concurrentLicense>0</ns1:concurrentLicense>
<ns1:fileFolderCapacity>1000</ns1:fileFolderCapacity>
<ns1:maxConcurrentEvents>0</ns1:maxConcurrentEvents>
<ns1:archiveStorageLimit>0</ns1:archiveStorageLimit>
</ns1:resourceRestrictions>
<ns1:supportAPI>
<ns1:autoLogin>true</ns1:autoLogin>
<ns1:aspAndPHPAPI>true</ns1:aspAndPHPAPI>
<ns1:backwardAPI>false</ns1:backwardAPI>
<ns1:xmlAPI>true</ns1:xmlAPI>
<ns1:cAPI>false</ns1:cAPI>
<ns1:scorm>true</ns1:scorm>
</ns1:supportAPI>
<ns1:myWebExConfig>
<ns1:myContacts>true</ns1:myContacts>
<ns1:myProfile>true</ns1:myProfile>
<ns1:myMeetings>true</ns1:myMeetings>
<ns1:trainingRecordings>true</ns1:trainingRecordings>
<ns1:folders>false</ns1:folders>
<ns1:eventDocument>true</ns1:eventDocument>
<ns1:myReport>false</ns1:myReport>
<ns1:myComputer>false</ns1:myComputer>
<ns1:personalMeetingPage>false</ns1:personalMeetingPage>
<ns1:myFilesStorage>1000</ns1:myFilesStorage>
<ns1:myComputerNumbers>0</ns1:myComputerNumbers>
<ns1:enableMyWebExPro>true</ns1:enableMyWebExPro>
<ns1:myWebExProMaxHosts>999999</ns1:myWebExProMaxHosts>
<ns1:restrictAccessAnyApps>false</ns1:restrictAccessAnyApps>
<ns1:restrictAccessAnyAppsNum>0</ns1:restrictAccessAnyAppsNum>
<ns1:addlAccessAnyComputersLimit>صارم</ns1:addlAccessAnyComputersLimit>
<ns1:addlAccessAnyComputers>0</ns1:addlAccessAnyComputers>
<ns1:addlStorageLimit>صارم</ns1:addlStorageLimit>
<ns1:addlStorage>0</ns1:addlStorage>
<ns1:myContactsPro>true</ns1:myContactsPro>
<ns1:myProfilePro>true</ns1:myProfilePro>
<ns1:myMeetingsPro>true</ns1:myMeetingsPro>
<ns1:trainingRecordingsPro>true</ns1:trainingRecordingsPro>
<ns1:foldersPro>false</ns1:foldersPro>
<ns1:eventDocumentPro>true</ns1:eventDocumentPro>
<ns1:myReportPro>true</ns1:myReportPro>
<ns1:myComputerPro>false</ns1:myComputerPro>
<ns1:personalMeetingPagePro>true</ns1:personalMeetingPagePro>
<ns1:myFilesStoragePro>1000</ns1:myFilesStoragePro>
<ns1:myComputerNumbersPro>0</ns1:myComputerNumbersPro>
<ns1:PMRheaderBranding>false</ns1:PMRheaderBranding>
</ns1:myWebExConfig>
<ns1:telephonyConfig>
<ns1:isTSPUsingTelephonyAPI>false</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName>رقم المؤتمر الشخصي</ns1:serviceName>
<ns1:participantAccessCodeLabel>رمز وصول الحاضر</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel>رمز وصول المضيف</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel>معرّف الحاضر</ns1:attendeeIDLabel>
<ns1:internetPhone>true</ns1:internetPhone>
<ns1:supportCallInTypeTeleconf>true</ns1:supportCallInTypeTeleconf>
<ns1:callInTeleconferencing>true</ns1:callInTeleconferencing>
<ns1:tollFreeCallinTeleconferencing>true</ns1:tollFreeCallinTeleconferencing>
<ns1:intlCallInTeleconferencing>true</ns1:intlCallInTeleconferencing>
<ns1:callBackTeleconferencing>true</ns1:callBackTeleconferencing>
<ns1:callInNumber>1</ns1:callInNumber>
<ns1:defaultTeleServerSubject>0.0.0.0</ns1:defaultTeleServerSubject>
<ns1:subscribeName>الأسئلة والأجوبة</ns1:subscribeName>
<ns1:subscribePassword>تمرير</ns1:subscribePassword>
<ns1:defaultPhoneLines>10</ns1:defaultPhoneLines>
<ns1:defaultSpeakingLines>10</ns1:defaultSpeakingLines>
<ns1:majorCountryCode>1</ns1:majorCountryCode>
<ns1:majorAreaCode>408</ns1:majorAreaCode>
<ns1:publicName>مستخدم الاتصال الوارد</ns1:publicName>
<ns1:hybridTeleconference>true</ns1:hybridTeleconference>
<ns1:instantHelp>false</ns1:instantHelp>
<ns1:customerManage>false</ns1:customerManage>
<ns1:maxCallersNumber>500</ns1:maxCallersNumber>
<ns1:isSpecified>false</ns1:isSpecified>
<ns1:isContinue>false</ns1:isContinue>
<ns1:intlCallBackTeleconferencing>true</ns1:intlCallBackTeleconferencing>
<ns1:personalTeleconference>
<ns1:primaryLargeServer>
<serv:tollNum>14085452910</serv:tollNum>
<serv:globalNum>
<serv:countryAlias>14085452912</serv:countryAlias>
<serv:phoneNumber>14085452912</serv:phoneNumber>
<serv:tollFree>false</serv:tollFree>
<serv:default>false</serv:default>
</serv:globalNum>
<serv:enableServer>true</serv:enableServer>
<serv:tollLabel>14085452910</serv:tollLabel>
<serv:tollFreeLabel>رقم الاتصال المجاني (الولايات المتحدة/كندا)</serv:tollFreeLabel>
</ns1:primaryLargeServer>
<ns1:backup1LargeServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>رقم الاتصال الوارد (الولايات المتحدة/كندا)</serv:tollLabel>
<serv:tollFreeLabel>رقم الاتصال المجاني (الولايات المتحدة/كندا)</serv:tollFreeLabel>
</ns1:backup1LargeServer>
<ns1:backup2LargeServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>رقم الاتصال غير المجاني الاحتياطي (الولايات المتحدة/كندا)</serv:tollLabel>
<serv:tollFreeLabel>رقم الاتصال المجاني الاحتياطي (الولايات المتحدة/كندا)</serv:tollFreeLabel>
</ns1:backup2LargeServer>
<ns1:primarySmallServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>رقم الاتصال الوارد (الولايات المتحدة/كندا)</serv:tollLabel>
<serv:tollFreeLabel>رقم الاتصال المجاني (الولايات المتحدة/كندا)</serv:tollFreeLabel>
</ns1:primarySmallServer>
<ns1:backup1SmallServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>رقم الاتصال الوارد (الولايات المتحدة/كندا)</serv:tollLabel>
<serv:tollFreeLabel>رقم الاتصال المجاني (الولايات المتحدة/كندا)</serv:tollFreeLabel>
</ns1:backup1SmallServer>
<ns1:backup2SmallServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>رقم الاتصال غير المجاني الاحتياطي (الولايات المتحدة/كندا)</serv:tollLabel>
<serv:tollFreeLabel>رقم الاتصال المجاني الاحتياطي (الولايات المتحدة/كندا)</serv:tollFreeLabel>
</ns1:backup2SmallServer>
<ns1:joinBeforeHost>false</ns1:joinBeforeHost>
</ns1:personalTeleconference>
<ns1:multiMediaPlatform>true</ns1:multiMediaPlatform>
<ns1:multiMediaHostName>msa1mcccl01.dmz.webex.com</ns1:multiMediaHostName>
<ns1:broadcastAudioStream>true</ns1:broadcastAudioStream>
<ns1:tspAdaptorSettings>
<ns1:primaryLarge>
<ns1:enableAdaptor>false</ns1:enableAdaptor>
<ns1:serverIP></ns1:serverIP>
<ns1:mpAudio>
<ns1:label>رقم الاتصال الوارد</ns1:label>
</ns1:mpAudio>
<ns1:mpAudio>
<ns1:label>رقم الاتصال المجاني</ns1:label>
</ns1:mpAudio>
</ns1:primaryLarge>
<ns1:backup1Large>
<ns1:enableAdaptor>false</ns1:enableAdaptor>
<ns1:serverIP></ns1:serverIP>
<ns1:mpAudio>
<ns1:label>رقم الاتصال الوارد</ns1:label>
</ns1:mpAudio>
<ns1:mpAudio>
<ns1:label>رقم الاتصال المجاني</ns1:label>
</ns1:mpAudio>
</ns1:backup1Large>
<ns1:backup2Large>
<ns1:enableAdaptor>false</ns1:enableAdaptor>
<ns1:serverIP></ns1:serverIP>
<ns1:mpAudio>
<ns1:label>رقم الاتصال الوارد</ns1:label>
</ns1:mpAudio>
<ns1:mpAudio>
<ns1:label>رقم الاتصال المجاني</ns1:label>
</ns1:mpAudio>
</ns1:backup2Large>
</ns1:tspAdaptorSettings>
<ns1:meetingPlace>
<ns1:persistentTSP>false</ns1:persistentTSP>
<ns1:mpAudioConferencing>بدون تكامل</ns1:mpAudioConferencing>
</ns1:meetingPlace>
<ns1:supportOtherTypeTeleconf>false</ns1:supportOtherTypeTeleconf>
<ns1:otherTeleServiceName>خدمة المكالمات الأخرى عن بُعد</ns1:otherTeleServiceName>
<ns1:supportAdapterlessTSP>false</ns1:supportAdapterlessTSP>
<ns1:displayAttendeeID>false</ns1:displayAttendeeID>
<ns1:provisionTeleAccount>true</ns1:provisionTeleAccount>
<ns1:choosePCN>خطأ</ns1:choosePCN>
<ns1:audioOnly>true</ns1:audioOnly>
<ns1:configTollAndTollFreeNum>false</ns1:configTollAndTollFreeNum>
<ns1:configPrimaryTS>false</ns1:configPrimaryTS>
<ns1:teleCLIAuthEnabled>false</ns1:teleCLIAuthEnabled>
<ns1:teleCLIPINEnabled>false</ns1:teleCLIPINEnabled>
</ns1:telephonyConfig>
<ns1:commerceAndReporting>
<ns1:trackingCode>false</ns1:trackingCode>
<ns1:siteAdminReport>true</ns1:siteAdminReport>
<ns1:subScriptionService>false</ns1:subScriptionService>
<ns1:isECommmerce>false</ns1:isECommmerce>
<ns1:customereCommerce>false</ns1:customereCommerce>
<ns1:isLocalTax>false</ns1:isLocalTax>
<ns1:localTaxName>ضريبة القيمة المضافة</ns1:localTaxName>
<ns1:localTaxtRate>0.0</ns1:localTaxtRate>
<ns1:holReport>1</ns1:holReport>
</ns1:commerceAndReporting>
<ns1:tools>
<ns1:businessDirectory>false</ns1:businessDirectory>
<ns1:officeCalendar>false</ns1:officeCalendar>
<ns1:meetingCalendar>true</ns1:meetingCalendar>
<ns1:displayOnCallAssistLink>false</ns1:displayOnCallAssistLink>
<ns1:displayProfileLink>true</ns1:displayProfileLink>
<ns1:recordingAndPlayback>true</ns1:recordingAndPlayback>
<ns1:recordingEditor>true</ns1:recordingEditor>
<ns1:publishRecordings>true</ns1:publishRecordings>
<ns1:instantMeeting>true</ns1:instantMeeting>
<ns1:emails>false</ns1:emails>
<ns1:outlookIntegration>true</ns1:outlookIntegration>
<ns1:wirelessAccess>false</ns1:wirelessAccess>
<ns1:allowPublicAccess>true</ns1:allowPublicAccess>
<ns1:ssl>true</ns1:ssl>
<ns1:handsOnLab>true</ns1:handsOnLab>
<ns1:holMaxLabs>999999</ns1:holMaxLabs>
<ns1:holMaxComputers>999999</ns1:holMaxComputers>
<ns1:userLockDown>false</ns1:userLockDown>
<ns1:meetingAssist>false</ns1:meetingAssist>
<ns1:sms>false</ns1:sms>
<ns1:encryption>لا شيء</ns1:encryption>
<ns1:internalMeeting>false</ns1:internalMeeting>
<ns1:enableTP>false</ns1:enableTP>
<ns1:enableTPplus>false</ns1:enableTPplus>
<ns1:uploadLogFileUrl>https://sqwd.webex.com/logadmin/spr.do?SiteUrl=sqdemo28&LanguageId=1</ns1:uploadLogFileUrl>
</ns1:tools>
<ns1:custCommunications>
<ns1: displayType>
<ns1:prodSvcAnnounce>false</ns1:prodSvcAnnounce>
<ns1:trainingInfo>false</ns1:trainingInfo>
<ns1:eNewsletters>false</ns1:eNewsletters>
<ns1:promotionsOffers>false</ns1:promotionsOffers>
<ns1:pressReleases>false</ns1:pressReleases>
</ns1:displayType>
<ns1:displayMethod>
<ns1:email>false</ns1:email>
<ns1:fax>false</ns1:fax>
<ns1:phone>false</ns1:phone>
<ns1:mail>false</ns1:mail>
</ns1:displayMethod>
</ns1:custCommunications>
<ns1:رموز التتبع/>
<ns1:الخدمات المدعومة>
<ns1:meetingCenter>
<ns1:enabled>true</ns1:enabled>
<ns1:pageVersion>mc3300</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
</ns1:meetingCenter>
<ns1:trainingCenter>
<ns1:enabled>true</ns1:enabled>
<ns1:pageVersion>tc3300</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
</ns1:trainingCenter>
<ns1:supportCenter>
<ns1:enabled>true</ns1:enabled>
<ns1:pageVersion>sc3300</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
<ns1:webACD>true</ns1:webACD>
</ns1:supportCenter>
<ns1:eventCenter>
<ns1:enabled>true</ns1:enabled>
<ns1:pageVersion>ec3300</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
<ns1:marketingAddOn>false</ns1:marketingAddOn>
<ns1:optimizeAttendeeBandwidthUsage>false</ns1:optimizeAttendeeBandwidthUsage>
</ns1:eventCenter>
<ns1:salesCenter>
<ns1:enabled>false</ns1:enabled>
</ns1:salesCenter>
</ns1:الخدمات المدعومة>
<ns1:securityOptions>
<ns1:passwordExpires>false</ns1:passwordExpires>
<ns1:passwordLifetime>0</ns1:passwordLifetime>
<ns1:ECMeetingsUnlisted>false</ns1:ECMeetingsUnlisted>
<ns1:TCMeetingsUnlisted>false</ns1:TCMeetingsUnlisted>
<ns1:allMeetingsUnlisted>true</ns1:allMeetingsUnlisted>
<ns1:allMeetingsPassword>true</ns1:allMeetingsPassword>
<ns1:joinBeforeHost>false</ns1:joinBeforeHost>
<ns1:audioBeforeHost>false</ns1:audioBeforeHost>
<ns1:audioBeforeHostEC>false</ns1:audioBeforeHostEC>
<ns1:audioBeforeHostTC>false</ns1:audioBeforeHostTC>
<ns1:changePersonalURL>true</ns1:changePersonalURL>
<ns1:changeUserName>false</ns1:changeUserName>
<ns1:الاجتماعات>
<ns1:strictPasswords>true</ns1:strictPasswords>
</ns1:اجتماعات>
<ns1:strictUserPassword>true</ns1:strictUserPassword>
<ns1:accountNotify>false</ns1:accountNotify>
<ns1:requireLoginBeforeSiteAccess>false</ns1:requireLoginBeforeSiteAccess>
<ns1:changePWDWhenAutoLogin>false</ns1:changePWDWhenAutoLogin>
<ns1:enforceBaseline>true</ns1:enforceBaseline>
<ns1:passwordChangeIntervalOpt>false</ns1:passwordChangeIntervalOpt>
<ns1:passwordChangeInterval>24</ns1:passwordChangeInterval>
<ns1:firstAttendeeAsPresenter>false</ns1:firstAttendeeAsPresenter>
<ns1:isEnableUUIDLink>true</ns1:isEnableUUIDLink>
<ns1:isEnableUUIDLinkForSAC>true</ns1:isEnableUUIDLinkForSAC>
<ns1:enforceRecordingPwdForMC>true</ns1:enforceRecordingPwdForMC>
<ns1:enforceRecordingPwdForEC>false</ns1:enforceRecordingPwdForEC>
<ns1:enforceRecordingPwdForTC>false</ns1:enforceRecordingPwdForTC>
<ns1:enforceRecordingPwdForMisc>true</ns1:enforceRecordingPwdForMisc>
</ns1:securityOptions>
<ns1:defaults>
<ns1:emailReminders>true</ns1:emailReminders>
<ns1:entryExitTone>صوت الصفير</ns1:entryExitTone>
<ns1:voip>true</ns1:voip>
<ns1: مكالمة عن بُعد>
<ns1:telephonySupport>معاودة الاتصال</ns1:telephonySupport>
<ns1:tollFree>true</ns1:tollFree>
<ns1:intlLocalCallIn>true</ns1:intlLocalCallIn>
</ns1:مكالمة عن بُعد>
<ns1:joinTeleconfNotPress1>false</ns1:joinTeleconfNotPress1>
<ns1:updateTSPAccount>false</ns1:updateTSPAccount>
</ns1:defaults>
<ns1:scheduleMeetingOptions>
<ns1:scheduleOnBehalf>true</ns1:scheduleOnBehalf>
<ns1:saveSessionTemplate>true</ns1:saveSessionTemplate>
</ns1:scheduleMeetingOptions>
<ns1:navBarTop>
<ns1:button>
<ns1:order>1</ns1:order>
<ns1:serviceName>مرحبًا بك</ns1:serviceName>
</ns1:button>
<ns1:button>
<ns1:order>2</ns1:order>
<ns1:enabled>true</ns1:enabled>
<ns1:serviceName>مركز الاجتماعات</ns1:serviceName>
</ns1:button>
<ns1:button>
<ns1:order>3</ns1:order>
<ns1:enabled>true</ns1:enabled>
<ns1:serviceName>مركز الأحداث</ns1:serviceName>
</ns1:button>
<ns1:button>
<ns1:order>4</ns1:order>
<ns1:enabled>true</ns1:enabled>
<ns1:serviceName>مركز الدعم</ns1:serviceName>
</ns1:button>
<ns1:button>
<ns1:order>5</ns1:order>
<ns1:enabled>true</ns1:enabled>
<ns1:serviceName>مركز التدريب</ns1:serviceName>
</ns1:button>
<ns1:button>
<ns1:order>6</ns1:order>
<ns1:serviceName>إدارة الموقع</ns1:serviceName>
</ns1:button>
<ns1:button>
<ns1:order>7</ns1:order>
<ns1:enabled>false</ns1:enabled>
<ns1:serviceName>مركز المبيعات</ns1:serviceName>
</ns1:button>
<ns1:displayDisabledService>true</ns1:displayDisabledService>
</ns1:navBarTop>
<ns1:navMyWebEx>
<ns1:customLinks>
<ns1:customLink>
<ns1:target>جديد</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>جديد</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>جديد</ns1:target>
</ns1:customLink>
</ns1:customLinks>
<ns1:partnerLinks>
<ns1:partnerLink>
<ns1:target>جديد</ns1:target>
</ns1:partnerLink>
<ns1:partnerLink>
<ns1:target>جديد</ns1:target>
</ns1:partnerLink>
<ns1:partnerLink>
<ns1:target>جديد</ns1:target>
</ns1:partnerLink>
</ns1:partnerLinks>
<ns1:partnerIntegration>true</ns1:partnerIntegration>
<ns1:الدعم>
<ns1:target>جديد</ns1:target>
</ns1:الدعم>
<ns1:تدريب>
<ns1:target>جديد</ns1:target>
</ns1:التدريب>
</ns1:navMyWebEx>
<ns1:navAllServices>
<ns1:customLinks>
<ns1:customLink>
<ns1:target>جديد</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>جديد</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>جديد</ns1:target>
</ns1:customLink>
</ns1:customLinks>
<ns1:الدعم>
<ns1:name>الدعم</ns1:name>
<ns1:target>جديد</ns1:target>
</ns1:الدعم>
<ns1:تدريب>
<ns1:name>التدريب</ns1:name>
<ns1:target>جديد</ns1:target>
</ns1:التدريب>
<ns1:supportMenu>
<ns1:userGuides>
<ns1:target>جديد</ns1:target>
</ns1:userGuides>
<ns1:downloads>
<ns1:target>جديد</ns1:target>
</ns1:downloads>
<ns1:تدريب>
<ns1:target>جديد</ns1:target>
</ns1:التدريب>
<ns1:contactUs>
<ns1:target>جديد</ns1:target>
</ns1:contactUs>
<ns1:supportMyResources>true</ns1:supportMyResources>
</ns1:supportMenu>
</ns1:navAllServices>
<ns1:passwordCriteria>
<ns1:mixedCase>false</ns1:mixedCase>
<ns1:minLength>4</ns1:minLength>
<ns1:minAlpha>0</ns1:minAlpha>
<ns1:minNumeric>0</ns1:minNumeric>
<ns1:minSpecial>0</ns1:minSpecial>
<ns1:disallowWebTextSessions>true</ns1:disallowWebTextSessions>
<ns1:disallowWebTextAccounts>true</ns1:disallowWebTextAccounts>
<ns1:disallowList>true</ns1:disallowList>
<ns1:disallowValue>كلمة المرور</ns1:disallowValue>
<ns1:disallowValue>تمرير</ns1:disallowValue>
<ns1:disallowValue>تمرير</ns1:disallowValue>
</ns1:passwordCriteria>
<ns1:recordingPasswordCriteria>
<ns1:mixedCase>true</ns1:mixedCase>
<ns1:minLength>8</ns1:minLength>
<ns1:minAlpha>2</ns1:minAlpha>
<ns1:minNumeric>1</ns1:minNumeric>
<ns1:minSpecial>0</ns1:minSpecial>
<ns1:disallowWebTextSessions>false</ns1:disallowWebTextSessions>
<ns1:disallowList>false</ns1:disallowList>
<ns1:disallowValue>كلمة المرور</ns1:disallowValue>
<ns1:disallowValue>تمرير</ns1:disallowValue>
<ns1:disallowValue>تمرير</ns1:disallowValue>
</ns1:recordingPasswordCriteria>
<ns1:accountPasswordCriteria>
<ns1:mixedCase>false</ns1:mixedCase>
<ns1:minLength>0</ns1:minLength>
<ns1:minNumeric>0</ns1:minNumeric>
<ns1:minAlpha>0</ns1:minAlpha>
<ns1:minSpecial>0</ns1:minSpecial>
<ns1:disallow3XRepeatedChar>false</ns1:disallow3XRepeatedChar>
<ns1:disallowWebTextAccounts>true</ns1:disallowWebTextAccounts>
<ns1:disallowList>true</ns1:disallowList>
<ns1:disallowValue>كلمة المرور</ns1:disallowValue>
<ns1:disallowValue>تمرير</ns1:disallowValue>
<ns1:disallowValue>تمرير</ns1:disallowValue>
<ns1:disallowValue>webex</ns1:disallowValue>
<ns1:disallowValue>cisco</ns1:disallowValue>
<ns1:disallowValue>xebew</ns1:disallowValue>
<ns1:disallowValue>أوكسيك</ns1:disallowValue>
</ns1:accountPasswordCriteria>
<ns1:productivityTools>
<ns1:enable>true</ns1:enable>
<ns1:installOpts>
<ns1:autoUpdate>true</ns1:autoUpdate>
</ns1:installOpts>
<ns1:عمليات الدمج>
<ns1:outlook>true</ns1:outlook>
<ns1:outlookForMac>true</ns1:outlookForMac>
<ns1:lotusNotes>true</ns1:lotusNotes>
<ns1:oneClick>true</ns1:oneClick>
<ns1:showSysTrayIcon>true</ns1:showSysTrayIcon>
<ns1:office>true</ns1:office>
<ns1:excel>true</ns1:excel>
<ns1:powerPoint>true</ns1:powerPoint>
<ns1:word>true</ns1:word>
<ns1:IE>true</ns1:IE>
<ns1:firefox>false</ns1:firefox>
<ns1:explorerRightClick>false</ns1:explorerRightClick>
<ns1:instantMessenger>true</ns1:instantMessenger>
<ns1:aolMessenger>false</ns1:aolMessenger>
<ns1:googleTalk>false</ns1:googleTalk>
<ns1:lotusSametime>true</ns1:lotusSametime>
<ns1:skype>true</ns1:skype>
<ns1:windowsMessenger>true</ns1:windowsMessenger>
<ns1:yahooMessenger>false</ns1:yahooMessenger>
<ns1:ciscoIPPhone>false</ns1:ciscoIPPhone>
<ns1:pcNow>false</ns1:pcNow>
<ns1:iGoogle>false</ns1:iGoogle>
<ns1:iPhoneDusting>true</ns1:iPhoneDusting>
</ns1:عمليات الدمج>
<ns1:oneClick>
<ns1:allowJoinUnlistMeeting>true</ns1:allowJoinUnlistMeeting>
<ns1:requireApproveJoin>false</ns1:requireApproveJoin>
</ns1:oneClick>
<ns1: قوالب>
<ns1:useTemplate>false</ns1:useTemplate>
</ns1:قوالب>
<ns1:lockDownPT>
<ns1:lockDown>false</ns1:lockDown>
</ns1:lockDownPT>
<ns1:imSettings>
<ns1:attendeeInviteOther>true</ns1:attendeeInviteOther>
</ns1:imSettings>
</ns1:productivityTools>
<ns1:meetingPlace/>
<ns1:salesCenter>
<ns1:allowJoinWithoutLogin>false</ns1:allowJoinWithoutLogin>
</ns1:salesCenter>
<ns1:connectIntegration>
<ns1:integratedWebEx11>false</ns1:integratedWebEx11>
</ns1:connectIntegration>
<ns1:فيديو>
<ns1:HQvideo>true</ns1:HQvideo>
<ns1:maxBandwidth>متوسط</ns1:maxBandwidth>
<ns1:HDvideo>true</ns1:HDvideo>
</ns1:فيديو>
<ns1:siteCommonOptions>
<ns1:SupportCustomDialRestriction>false</ns1:SupportCustomDialRestriction>
<ns1:SupportTelePresence>false</ns1:SupportTelePresence>
<ns1:SupportTelePresencePlus>false</ns1:SupportTelePresencePlus>
<ns1:EnableCloudTelepresence>true</ns1:EnableCloudTelepresence>
<ns1:EnableCMRForAllUsers>true</ns1:EnableCMRForAllUsers>
<ns1:enablePersonalMeetingRoom>true</ns1:enablePersonalMeetingRoom>
<ns1:SupportAlternateHost>true</ns1:SupportAlternateHost>
<ns1:SupportAnyoneHostMeetings>true</ns1:SupportAnyoneHostMeetings>
</ns1:siteCommonOptions>
<ns1:samlSSO>
<ns1:enableSSO>false</ns1:enableSSO>
<ns1:autoAccountCreation>false</ns1:autoAccountCreation>
</ns1:samlSSO>
<ns1:attendeeLimitation>
<ns1:maxInviteesNumberForMC>1000</ns1:maxInviteesNumberForMC>
<ns1:maxRegistrantsNumberForMC>1000</ns1:maxRegistrantsNumberForMC>
<ns1:maxInviteesNumberForTC>1000</ns1:maxInviteesNumberForTC>
<ns1:maxRegistrantsNumberForTC>1000</ns1:maxRegistrantsNumberForTC>
<ns1:maxInviteesNumberForEC>10000</ns1:maxInviteesNumberForEC>
<ns1:maxRegistrantsNumberForEC>10000</ns1:maxRegistrantsNumberForEC>
</ns1:attendeeLimitation>
<ns1:CISiteLicenseInfo>
<ns1:accountNumberLimitForCMRHost>200</ns1:accountNumberLimitForCMRHost>
<ns1:allowOverageForCMRHost>true</ns1:allowOverageForCMRHost>
<ns1:accountNumberUsedForCMRHost>40</ns1:accountNumberUsedForCMRHost>
<ns1:accountNumberLimitForEEHost>200</ns1:accountNumberLimitForEEHost>
<ns1:allowOverageForEEHost>true</ns1:allowOverageForEEHost>
<ns1:accountNumberUsedForEEHost>40</ns1:accountNumberUsedForEEHost>
<ns1:attendeeCapacityForMC>200</ns1:attendeeCapacityForMC>
<ns1:attendeeCapacityForTC>200</ns1:attendeeCapacityForTC>
<ns1:attendeeCapacityForEC>200</ns1:attendeeCapacityForEC>
<ns1:attendeeCapacityForSC>200</ns1:attendeeCapacityForSC>
</ns1:CISiteLicenseInfo>
</ns1:siteInstance>
</serv:bodyContent>

تحديثات XML API 11.0.0 SP22

تحديد حجم الملف لـ UploadPMRImage

عند تحميل الصور الرمزية باستخدام API UploadPMRImage، هناك قيود جديدة تحد من حجم الملف إلى 5 ميجابايت. ستتلقى محاولات تحميل ملفات أكبر من هذه رسالة خطأ: "010100 حجم الصورة التي يتم تحميلها كبير جدًا. جرب صورة بحجم أقل من 5 ميجابايت."

تحديثات XML API 11.0.0 SP21

انقر هنا لتنزيل مخطط XML API 11.0 SP21.

تم إضافة عنصر جديد autoRecord إلى CreateMeeting وSetMeeting وGetMeeting وLstMeeting

تمت إضافة عنصر جديد اسمه auto Record إلى CreateMeeting و SetMeeting و GetMeeting و API LstMeeting. يتيح تسجيل تلقائي للمستخدمين تسجيل اجتماعات Webex تلقائيًا مباشرةً من مجدول الاجتماعات. يوفر هذا دقة على مستوى الاجتماع ، حيث لا يمكن الوصول إلى الطريقة السابقة لتسجيل الاجتماعات تلقائيًا إلا على مستوى الموقع.

ينطبق عنصر التسجيل التلقائي فقط على Webex Meetings. لا ينطبق على Webex Events أو Webex Training.

واجهات برمجة التطبيقات المتأثرة:

  • إنشاء اجتماع

    • تسجيل تلقائي

  • تعيين الاجتماع

    • تسجيل تلقائي

  • GetMeeting

    • تسجيل تلقائي

  • LstMeeting

    • تسجيل تلقائي

تحديثات Create Meeting:

إعداد تسجيل تلقائي

السلوك عند تسجيل جميع الجلسات تلقائيًا باستخدام التسجيل المستند إلى الشبكة يكون معطلاً في إدارة الموقع

صواب

بدء التسجيل تلقائيًا عند بدء الاجتماع

خطأ (افتراضي) أو لا عنصر

لا يبدأ التسجيل تلقائيًا عند بدء الاجتماع

إذا تم تمكين التسجيل التلقائي لجميع الجلسات باستخدام التسجيل المستند إلى الشبكة ، فسيتم تجاهل العنصر ويبدأ التسجيل تلقائيًا عند بدء الاجتماع.

تحديثات Set Meeting:

إعداد تسجيل تلقائي

السلوك عند تسجيل جميع الجلسات تلقائيًا باستخدام التسجيل المستند إلى الشبكة يكون معطلاً في إدارة الموقع

صواب

بدء التسجيل تلقائيًا عند بدء الاجتماع

خطأ (افتراضي) أو لا عنصر

لا يبدأ التسجيل تلقائيًا عند بدء الاجتماع

إذا تم تمكين التسجيل التلقائي لجميع الجلسات باستخدام التسجيل المستند إلى الشبكة ، فسيتم تجاهل العنصر ويبدأ التسجيل تلقائيًا عند بدء الاجتماع.

تحديثات GetMeeting :

إعداد تسجيل تلقائي

السلوك عند تسجيل جميع الجلسات تلقائيًا باستخدام التسجيل المستند إلى الشبكة يكون معطلاً في إدارة الموقع

صواب

بدء التسجيل تلقائيًا عند بدء الاجتماع

خطأ

لا يبدأ التسجيل تلقائيًا عند بدء الاجتماع

إذا تم تمكين التسجيل التلقائي لجميع الجلسات باستخدام التسجيل المستند إلى الشبكة ، فسيتم تجاهل العنصر ويبدأ التسجيل تلقائيًا عند بدء الاجتماع.

مثال على استجابة GetMeeting:

تحديثات LstMeeting :

إعداد تسجيل تلقائي

السلوك عند تسجيل جميع الجلسات تلقائيًا باستخدام التسجيل المستند إلى الشبكة يكون معطلاً في إدارة الموقع

صواب

بدء التسجيل تلقائيًا عند بدء الاجتماع

خطأ

لا يبدأ التسجيل تلقائيًا عند بدء الاجتماع

إذا تم تمكين التسجيل التلقائي لجميع الجلسات باستخدام التسجيل المستند إلى الشبكة ، فسيتم تجاهل العنصر ويبدأ التسجيل تلقائيًا عند بدء الاجتماع.

مثال على استجابة LstMeeting:

تم إضافة عنصر جديد isAutoRecord إلى واجهة برمجة تطبيقات GetSessionInfo

إلى جانب التغييرات التي تمت على واجهات API المذكورة أعلاه، تمت إضافة عنصر جديد، هو isAutoRecord، إلى واجهة API GetSessionInfo. يمكن استخدام هذا العنصر للإشارة إلى ما إذا كان التسجيل يبدأ تلقائيًا عند بدء الاجتماع.

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

    • تسجيل تلقائي

تحديثات GetSession Info:

إعداد السجل التلقائي

السلوك عند تسجيل جميع الجلسات تلقائيًا باستخدام التسجيل المستند إلى الشبكة يكون معطلاً في إدارة الموقع

صواب

بدء التسجيل تلقائيًا عند بدء الاجتماع

خطأ

لا يبدأ التسجيل تلقائيًا عند بدء الاجتماع

إذا تم تمكين التسجيل التلقائي لجميع الجلسات باستخدام التسجيل المستند إلى الشبكة ، فسيتم تجاهل العنصر ويبدأ التسجيل تلقائيًا عند بدء الاجتماع.

مثال على استجابة GetSessionInfo:

تحديثات XML API 11.0.0 SP20

انقر هنا لتنزيل مخطط XML API 11.0 SP20.

تمت إضافة عنصر جديدShareToMeRecording إلى طلب واجهة برمجة تطبيقات LstRecording

تم الإعلان عن هذا التغيير مسبقًا في XML API 11.0 SP17 ، ولكن يتم تطبيقه على هذا التحديث.

تمت إضافة عنصر جديد، returnShareToMeRecording، إلى واجهة برمجة تطبيقات LstRecording . returnShareToMeRecording هو منطقي في طلب تسجيل LstRecording.

تمت إضافة هذا العنصر الجديد لدعم البحث عن تسجيلات الحضور أو المدعوين. returnShareToMeRecording هي علامة تسمح لواجهة LstRecording API بمعرفة أنه يجب إرجاع تسجيلات الحضور أو المدعوين.

عند تعيين returnShareToMeRecording على True، تقوم LstRecording بإرجاع مستخدم التسجيل كمالك، كما تقوم بإرجاع مستخدم التسجيل كأحد الحضور أو المدعوين الذي يشاركه المالك.

إذا كانت أعلام المشاركة التلقائية والمشاركة اليدوية على حد سواء إيقاف التشغيل، فإن LstRecording ترجع المستخدم باعتباره مالك التسجيلات فقط.

عند تعيين returnShareToMeRecording على False، أو عدم تضمين هذا العنصر في الطلب، يتبع LstRecording نفس المنطق السابق: تقوم بإرجاع مستخدم التسجيلات باعتباره المالك.

واجهات برمجة التطبيقات المتأثرة:

  • LstRecording

    • returnShareToMeRecording

تحديثات LstRecording:

تمت إضافة Element shareToMe إلى استجابة واجهة برمجة تطبيقات LstRecording

تم الإعلان عن هذا التغيير مسبقًا في XML API 11.0 SP17 ، ولكن يتم تطبيقه على هذا التحديث.

تمت إضافة عنصر جديد، shareToMe، إلى API LstRecording. shareToMe هو منطقي في الاستجابة لـ LstRecording.

تمت إضافة هذا العنصر الجديد لدعم البحث عن تسجيلات الحضور أو المدعوين. shareToMe هي علامة تحدد ما إذا كان المستخدم هو مالك التسجيل الحالي أو أحد الحضور فيه.

عندما يكون ShareToMe صحيحًا، لا يكون المستخدم هو مالك التسجيل الحالي. قد يكون المستخدم أحد الحاضرين ، أو قد يشارك المالك التسجيل.

عندما يكون ShareToMe خاطئًا، أو أن هذا العنصر غير موجود في الاستجابة، يتبع LstRecording نفس المنطق السابق: المستخدم هو صاحب التسجيل الحالي.

واجهات برمجة التطبيقات المتأثرة:

  • LstRecording

    • مشاركة ToMe

تحديثات LstRecording:

returnShareToMeRecording و shareToMe Request أمثلة:

<bodyContent xsi:type="java.com.webex.service.binding..ep.lstRecording">
<hostWebExID>auto243</hostWebExID>
<createTimeStart>
<createTimeStart>08/15/2018 8:0:0</createTimeStart>
<createTimeEnd>09/05/2018 7:59:59</createTimeEnd>
<timeZoneID>20</timeZoneID>
</createTimeScope>
<serviceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>EventCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
</serviceTypes>
<returnShareToMeRecording>حقيقي</returnShareToMeRecording>
</bodyContent>

returnShareToMeRecording وshareToMe Response أمثلة:

تم إضافة عناصر جديدة إلى واجهة برمجة تطبيقات GetEvent

تمت إضافة أربعة عناصر جديدة إلى واجهة GetEvent API:

  • isCETMeeting: a منطقي صحيح/خاطئ يشير إلى ما إذا كان حدث Webex يدعم منصة فيديو Webex 2 (CMR 4.0)

  • sipURL: عنوان URL المستخدم للانضمام إلى اجتماع فيديو Webex من نظام أو تطبيق مؤتمرات الفيديو

  • مستقلDialingIPAddress: عنوان IP الذي يمكن استخدامه للاتصال باجتماع فيديو Webex من نظام أو تطبيق مؤتمرات الفيديو

  • عضو اللجنةNumericPassword: كلمة المرور للانضمام إلى اجتماع فيديو Webex من نظام أو تطبيق مؤتمرات الفيديو

إذا كان الموقع يدعم فيديو Webex، فإن المضيف يتمتع بامتيازات فيديو Webex Events، و يدعم الحدث منصة فيديو Webex 2 (CMR 4.0)، يقوم GetEvent بإرجاع هذه العناصر. وإلا، فإن GetEvent لا يعيدهم.

واجهات برمجة التطبيقات المتأثرة:

  • جيت إيفنت

    • isCETMeeting

    • عنوان sipURL

    • مستقلDialingIPAddress

    • عضو اللجنةNumericPassword

تم إضافة عنصر جديدNumericPassword إلى واجهة برمجة تطبيقات GetSessionInfo

يحتوي GetSessionInfo على عنصر جديد، panelistNumericPassword، والذي يحتوي على كلمة المرور للانضمام إلى اجتماع فيديو Webex من نظام أو تطبيق مؤتمرات الفيديو.

إذا كان الموقع يدعم فيديو Webex، فإن المضيف يتمتع بامتيازات فيديو Webex Events، و يدعم الحدث منصة فيديو Webex 2 (CMR 4.0)، يقوم GetSessionInfo بإرجاع هذه العناصر الأربعة:

  • isCETMeeting: a منطقي صحيح/خاطئ يشير إلى ما إذا كان حدث Webex يدعم منصة فيديو Webex 2 (CMR 4.0)

  • sipURL: عنوان URL المستخدم للانضمام إلى اجتماع فيديو Webex من نظام أو تطبيق مؤتمرات الفيديو

  • مستقلDialingIPAddress: عنوان IP الذي يمكن استخدامه للاتصال باجتماع فيديو Webex من نظام أو تطبيق مؤتمرات الفيديو

  • عضو اللجنةNumericPassword: كلمة المرور للانضمام إلى اجتماع فيديو Webex من نظام أو تطبيق مؤتمرات الفيديو

بالنسبة إلى Webex Meetings، كانت هذه العناصر موجودة بالفعل في GetSessionInfo:

  • isCETMeeting

  • عنوان sipURL

  • مستقلDialingIPAddress

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

    • عضو اللجنةNumericPassword

تم إجراء تغييرات على المخطط لـ GetEvent وGetSessionInfo

تحديثات GetEvent :

تحديثات GetSession Info:

تحديثات XML API 11.0.0 SP18

انقر هنا لتنزيل مخطط XML API 11.0 SP18.

تم إضافة عنصر EnableCloudTelepresence إلى getSite API

تمت إضافة عنصر جديد، وهو EnableCloudTelepresence إلى واجهة برمجة تطبيقات getSite .

عند تمكين الخيار EnableCETForAllUsers ، يتحقق Webex لمعرفة ما إذا كان المستخدم يدعم فيديو Webex (CMR). كما أنه يقوم الآن بإرجاع عنصر جديد EnableCloudTelepresence في واجهة API.

واجهات برمجة التطبيقات المتأثرة:

  • getSite

  • تمكين CloudTelepresence

رد مثال getSite:

تحديثات XML API 11.0.0 SP17

تمت إضافة عنصر جديدShareToMeRecording إلى طلب واجهة برمجة تطبيقات LstRecording

تمت إضافة عنصر جديد، returnShareToMeRecording، إلى واجهة برمجة تطبيقات LstRecording . returnShareToMeRecording هو منطقي في طلب تسجيل LstRecording.

تمت إضافة هذا العنصر الجديد لدعم سحب تسجيلات الحضور أو المدعوين. returnShareToMeRecording هي علامة تسمح لواجهة LstRecording API بمعرفة أنه يجب إرجاع تسجيلات الحضور أو المدعوين.

عند تعيين returnShareToMeRecording على True، تقوم LstRecording بإرجاع مستخدم التسجيلات كمالك، كما تقوم بإرجاع مستخدم التسجيلات كأحد الحضور أو المدعوين الذي يشاركه المالك.

إذا تم تعطيل أعلام المشاركة التلقائية والمشاركة اليدوية، فإن LstRecording ترجع المستخدم فقط كمالك للتسجيلات.

عند تعيين returnShareToMeRecording على False، أو عدم تضمين هذا العنصر في الطلب، يتبع LstRecording نفس المنطق السابق: تقوم بإرجاع مستخدم التسجيلات باعتباره المالك.

واجهات برمجة التطبيقات المتأثرة:

  • LstRecording

  • returnShareToMeRecording

تحديثات LstRecording:

تمت إضافة ShareToMe إلى استجابة LstRecording API

تمت إضافة عنصر جديد، shareToMe، إلى API LstRecording. shareToMe هو منطقي في الاستجابة لـ LstRecording.

تمت إضافة هذا العنصر الجديد لدعم سحب تسجيلات الحضور أو المدعوين. shareToMe هي علامة تحدد ما إذا كان المستخدم هو المالك، أو الحاضر أو المدعو للتسجيل الحالي.

عندما يكون ShareToMe صحيحًا، لا يكون المستخدم هو مالك التسجيل الحالي. قد يكون المستخدم حاضرًا أو مدعوًا ، أو قد يشارك المالك التسجيل.

عندما يكون ShareToMe خاطئًا، أو أن هذا العنصر غير موجود في الاستجابة، يتبع LstRecording نفس المنطق السابق: المستخدم هو صاحب التسجيل الحالي.

واجهات API المتأثرة:

  • LstRecording

  • مشاركة ToMe

تحديثات LstRecording:

تم إضافة عناصر جديدة لسعة الحضور إلى استجابة getSite API

تمت إضافة أربعة عناصر جديدة إلى واجهة getSite API للإشارة إلى سعة الحضور لخدمات Webex التالية:

attendeeCapacityForMC - Webex Meetings

attendeeCapacityForEC – Webex Events

attendeeCapacityForTC – Webex Training

attendeeCapacityForSC – دعم Webex

تشير هذه القيم التي تم إرجاعها إلى الحد الأقصى لعدد الحاضرين الذي يمكن أن يحضره الاجتماع أو الحدث أو الجلسة. إنهم أطفال عنصر CISiteLicenseInfo في الاستجابة.

واجهات برمجة التطبيقات المتأثرة:

  • getSite

  • attendeeCapacityForMC

  • الحاضرCapacityForEC

  • الحضورCapacityForTC

  • الحاضرCapacityForSC

مثال على استجابة getSite:

<serv:رسالة 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:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
<ns1:siteInstance>
...
...
<ns1:CISiteLicenseInfo>
<ns1:accountNumberLimitForMC>999</ns1:accountNumberLimitForMC>
<ns1:allowOverageForMC>false</ns1:allowOverageForMC>
<ns1:accountNumberUsedForMC>43</ns1:accountNumberUsedForMC>
<ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
<ns1:allowOverageForTC>false</ns1:allowOverageForTC>
<ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
<ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
<ns1:allowOverageForEC>false</ns1:allowOverageForEC>
<ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
<ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
<ns1:allowOverageForSC>false</ns1:allowOverageForSC>
<ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
<ns1:accountNumberLimitForCMRHost>999999</ns1:accountNumberLimitForCMRHost>
<ns1:allowOverageForCMRHost>false</ns1:allowOverageForCMRHost>
<ns1:accountNumberUsedForCMRHost>4</ns1:accountNumberUsedForCMRHost>
<ns1:attendeeCapacityForMC>1000</ns1:attendeeCapacityForMC>
<ns1:attendeeCapacityForTC>1000</ns1:attendeeCapacityForTC>
<ns1:attendeeCapacityForEC>3000</ns1:attendeeCapacityForEC>
<ns1:attendeeCapacityForSC>500</ns1:attendeeCapacityForSC>
</ns1:CISiteLicenseInfo>
</ns1:siteInstance>
</serv:bodyContent>


تحديثات XML API 11.0.0 SP16

تمت إضافة hostStreamURL الجديد إلى lstRecordingResponse

تمت إضافة العنصر hostStreamURL إلى استجابة LstRecording كجزء من تفاصيل التسجيل. يقوم hostStreamURL بإرجاع عنوان URL لكي يستخدمه المضيف لعرض التسجيل دون الحاجة إلى تسجيل الدخول أولاً. عنوان URL هذا صالح لمدة 30 دقيقة بعد إنشائه.

واجهات برمجة التطبيقات المتأثرة:

  • عنوان المضيفStreamURL

مثال استجابة hostURL:












يستخدم GetSite API نمذجة WebDB جديدة لإرجاع البيانات

بناءً على طلب العميل، يقوم API GetSite الآن باسترداد ترخيص مضيف أكثر دقة، وبيانات تقارير الاستخدام، وغيرها من البيانات باستخدام نمذجة WebDB الجديدة لمواقع CI.

واجهات برمجة التطبيقات المتأثرة:

  • جيت سايت

مثال على استجابة GetSite:

<serv:رسالة 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:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
<ns1:siteInstance>
...
...
<ns1:CISiteLicenseInfo>
<ns1:accountNumberLimitForMC>999</ns1:accountNumberLimitForMC>
<ns1:allowOverageForMC>false</ns1:allowOverageForMC>
<ns1:accountNumberUsedForMC>43</ns1:accountNumberUsedForMC>
<ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
<ns1:allowOverageForTC>false</ns1:allowOverageForTC>
<ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
<ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
<ns1:allowOverageForEC>false</ns1:allowOverageForEC>
<ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
<ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
<ns1:allowOverageForSC>false</ns1:allowOverageForSC>
<ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
<ns1:accountNumberLimitForCMRHost>999999</ns1:accountNumberLimitForCMRHost>
<ns1:allowOverageForCMRHost>false</ns1:allowOverageForCMRHost>
<ns1:accountNumberUsedForCMRHost>4</ns1:accountNumberUsedForCMRHost>
</ns1:CISiteLicenseInfo>
</ns1:siteInstance>
</serv:bodyContent>


مثال على استجابة GetSite لمواقع EE:

<serv:رسالة 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:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
<ns1:siteInstance>
...
...
<ns1:CISiteLicenseInfo>
<ns1:accountNumberLimitForCMRHost>80</ns1:accountNumberLimitForCMRHost>
<ns1:allowOverageForCMRHost>true</ns1:allowOverageForCMRHost>
<ns1:accountNumberUsedForCMRHost>99</ns1:accountNumberUsedForCMRHost>
<ns1:accountNumberLimitForEEHost>999999</ns1:accountNumberLimitForEEHost>
<ns1:allowOverageForEEHost>false</ns1:allowOverageForEEHost>
<ns1:accountNumberUsedForEEHost>368</ns1:accountNumberUsedForEEHost>
</ns1:CISiteLicenseInfo>
</ns1:siteInstance>
</serv:bodyContent>

تحديثات XML API 11.0.0 SP15

قم بإرجاع رابط اجتماع اجتماعات Webex باستخدام واجهة برمجة تطبيقات GetSessionsInfo

يحتوي مخطط واجهة GetSessionInfo API على قيمة إرجاع جديدة هي meetingLink. يمكنك استخدام رابط اجتماع لبدء اجتماع Webex كمضيف أو عن طريق الانضمام إلى اجتماع Webex بصفتك أحد الحاضرين.

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

  • ارتباط اجتماع

مثال على استجابة GetSessionInfo:

https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m265e64705c6660d4132c2d4f19aed7e7</ep:meetingLink>

شرط جديد للاستعلام عن طريق RecordingID على LstRecording API

يمكنك الآن استخدام LstRecording للاستعلام عن التسجيلات باستخدام recording. يوجد نوعان من معرفات التسجيل:

  • معرّفات التسجيل لاجتماعات Webex و Webex Events و Webex Training

  • معرفات تسجيل NBR للتسجيلات المتنوعة

إذا كان هناك عنصر نوع الخدمة في طلب XML، فإن LstRecording ترجع تسجيل الخدمة (Webex Meetings وWebex Events وWebex Training) فقط.

إذا لم يكن هناك عنصر نوع الخدمة في طلب XML، فإن LstRecording ترجع تسجيل NBR فقط.

واجهات برمجة التطبيقات المتأثرة:

  • LstRecording

  • معرف التسجيل

أمثلة استجابة LstRecording:

نموذج طلب لمعرف تسجيل الخدمة:

<bodyContent xsi:type="java:com.webex.service.binding.ep.lstRecording">
<serviceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>EventCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
</serviceTypes>
<recordingID>974164492</recordingID>

<orderBy>CREATETIME</orderBy>
<orderAD>DESC</orderAD>
<orderBy>
<orderAD>ASC</orderAD>
<orderBy>RECORDNAME</orderBy>
<orderAD>asc</orderAD>
</orderAd>
</bodyContent>

طلب مثال لمعرف تسجيل NBR:


974154032

CREATETIME
DESC
ENEMY
ASC
اسم التسجيل
ASC


تحديثات XML API 11.0.0 SP14

تقارير ملخص الاستخدام الأولية لمركز الاجتماعات

تمت إضافة واجهات برمجة تطبيقات جديدتين للتقارير الأولية لمركز الاجتماعات، LstmeetingusagePreliminaryHistory وLstmeetingattendeePreliminaryHistory. سيكون لهذا السلوك نفس سلوك LsteventsessionPreliminaryHistory وLsteventattendeePreliminaryHistory في التقرير النهائي.

واجهات برمجة التطبيقات المتأثرة:

  • LstmeetingusagePreliminaryالتاريخ

  • تاريخ LstmeetingattendeePreliminaryHistory

مثال طلب Lstmeetingusage

<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID>testuser</webExID>
<password>****</password>
<siteName>testsite</siteName>
</securityContext>
</header>

<bodyContent xsi:type="java:com.webex.service.binding.history.LstmeetingusagePreliminaryHistory">
<startTimeScope>
<sessionStartTimeStart>4/23/2018 00:00:00</sessionStartTimeStart>
<sessionStartTimeEnd>4/24/2018 11:59:59</sessionStartTimeEnd>
</startTimeScope>
<listControl>
<startFrom>1</startFrom>
<maximumNum>10</maximumNum>
<listMethod>و</listMethod>
</listControl>
<طلب>
<orderBy>وقت البدء</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>Confid</orderBy>
<orderAD>ASC</orderAD>
</طلب>
</bodyContent>


مثال على استجابة Lstmeetingusage

<serv:رسالة xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:التاريخ="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="history:lstmeetingusagePreliminaryHistoryResponse">
<history:meetingUsagePreliminaryHistory>
<history:confID>93115261364733685</history:confID>
<history:sessionKey>800150023</history:sessionKey>
<history:confName>200804231215</history:confName>
<history:openTime>04/23/2018 19:16:34</history:openTime>
<history:timeZoneID>4</history:timeZoneID>
<history:meetingType>PRO</history:meetingType>
<history:timeZoneWithDST>سان فرانسيسكو (توقيت المحيط الهادئ الصيفي، توقيت غرينتش-07:00)</history:timeZoneWithDST>
<history:trackingCode>
<com:trackingCode1>mytrackingcode1</com:trackingCode1>
<com:trackingCode2>mytrackingcode2</com:trackingCode2>
</history:trackingCode>
<history:registered>1</history:registered>
<history:invited>1</history:invited>
<history:attended>3</history:attended>
</history:meetingUsagePreliminaryHistory>
<history:matchingRecords>
<serv:total>1</serv:total>
<serv:return>1</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
</serv:bodyContent>


مثال على طلب LstmeetingattendeePreliminaryHistory:

<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID>testuser</webExID>
<password>****</password>
<siteName>testsite</siteName>
</securityContext>
</header>

<bodyContent xsi:type="java:com.webex.service.binding.history.LstmeetingattendeePreliminaryHistory">
<startTimeScope>
<sessionStartTimeStart>4/23/2018 00:00:00</sessionStartTimeStart>
<sessionStartTimeEnd>4/24/2018 11:59:59</sessionStartTimeEnd>
</startTimeScope>
<listControl>
<startFrom>1</startFrom>
<maximumNum>10</maximumNum>
<listMethod>و</listMethod>
</listControl>
<طلب>
<orderBy>وقت البدء</orderBy>
<orderAD>ASC</orderAD>
<orderBy>Confid</orderBy>
<orderAD>ASC</orderAD>
</طلب>
</bodyContent>


مثال على استجابة LstmeetingattendeePreliminaryHistory:

<serv:رسالة xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:التاريخ="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="history:lstmeetingattendeePreliminaryHistoryResponse">
<history:meetingAttendeePreliminaryHistory>
<history:meetingKey>800150023</history:meetingKey>
<history:confName>200804231215</history:confName>
<history:company>XYZ</history:company>
<history:title>DJ</history:title>
<history:phoneNumber>1,222,654-3210,,,,,</history:phoneNumber>
<history:address1>1 أي شارع</history:address1>
<history:address2>xyz</history:address2>
<history:city>SanJose</history:city>
<history:state>CA</history:state>
<history:country>الولايات المتحدة الأمريكية</history:country>
<history:zipCode>95111</history:zipCode>
<history:name>user test2</history:name>
<history:email>ut2@qa.webex.com</history:email>
<history:joinTime>04/23/2018 19:13:06</history:joinTime>
<history:participantType>الحاضر</history:participantType>
<history:confID>93115261364733685</history:confID>
</history:meetingAttendeePreliminaryHistory>
<history:meetingAttendeePreliminaryHistory>
<history:meetingKey>800150023</history:meetingKey>
<history:confName>200804231215</history:confName>
<history:name>zzz zzzz</history:name>
<history:email>z6@webex.com</history:email>
<history:joinTime>04/23/2018 19:14:10</history:joinTime>
<history:participantType>الحاضر</history:participantType>
<history:confID>93115261364733685</history:confID>
</history:meetingAttendeePreliminaryHistory>
<history:meetingAttendeePreliminaryHistory>
<history:meetingKey>800150023</history:meetingKey>
<history:confName>200804231215</history:confName>
<history:name>مضيف الاختبار</history:name>
<history:email>testuser@webex.com</history:email>
<history:joinTime>04/23/2018 19:12:42</history:joinTime>
<history:participantType>الحاضر</history:participantType>
<history:confID>93115261364733685</history:confID>
</history:meetingAttendeePreliminaryHistory>
<history:matchingRecords>
<serv:total>3</serv:total>
<serv:return>3</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
</serv:bodyContent>


إرجاع عنوان URL لـ SIP وعنوان URL لـ Skype من GLA GetsessionInfo API

تم إلحاق عنصرين جديدين، و، بالرد عند الاتصال بواجهة GLA GetSessionInfo API. هذه العناصر هي عناصر أساسية يمكن إرجاعها للوصول المجهول.

  • يمكن استخدامها للانضمام إلى الاجتماعات من خلال TelePresence أو جهاز فيديو Cisco آخر. بهذه الطريقة، يجب على الاجتماعات فقط التي تستخدم إصدارات منصة فيديو Cisco 1.0 أو 2.0 أن يعيد GetSessionInfo عنصر .

  • يمكن استخدامها للانضمام إلى الاجتماعات من تطبيق Microsoft Skype، دون أي قيود أو شروط، حتى يمكن إرجاعها لكل مكالمة.

واجهات برمجة التطبيقات المتأثرة:

  • GetSessionInfo

مثال على الاستجابة:

إرجاع عنوان URL لـ SIP ورابط الاجتماع من GetMeeting API

ثلاثة عناصر جديدة، ... و ، تم إلحاقها بالرد عند الاتصال بـ GetMeeting واجهة برمجة التطبيقات.

  • ترجع ما إذا كان الاجتماع يستخدم منصة فيديو Cisco (تدعم TelePresence والفيديو).

  • يمكن استخدامها للاتصال بالاجتماعات.

  • يمكن استخدامها للانضمام إلى الاجتماعات من خلال TelePresence أو جهاز فيديو Cisco آخر. بهذه الطريقة، يجب على الاجتماعات فقط التي تستخدم إصدارات منصة فيديو Cisco 1.0 أو 2.0 أن يقوم GetMeeting بإعادة العنصر.

واجهات برمجة التطبيقات المتأثرة:

  • GetMeeting

مثال على استجابة GetMeeting:

تحديثات XML API 11.0.0 SP13

الإعلان عن تجاهل عنصر في الأصل

تخطط Cisco لإلغاء العنصر الموجود في العنصر الأصلي < securityContext>واستبداله . نظرًا لوجود عدد كبير من عناصر غالبًا ما يتم تغييرها أثناء عمليات الترحيل بالموقع، تتحمل المؤسسات تكاليف صيانة مرتفعة للاستمرار في استخدام هذا العنصر. هذا إخطار مسبق لمدة عامين.

  • بالنسبة لعملاء WebEx الحاليين ، سيحدث التأثير في 1 مايو 2020.

  • يجب على العملاء الجدد استخدام عنصر بداية من 1 مايو 2018.

  • يجب على العملاء الذين يقومون بعمليات تكامل مع CI أو Spark أو نظام أطلس استخدام عنصر بداية من 1 مايو 2018.

واجهات برمجة التطبيقات المتأثرة:

التحقق من صحة و والعناصر

بدءًا من 1 يونيو 2018، سيتم التحقق من صحة كل من و API. يؤثر هذا على و API.

يجب أن تقوم المواقع التي تستخدم سلاسل غير صالحة أو سلاسل منسقة بشكل غير صحيح في استدعائها في البيانات بتصحيح السلاسل حتى تتمكن هذه العناصر من اجتياز التحقق من صحة البيانات.

فيما يلي أمثلة على CreateUser وSetUser وTollCallInData وFreeCallInData بالتنسيق الصحيح:



86,123,4567000
1,86
1
86,123,4567890
0,86
12341234
12341234
خاطئ
false


...

تحديثات XML API 11.0.0 SP12

مجموعة واجهات برمجة التطبيقات الجديدة Contact

لم يكن لدى مخطط XML API في السابق سوى اثنين من واجهات API CreateContacts وLstContacts، اللذين لم يقدما إدارة كاملة لجهات اتصال المستخدم. من أجل توفير وظائف أفضل لإدارة جهات اتصال المستخدم باستخدام واجهة برمجة تطبيقات XML، أضفنا واجهات برمجة التطبيقات هاتان الجديدان، SetContact وDelContacts.

API

ملاحظات

تعيين جهة اتصال

اتصل بواجهة برمجة التطبيقات هذه لتعديل معلومات الاتصال مثل البريد الإلكتروني والاسم والمسمى الوظيفي واللغة.

استثناءات:

  • إذا لم يتم العثور على جهة الاتصال بواسطة عنصر contactEmail ، فسيتم إرجاع الاستثناء 140004 "لم يتم العثور على جهة اتصال"

  • إذا كان موقع Webex لا يدعم لغة معينة ، فسيتم إرجاع الاستثناء 030060 "ليست لغة صالحة"

  • إذا كان عنوان البريد الإلكتروني الجديد الذي يريد المستخدم التغيير إليه مكررًا مع جهة اتصال أخرى في قائمة جهات الاتصال الخاصة بي ، فسيتم عرض الاستثناء 140001 "البريد الإلكتروني مستخدم من قبل جهة اتصال أخرى"

DelContacts

اتصل بواجهة برمجة التطبيقات هذه لحذف جهة اتصال واحدة أو أكثر من قائمة جهات الاتصال الخاصة بي بناءً على رسائل بريد إلكتروني معينة.

يتم إرجاع contactID إذا كان يمكن العثور على البريد الإلكتروني المحدد من قائمة جهات الاتصال الخاصة بي، وتجاهل البريد الإلكتروني المحدد إذا لم يكن موجودًا في قائمة جهات الاتصال الخاصة بي .

إذا لم يتم العثور على جميع رسائل البريد الإلكتروني المحددة في قائمة جهات الاتصال الخاصة بي ، فسيتم إرجاع الاستثناء 00015 (عذرًا ، لم يتم العثور على سجل).

واجهات برمجة التطبيقات المتأثرة:

  • تعيين جهة اتصال

  • DelContacts

مثال طلب SetContact:

<?xml version="1.0" ترميز="ISO-8859-1"?>
<serv:رسالة xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>SiteName</siteName>
<webExID>معرف المستخدم</webExID>
<password>UserPWD</password>
</securityContext>
</header>

<bodyContent xsi:type="java:com.webex.service.binding.ep.SetContact">
<contactEmail>مسؤول البريد الإلكتروني لجهة الاتصال</contactEmail>
<جهة الاتصال>
<name>اسم جهة اتصال جديدة</name>
<email>عنوان البريد الإلكتروني لجهة الاتصال الجديدة</email>
<title>اللقب الجديد</title>
<company>الشركة الجديدة</company>
<notes>ملاحظات جديدة</notes>
<url>ارتباط جديد</url>

1,408######,,,,
<mobilePhone>1,408######,,,,</mobilePhone>
<الفاكس>1,408######,,,,
</الهواتف>
<العنوان>
<address1>العنوان الجديد 1</address1>
<address2>العنوان الجديد 2</address2>
<city>مدينة جديدة</city>
<state>ولاية جديدة</state>
<zipCode>ZipCode الجديدة</zipCode>
<country>الشركة الجديدة</country>
</العنوان>
<language>لغة جديدة</language>
</جهة الاتصال>
</bodyContent>

مثال على استجابة SetContact:

<?xml version="1.0" ترميز="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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:response>
<serv:result>
<serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:setContactResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</serv:body>
</serv:message>

مثال طلب DelContacts:

<?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">

<securityContext>
<siteName>
SiteName</siteName>
<webExID>UserID</webExID>
<password>
UserPWD</password>
</securityContext>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.delContacts">
<contactEmail>contact1@qa.webex.com</contactEmail>
<contactEmail>contact2@qa.webex.com</contactEmail>
</bodyContent>
</body>

أمثلة استجابة DelContacts:

في هذا المثال ، تم حذف جهتي اتصال موجودتين من قائمة جهات الاتصال الخاصة بي .

<?xml version="1.0" ترميز="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:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:response>
<serv:result>
<serv:result>
<serv:gsbStatus>
</serv:response>
</serv:response>
<serv:body>
<serv:bodyContent xsi:type="ep:delContactsResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:contactID>31830997</ep:contactID>
<ep:contactID>31831002</ep:contactID>
</serv:bodyContent>
</serv:body>
</serv:message>

في هذا المثال ، رسائل البريد الإلكتروني ليست في قائمة جهات الاتصال الخاصة بي .

<?xml version="1.0" ترميز="ISO-8859-1"?>
<serv:رسالة 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:استجابة>
<serv:result>الفشل</serv:result>
<serv:reason>عذرًا، لم يتم العثور على سجل</serv:reason>
<serv:gsbStatus>أساسي</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent/>
</serv:body>

تحديثات XML API 11.0.0 SP11

واجهة برمجة التطبيقات الجديدة LstTrainingPollResultsHistory

تم تنفيذ واجهة برمجة تطبيقات LstTrainingPollResultsHistory في الأصل في واجهة برمجة تطبيقات URL. بناءً على طلب العميل ، يتم تنفيذه الآن في واجهة برمجة تطبيقات XML.

يتم إرجاع نتائج التصويت عن طريق إدخال مفتاح جلسة مركز التدريب. يمكن طلب واجهة برمجة التطبيقات من قبل مالك جلسة مركز التدريب أو مسؤول الموقع.

يجب تمكين إعداد استقصاء TC المحسّن قبل تخزين نتائج استطلاع التدريب في قاعدة بيانات WebEx:

واجهات برمجة التطبيقات المتأثرة:

  • LstTrainingPollالنتائجالتاريخ

مثال على طلب LstTrainingPollResultHistory:

<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
true -->
<webExID>ut2</webExID>
<password>xxxxxxx</password>
<siteName>testsite1</siteName>
</securityContext>
</header>

<bodyContent
xsi:type="java:com.webex.service.binding.history.LstTrainingPollResultsHistory"
xmlns:meet="http://www.webex.com/schemas/2002/06/service/history">
<listControl>
<startFrom>1</startFrom>
<maximumNum>10</maximumNum>
</listControl>
<confID>81722715648558691</confID>


الطلب مخصص فقط لـ T32 / XML API 11.0.0.

مثال على استجابة LstTrainingPollResult:

<?xml version="1.0" ترميز="UTF-8"?>
<serv:رسالة xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:التاريخ="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:استجابة>
<serv:result>النجاح</serv:result>
<serv:gsbStatus>أساسي</serv:gsbStatus>
</serv:استجابة>
</serv:header>
<serv:الجسم>
<serv:bodyContent xsi:type="history:lstTrainingPollResultsHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>2</serv:total>
<serv:return>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:sessionInfo>
<history:sessionKey>81901776767288734</history:sessionKey>
<history:confName>اختبار استطلاع الرأي 20171220 1635</history:confName>
<history:host>John Doe</history:host>
</history:sessionInfo>

<history:poll>
<history:pollDesc>الاختبار</history:pollDesc>
<history:timeLimit>300</history:timeLimit>
<history:startTime>12/20/2017 16:54:48</history:startTime>
<history:endTime>12/20/2017 16:58:07</history:endTime>
<history:numAttendees>3</history:numAttendees>


<history:questionSequence>1</history:questionSequence>
<history:questionDesc>اختبار السؤال 1 (متعدد الخيارات/إجابة واحدة)</history:questionDesc>
<history:questionType>1</history:questionType>
<history:answerChoices>
<history:answerChoice>إجابة الاختبار 4</history:answerChoice>
<history:answerChoice>إجابة الاختبار 3</history:answerChoice>
<history:answerChoice correct="true">إجابة الاختبار 2</history:answerChoice>
<history:answerChoice>إجابة الاختبار 1</history:answerChoice>
</history:answerChoices>
<history:الحاضرين>
<history:الحاضر>
<history:username>2128465742</history:username>
<history:fullName>اختبار</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>إجابة الاختبار 2</history:pollResponse>
<history:isCorrect>صحيح</history:isCorrect>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465747</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>إجابة الاختبار 1</history:pollResponse>
<history:isCorrect>خاطئ</history:isCorrect>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465752</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>لا توجد إجابة</history:pollResponse>
<history:isCorrect>خاطئ</history:isCorrect>
</history:الحاضر>
</history:الحضور>
</history:سؤال>

<history:questionSequence>2</history:questionSequence>
<history:questionDesc>اختبار السؤال 2 (multi-choiec.multi-answer)</history:questionDesc>
<history:questionType>2</history:questionType>
<history:answerChoices>
<history:answerChoice>إجابة الاختبار D</history:answerChoice>
<history:answerChoice>إجابة الاختبار C</history:answerChoice>
<history:answerChoice correct="true">إجابة الاختبار B</history:answerChoice>
<history:answerChoice correct="true">إجابة الاختبار A</history:answerChoice>
</history:answerChoices>
<history:الحاضرين>
<history:الحاضر>
<history:username>2128465742</history:username>
<history:fullName>اختبار</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>إجابة الاختبار B، إجابة الاختبار A</history:pollResponse>
<history:isCorrect>صحيح</history:isCorrect>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465747</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>إجابة الاختبار D,إجابة الاختبار C,إجابة الاختبار B,إجابة الاختبار A</history:pollResponse>
<history:isCorrect>خاطئ</history:isCorrect>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465752</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>لا توجد إجابة</history:pollResponse>
<history:isCorrect>خاطئ</history:isCorrect>
</history:الحاضر>
</history:الحضور>


<history:questionSequence>3</history:questionSequence>
<history:questionDesc>اختبار السؤال 2 (إجابة قصيرة)</history:questionDesc>
<history:questionType>3</history:questionType>
<history:الحاضرين>
<history:الحاضر>
<history:username>2128465742</history:username>
<history:fullName>اختبار</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>ans1</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465747</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>ans2</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465752</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>لا توجد إجابة</history:pollResponse>
</history:الحاضر>
</history:الحضور>



<history:poll>
<history:pollDesc>الاستطلاع</history:pollDesc>
<history:timeLimit>300</history:timeLimit>
<history:startTime>12/20/2017 16:58:57</history:startTime>
<history:endTime>12/20/2017 17:02:39</history:endTime>
<history:numAttendees>3</history:numAttendees>


<history:questionSequence>1</history:questionSequence>
<history:questionDesc>سؤال الاستبيان 1 (multi-choiec/sinngle-answer)</history:questionDesc>
<history:questionType>1</history:questionType>
<history:answerChoices>
<history:answerChoice>الإجابة على الاستبيان 3</history:answerChoice>
<history:answerChoice>إجابة الاستبيان 2</history:answerChoice>
<history:answerChoice>الإجابة على الاستبيان 1</history:answerChoice>
</history:answerChoices>
<history:الحاضرين>
<history:الحاضر>
<history:username>2128465757</history:username>
<history:fullName>اختبار</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>الإجابة على الاستبيان 3</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465762</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>الإجابة على الاستبيان 2</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465767</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>لا توجد إجابة</history:pollResponse>
</history:الحاضر>
</history:الحضور>
</history:سؤال>

<history:questionSequence>2</history:questionSequence>
<history:questionDesc>سؤال الاستبيان 2 (multi-choiec/multi-answer)</history:questionDesc>
<history:questionType>2</history:questionType>
<history:answerChoices>
<history:answerChoice>الإجابة على الاستبيان D</history:answerChoice>
<history:answerChoice>الإجابة على الاستبيان C</history:answerChoice>
<history:answerChoice>الإجابة على الاستبيان B</history:answerChoice>
<history:answerChoice>الإجابة على الاستبيان A</history:answerChoice>
</history:answerChoices>
<history:الحاضرين>
<history:الحاضر>
<history:username>2128465757</history:username>
<history:fullName>اختبار</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>الإجابة على الاستبيان D، والإجابة على الاستبيان C</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465762</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>الإجابة على الاستبيان C، والإجابة على الاستبيان B</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465767</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>لا توجد إجابة</history:pollResponse>
</history:الحاضر>
</history:الحضور>


<history:questionSequence>3</history:questionSequence>
<history:questionDesc>سؤال الاستبيان رقم 3 (إجابة قصيرة)</history:questionDesc>
<history:questionType>3</history:questionType>
<history:الحاضرين>
<history:الحاضر>
<history:username>2128465757</history:username>
<history:fullName>اختبار</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>AAA</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465762</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>BBB</history:pollResponse>
</history:الحاضر>
<history:الحاضر>
<history:username>2128465767</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>لا توجد إجابة</history:pollResponse>
</history:الحاضر>
</history:الحضور>




</serv:bodyContent>

تختلف الاستجابة إذا لم يتم العثور على الاجتماع ، أو لا تنتمي إلى المستخدم الذي يطلب ذلك ، أو إذا لم يكن المستخدم الذي يطلبه هو أيضًا مسؤول الموقع.

مثال على الاستجابة:

<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:response>
<serv:result>
<serv:result>
<serv:reason>sorry, لم يتم العثور على سجل</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>

خيار SendVideo الجديد في واجهات API CreateTrainingSession, SetTrainingSession, GetTrainingSession

نظرًا لأن الخيارات المتاحة عند جدولة جلسة مركز التدريب تتضمن إرسال فيديو، فقد أضاف XML API الآن خيار SendVideo لإنشاء واجهات API والحصول عليها وتعيينها لجلسات مركز التدريب.

واجهات برمجة التطبيقات المتأثرة:

  • إنشاءTrainingSession

  • تعيينTrainingSession

  • GetTrainingSession

تصميم

تم تخزين الخيار في جدول DB WbxMMConfParam / paramvalue كـ paramname = 'optionSupportSendVideo'

تحديثات طلب جلسة التدريب:

تحديثات طلب SetTrainingSession:

الطلب مخصص فقط لـ T32 / XML API11.0.0.

تحديثات استجابة GetTraining

قم بتغيير الحد الأقصى لحجم ConfName إلى 128 حرفًا للعرض

تقتصر سلسلة اسم المؤتمر ConfName الآن على 128 حرفًا كحد أقصى للعرض. يتوافق هذا التغيير مع قيود الصفحة الرئيسية لـ J2EE. إذا كان طلب API يتضمن ConfName فارغًا أو يتجاوز طوله 128 حرفًا للعرض، فسيتم عرض رسالة الخطأ التالية:

"060065 اسم مؤتمر الإدخال غير القانوني. لا يمكن أن يكون اسم المؤتمر فارغًا أو يتجاوز الحد الأقصى لطول حرف العرض 128. "

واجهات برمجة التطبيقات المتأثرة:

  • الاسمName

تم تغيير رسالة الاستثناء في API LstRecording

تم تغيير رسالة الاستثناء التي تم إلقاؤها عندما يتجاوز نطاق وقت الاستعلام الحد الأقصى على LstRecording واجهة برمجة التطبيقات. بشكل افتراضي ، تدعم الاستعلامات 4 أسابيع من التسجيلات. تتلقى الطلبات التي تزيد مدتها عن أربعة أسابيع رسالة الخطأ التالية:

"999999 تم تجاوز الحد الأقصى للنطاق الزمني للاستعلام وهو 28 يومًا".

واجهات برمجة التطبيقات المتأثرة:

  • LstRecording

تحديثات XML API 11.0.0 SP10

لا يحتوي تحديث XML API 11.0 SP10 على تغييرات في المخطط.