- طلب HTTP
- مَعلمات المسار
- معلمات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات الأذونات
- SaasUsageReport
- ContentTransferDetails
- جرِّبه الآن
يمكنك العثور على تقارير استخدام SaaS لأحد العملاء استنادًا إلى معايير البحث والترتيب المحدّدة.
طلب HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:findSaasUsage
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
customer |
الحقل مطلوب. معرّف العميل المموّه الذي يسبقه "customers/C" أو "customers/my_customer" |
مَعلمات طلب البحث
| المعلمات | |
|---|---|
pageSize |
اختياريّ. الحدّ الأقصى لعدد التقارير المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 100 تقرير على الأكثر. الحد الأقصى للقيمة هو 200، وسيتم فرض القيمة 200 على القيم التي تزيد عن 200. |
pageToken |
اختياريّ. رمز مميز للصفحة تم تلقّيه من طلب عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة إلى |
filter |
اختياريّ. تعبير الفلتر لتضييق نطاق تقارير SaaS التي سيتم عرضها. عوامل التشغيل المتوافقة هي: =, !=, <, <=, >, >=, :. تتوافق عوامل التشغيل المنطقية AND وOR وNOT. الحقول المتوافقة:
مثلاً: |
orderBy |
اختياريّ. تعبير الترتيب حسب لترتيب تقارير SaaS الحقول المتوافقة:
الترتيب التلقائي هو تصاعدي. لتحديد ترتيب تنازلي لحقل معيّن، أضِف " desc". مثلاً: |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
الردّ على طريقة reports.findSaasUsage
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"saasReports": [
{
object ( |
| الحقول | |
|---|---|
saasReports[] |
قائمة تقارير استخدام SaaS |
nextPageToken |
رمز مميز يمكن إرساله كـ |
totalSize |
إجمالي عدد تقارير استخدام برامج كخدمة التي تتطابق مع الطلب. |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/chrome.management.reports.readonly
SaasUsageReport
تمثّل إدخالاً واحدًا في تقرير SaaS.
| تمثيل JSON |
|---|
{
"app": string,
"orgUnitId": string,
"category": string,
"organization": string,
"foundedYear": integer,
"headquarters": string,
"primaryDomain": string,
"domains": [
string
],
"encryptionProtocols": [
string
],
"visitsCount": string,
"distinctUsersCount": string,
"distinctBrowsersCount": string,
"contentTransferDetails": {
object ( |
| الحقول | |
|---|---|
app |
النتائج فقط. اسم التطبيق. |
orgUnitId |
النتائج فقط. معرّف الوحدة التنظيمية |
category |
النتائج فقط. فئة التطبيق |
organization |
النتائج فقط. تمثّل هذه السمة المؤسسة التي تطوّر التطبيق. |
foundedYear |
النتائج فقط. تمثّل هذه السمة السنة التي تأسست فيها المؤسسة. |
headquarters |
النتائج فقط. تمثّل هذه السمة الموقع الجغرافي للمقر الرئيسي للمؤسسة. |
primaryDomain |
النتائج فقط. النطاق الأساسي للتطبيق |
domains[] |
النتائج فقط. قائمة بالنطاقات والنطاقات الفرعية المرتبطة بالتطبيق |
encryptionProtocols[] |
النتائج فقط. قائمة ببروتوكولات التشفير المستخدَمة للوصول إلى التطبيق |
visitsCount |
النتائج فقط. إجمالي عدد الزيارات إلى التطبيق. |
distinctUsersCount |
النتائج فقط. عدد المستخدِمين المختلفين الذين زاروا التطبيق. |
distinctBrowsersCount |
النتائج فقط. عدد المتصفّحات المختلفة التي زارت التطبيق. |
contentTransferDetails |
النتائج فقط. تقدّم هذه السمة معلومات عن أحداث نقل المحتوى، إذا كانت متاحة. |
firstNavigationTime |
النتائج فقط. الطابع الزمني لوقت الانتقال إلى التطبيق لأول مرة يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
lastNavigationTime |
النتائج فقط. الطابع الزمني لآخر مرة تم فيها الانتقال إلى التطبيق يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
ContentTransferDetails
تقدّم هذه السمة معلومات عن أحداث نقل المحتوى، إذا كانت متاحة.
| تمثيل JSON |
|---|
{ "contentTransferCount": string } |
| الحقول | |
|---|---|
contentTransferCount |
النتائج فقط. إجمالي عدد عمليات نقل المحتوى المرتبطة بالتطبيق |