- طلب HTTP
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- ConsolidationStrategy
- NoConsolidation
- القديمة
- جرِّبه الآن
الاستعلام عن النشاط السابق في Google Drive
طلب HTTP
POST https://driveactivity.googleapis.com/v2/activity:query
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "consolidationStrategy": { object ( |
الحقول | |
---|---|
consolidationStrategy |
تفاصيل عن كيفية دمج الإجراءات ذات الصلة التي تشكّل النشاط وفي حال عدم ضبط هذا الخيار، لن يتم تجميع الإجراءات ذات الصلة. |
pageSize |
الحد الأدنى لعدد الأنشطة المطلوبة في الردّ، ويحاول الخادم عرض هذه الكمية على الأقل. قد يعرض الخادم أيضًا عددًا أقل من الأنشطة إذا كان لديه استجابة جزئية جاهزة قبل انتهاء مهلة الطلب. في حال عدم ضبط هذه السمة، يتم استخدام قيمة تلقائية. |
pageToken |
يحدد الرمز المميز صفحة النتائج التي سيتم عرضها. اضبط هذا المَعلمة على قيمة nextPageToken التي تم إرجاعها من طلب بحث سابق للحصول على الصفحة التالية من النتائج. وفي حال تم ترك هذه السياسة بدون ضبط، سيتم عرض الصفحة الأولى من النتائج. |
filter |
الفلترة للعناصر التي يتم عرضها من طلب الاستعلام هذا تنسيق سلسلة الفلتر هو تسلسل من التعبيرات، يتم ربطها بعبارة "و" اختيارية، حيث يكون كل تعبير على شكل "حقل عامل تشغيل قيمة". الحقول المسموح بها:
|
حقل الربط key المعايير الأساسية في طلب البحث القيمة التلقائية هي ancestorName = items/root ، إذا لم يتم تحديد مفتاح. يمكن أن يكون key واحدًا فقط مما يلي: |
|
itemName |
إرجاع الأنشطة لعنصر Drive هذا. التنسيق هو |
ancestorName |
عرض الأنشطة لمجلد Drive هذا، بالإضافة إلى جميع العناصر الفرعية والعناصر اللاحقة التنسيق هو |
نص الاستجابة
رسالة ردّ لطلب البحث عن النشاط على Drive.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"activities": [
{
object ( |
الحقول | |
---|---|
activities[] |
قائمة الأنشطة المطلوبة |
nextPageToken |
رمز مميز لاسترداد الصفحة التالية من النتائج، أو فارغ إذا لم تتوفّر نتائج أخرى في القائمة |
نطاقات الأذونات
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drive.activity
https://www.googleapis.com/auth/drive.activity.readonly
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.
ConsolidationStrategy
كيفية توحيد الأنشطة الفردية إذا كانت مجموعة من الأنشطة مرتبطة، يمكن دمجها في نشاط واحد مجمع، مثل فاعل واحد ينفّذ الإجراء نفسه على أهداف متعدّدة، أو فاعلون متعدّدون ينفّذون الإجراء نفسه على هدف واحد. تحدِّد الاستراتيجية القواعد التي ترتبط بها الأنشطة.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط strategy كيفية توحيد الأنشطة الفردية يمكن أن يكون strategy واحدًا فقط مما يلي: |
|
none |
لا يتم تجميع الأنشطة الفردية. |
legacy |
ويتم دمج الأنشطة الفردية باستخدام الاستراتيجية القديمة. |
NoConsolidation
لا يحتوي هذا النوع على أي حقول.
استراتيجية لا يتم فيها توحيد الأنشطة الفردية.
قديمة
لا يحتوي هذا النوع على أي حقول.
يشير ذلك المصطلح إلى استراتيجية توحِّد الأنشطة باستخدام قواعد التجميع من الإصدار القديم من V1 Activity API. ويمكن تجميع الإجراءات المتشابهة التي تحدث خلال فترة زمنية على مستوى عدة أهداف (مثل نقل مجموعة من الملفات دفعة واحدة) أو عدة جهات (مثل تعديل عدة مستخدمين للعنصر نفسه). وتكون قواعد التجميع لهذه الاستراتيجية خاصة بكل نوع من أنواع الإجراءات.