يعرض تقرير استخدام الكيانات أنشطة خدمة Google Workspace المتعلّقة بالكيانات. التي يستخدمها مستخدمو حسابك. يمكن تخصيص هذه التقارير وفلترتها حسب استخدام معيّن. المعلومات. البيانات متاحة لآخر 30 يومًا.
لا يجوز استخدام تقرير استخدام الكيانات إلا لأغراض قانونية في بما يتوافق مع اتفاقية العملاء. تنطبق هذه التقارير أيضًا على Google Workspace وEducation
استرداد جميع أنشطة استخدام الكيانات
في الوقت الحالي، نوع الكيان الوحيد المتوافق مع واجهة برمجة التطبيقات هذه هو منتديات +Google. لاسترداد
تقرير بجميع الأنشطة المتعلقة بعناصر التطبيقات في حسابك، استخدِم ما يلي:
GET
طلب HTTP وتضمين الرمز المميز للتفويض الموضح في
مستندات التفويض بالنسبة
سهولة القراءة، يتم تنسيق المثال التالي باستخدام إرجاع الأسطر:
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/date ?parameters=applicationParameters &filters=parameterFilters &maxResults=maxResults
تشير القيمة date إلى تاريخ حدوث الاستخدام والطابع الزمني في التنسيق ISO 8601، yyyy-mm-dd ننصحك استخدم المنطقة الزمنية لحسابك لهذا الإجراء. لمزيد من المعلومات عن معلَمات سلسلة طلب البحث خصائص الاستجابة، يُرجى مراجعة واجهة برمجة التطبيقات المرجع: للحصول على معلومات عن معاملات تقرير استخدام الكيانات، اطّلِع على معلَمات استخدام الكيانات المرجع.
applicationParameters هي قائمة مفصولة بفواصل تضمّ المَعلمات التي تريد استردادها.
يتم تنسيق كل مَعلمة على النحو التالي: application:parameter_name
، على سبيل المثال:
gplus:community_name
ويتم توثيق المعلمات المتوفرة في
معلَمات استخدام الكيانات
المرجع. إذا لم يتم تحديد أي معلمات، سيتم عرضها جميعًا.
تمثّل السمة parameterFilters قائمة بالفلاتر المفصولة بفواصل لتطبيقها على النتائج. على كل
تم تنسيق الفلتر على النحو التالي
application:parameter_name[relational_operator]parameter_value
على سبيل المثال،
فلتر gplus:num_total_members>100
يؤدي إلى فلترة النتائج لاحتواء النتائج على نتائج فقط
حيث تكون قيمة المعلَمة gplus:num_total_members
أكبر من 100.
maxResults هو الحد الأقصى لعدد النتائج التي يمكن عرضها في عملية جلب واحدة. إذا كان الإجمالي
عدد النتائج أكبر من ذلك، وسيتم اقتطاع الاستجابة
سيتم تضمين nextPageToken
(يمكنك الاطّلاع على
مثال على استجابة JSON أدناه).
أمثلة
يحصل المثال التالي على تقرير يحتوي على جميع المعلمات
لجميع كيانات gplus_communities
.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all /dates/2017-12-11
يحصل المثال التالي على تقرير يحتوي على المعلمة community_name
لجميع كيانات gplus_communities
.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all /dates/2017-12-11?parameters=gplus:community_name
يحصل المثال التالي على تقرير عن community_name
num_total_members
لكل كيان gplus_communities
، مع الفلترة حسب
المنتديات التي تضم أكثر من 100 عضو. للحصول على مثال على استجابة واجهة برمجة التطبيقات، يمكنك الاطّلاع على
مثال على استجابة JSON:
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/2017-12-11 ?parameters=gplus:community_name,gplus:num_total_members&filters=gplus:num_total_members>100
استرداد تقرير لكيان معيّن
لاسترداد تقرير لعنصر محدّد، استخدِم طلب HTTP التالي مع GET
تضمين الرمز المميز للتفويض الموضح في
مستندات التفويض بالنسبة
لسهولة القراءة، يتم تنسيق المثال التالي باستخدام إرجاع الأسطر.
GET https://admin.googleapis.com/admin/reports/v1/gplus_communities/entityKey/dates/date ?parameters=applicationParameters &filters=parameterFilters &maxResults=maxResults
entityKey هو معرّف كيان خاص بالتطبيق الذي يتضمّن حياة الكيان. راجِع واجهة برمجة التطبيقات مرجع لمعرفة تفاصيل حول كيفية الحصول على entityKey للكيان المحدّد المفضلة لديك. تم توثيق المعلمات الأخرى أعلاه ضمن استرداد جميع أنشطة استخدام الكيانات
لمزيد من المعلومات عن معلَمات سلسلة طلب البحث وخصائص الاستجابة، يُرجى الاطّلاع على مرجع واجهة برمجة التطبيقات. للحصول على معلومات حول معاملات تقرير استخدام الكيانات، راجع معلَمات استخدام الكيانات المرجع.
أمثلة
يحصل المثال التالي على تقرير الكيان لكيان gplus_community
باستخدام
entityKey "1234".
https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/1234/dates/2017-12-11
مثال على استجابة JSON في تقرير الاستخدام
عند الاستجابة الناجحة، يتم عرض رمز الحالة HTTP 200. جنبًا إلى جنب مع رمز الحالة، فإن الاستجابة تُرجع تقريرًا. كانت بعض المعلمات في الاستجابة تم حذفها من أجل سهولة القراءة.
مثال على استجابة JSON لتقرير الكيانات
{ "kind": "reports#usageReports", "nextPageToken": "NjQ1OTgwODk0MzkxNDAwNjQ0OA", "usageReports": [ { "kind": "admin#reports#usageReport", "date": "2017-12-11", "entity": { "type": "OBJECT", "customerId": "C03az79cb", "objectType": "GPLUS_COMMUNITY", "objectId": "1234", }, "parameters": [ { "name": "gplus:community_name", "stringValue": "My Community" }, { "name": "gplus:num_total_members", "intValue": 37 }, { "name": "gplus:num_7day_active_members", "intValue": 12 }, { "name": "gplus:num_30day_active_members", "intValue": 17 }, ] } ] }
مثال على استجابة JSON لتقرير الكيانات التي تتضمّن تحذيرات
وقد يتم عرض تحذير واحد أو أكثر في الردّ في حال تعذّر تنفيذ الطلب. في هذه الدورة، على سبيل المثال، لا يكون التقرير متاحًا في وقت تقديم الطلب.{ "kind": "reports#usageReports", "warnings": [ { "code": "PARTIAL_DATA_AVAILABLE" "message": "Data for date 2017-12-11 for application gplus is not available right now, please try again after a few hours." "data": [ { "key": "date" "value": "2017-12-11" } ] } ], "usageReports": [], }يتضمّن كل إدخال في المصفوفة
warnings
المَعلمات التالية:
code
: رمز تحذير يمكن للآلة قراءتهmessage
: رسالة تحذير يمكن لشخص عادي قراءتهاdata
: قائمة بأزواج المفتاح/القيمة التي تقدّم معلومات تحذيرية مفصّلة