تعرض هذه الطريقة التغييرات التي أجراها مستخدم أو في مساحة تخزين سحابي مشتركة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة استرداد التغييرات.
طلب HTTP
GET https://www.googleapis.com/drive/v3/changes
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
معامِلات طلب البحث
| المعلمات | |
|---|---|
driveId |
مساحة التخزين السحابي المشتركة التي سيتم عرض التغييرات منها. إذا تم تحديدها، ستعكس أرقام تعريف التغييرات مساحة التخزين السحابي المشتركة. استخدِم رقم تعريف مساحة التخزين السحابي ورقم تعريف التغيير معًا كمعرّف. |
includeCorpusRemovals |
ما إذا كان يجب أن تتضمّن التغييرات مورد الملف إذا كان المستخدم لا يزال بإمكانه الوصول إلى الملف في وقت الطلب، حتى إذا تمت إزالة ملف من قائمة التغييرات ولن تكون هناك أي إدخالات تغيير أخرى لهذا الملف. |
includeItemsFromAllDrives |
ما إذا كان يجب تضمين الملفات في "ملفاتي" ومساحات التخزين السحابي المشتركة في النتائج. |
includeRemoved |
ما إذا كان يجب تضمين التغييرات التي تشير إلى أنّه تمت إزالة الملفات من قائمة التغييرات، مثلاً عن طريق الحذف أو فقدان إذن الوصول. |
includeTeamDriveItems |
تم إيقاف هذه المَعلمة. يُرجى استخدام |
pageSize |
الحد الأقصى لعدد التغييرات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذا العدد. إذا لم يتم تحديد هذه المَعلمة، سيتم عرض 100 تغيير على الأكثر. الحد الأقصى للقيمة هو 1000، وسيتم فرض القيمة 1000 على القيم التي تزيد عن 1000. |
pageToken |
الرمز المميّز لمتابعة طلب قائمة سابق في الصفحة التالية. يجب ضبط هذه المَعلمة على قيمة "nextPageToken" من الاستجابة السابقة أو على الاستجابة من طريقة getStartPageToken. |
restrictToMyDrive |
ما إذا كان يجب حصر النتائج على التغييرات داخل التسلسل الهرمي لمجلد "ملفاتي". يؤدي ذلك إلى استبعاد التغييرات التي تطرأ على ملفات، مثل الملفات في مجلد "بيانات التطبيق" أو الملفات المشترَكة التي لم تتم إضافتها إلى "ملفاتي". |
spaces |
قائمة مفصولة بفواصل للمساحات المطلوب طلب البحث عنها في النصوص. القيمتان المسموح بهما هما "drive" و"appDataFolder". |
supportsAllDrives |
ما إذا كان التطبيق الذي يطلب البيانات يتيح استخدام كل من "ملفاتي" ومساحات التخزين السحابي المشتركة. |
supportsTeamDrives |
تم إيقاف هذه المَعلمة. يُرجى استخدام |
teamDriveId |
تم إيقاف هذه المَعلمة. يُرجى استخدام |
includePermissionsForView |
تحدّد هذه المَعلمة أذونات العرض الإضافية المطلوب تضمينها في الاستجابة. يُسمح فقط بالقيمة "published". |
includeLabels |
قائمة مفصولة بفواصل لأرقام تعريف التصنيفات المطلوب تضمينها في جزء |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
قائمة بالتغييرات التي أجراها مستخدم.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"changes": [
{
object ( |
| الحقول | |
|---|---|
changes[] |
قائمة التغييرات إذا تم ملء nextPageToken، قد تكون هذه القائمة غير مكتملة ويجب جلب صفحة إضافية من النتائج. |
kind |
يحدّد هذا الحقل نوع المورد. القيمة: السلسلة الثابتة |
nextPageToken |
الرمز المميّز للصفحة التالية من التغييرات. لن يظهر هذا الرمز إذا تم الوصول إلى نهاية قائمة التغييرات. لا تنتهي صلاحية الرمز المميّز للصفحة. |
newStartPageToken |
الرمز المميّز لصفحة البداية للتغييرات المستقبلية. لن يظهر هذا الرمز إلا إذا تم الوصول إلى نهاية قائمة التغييرات الحالية. لا تنتهي صلاحية الرمز المميّز للصفحة. |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.meet.readonlyhttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.metadata.readonlyhttps://www.googleapis.com/auth/drive.photos.readonlyhttps://www.googleapis.com/auth/drive.readonly
بعض النطاقات مقيّدة وتتطلب إجراء تقييم أمني لتطبيقك كي يتمكّن من استخدامها. لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.