تعرض هذه الطريقة ملفات المستخدم. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة البحث عن الملفات والمجلدات.
تقبل هذه الطريقة المَعلمة q، وهي طلب بحث يجمع بين عبارة بحث واحدة أو أكثر.
تعرض هذه الطريقة جميع الملفات تلقائيًا، بما في ذلك الملفات في المهملات. إذا كنت لا تريد ظهور الملفات في المهملات في القائمة، استخدِم مَعلمة طلب البحث trashed=false لإزالة الملفات في المهملات من النتائج.
طلب HTTP
GET https://www.googleapis.com/drive/v3/files
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
معامِلات طلب البحث
| المعلمات | |
|---|---|
corpora |
تحدِّد هذه المَعلمة مجموعة من العناصر (الملفات أو المستندات) التي ينطبق عليها طلب البحث. تشمل العناصر المتوافقة ما يلي:
لتحسين الأداء، يُفضَّل استخدام |
corpus |
تم إيقاف هذه المَعلمة: مصدر الملفات المطلوب إدراجها. استخدِم |
driveId |
رقم تعريف مساحة التخزين السحابي المشتركة المطلوب البحث فيها |
includeItemsFromAllDrives |
تحدِّد هذه المَعلمة ما إذا كان يجب تضمين عناصر "ملفاتي" ومساحات التخزين السحابي المشتركة في النتائج. |
includeTeamDriveItems |
تم إيقاف هذه المَعلمة: استخدِم |
orderBy |
قائمة مفصولة بفواصل تتضمّن مفاتيح الترتيب المفاتيح الصالحة هي:
يتم ترتيب كل مفتاح تصاعديًا تلقائيًا، ولكن يمكن عكس الترتيب باستخدام المعدِّل |
pageSize |
الحد الأقصى لعدد الملفات المطلوب عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديد هذه المَعلمة، سيتم عرض 100 ملف على الأكثر لمساحات التخزين السحابي المشتركة، والقائمة الكاملة للملفات لمساحات التخزين السحابي غير المشتركة. الحد الأقصى للقيمة هو 1000، وسيتم فرض القيمة 1000 على القيم التي تزيد عن 1000. |
pageToken |
الرمز المميّز لمتابعة طلب قائمة سابق في الصفحة التالية يجب ضبط هذه المَعلمة على قيمة |
q |
طلب بحث لفلترة نتائج الملفات للتعرّف على البنية المتوافقة، يُرجى الاطّلاع على مقالة البحث عن الملفات والمجلدات. |
spaces |
قائمة مفصولة بفواصل تتضمّن المساحات المطلوب طلب البحث عنها ضمن الأجزاء الأساسية القيمتان المتاحتان هما |
supportsAllDrives |
تحدِّد هذه المَعلمة ما إذا كان التطبيق الذي يطلب البيانات يتيح استخدام كل من "ملفاتي" ومساحات التخزين السحابي المشتركة. |
supportsTeamDrives |
تم إيقاف هذه المَعلمة: استخدِم |
teamDriveId |
تم إيقاف هذه المَعلمة: استخدِم |
includePermissionsForView |
تحدِّد هذه المَعلمة أذونات العرض الإضافية المطلوب تضمينها في الاستجابة. لا يتمّ حاليًا سوى دعم |
includeLabels |
قائمة مفصولة بفواصل تتضمّن أرقام تعريف التصنيفات المطلوب تضمينها في جزء |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
قائمة بالملفات
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"files": [
{
object ( |
| الحقول | |
|---|---|
files[] |
قائمة الملفات إذا تم ملء |
nextPageToken |
رمز الصفحة للصفحة التالية من الملفات لن يظهر هذا الرمز إذا تم الوصول إلى نهاية قائمة الملفات. إذا تم رفض الرمز المميّز لأي سبب، يجب تجاهله وإعادة تشغيل عملية تقسيم النتائج على صفحات بدءًا من الصفحة الأولى من النتائج. يكون رمز الصفحة صالحًا عادةً لعدة ساعات. ومع ذلك، إذا تمت إضافة عناصر جديدة أو إزالتها، قد تختلف النتائج المتوقّعة. |
kind |
يحدِّد نوع هذا المورد. القيمة: السلسلة الثابتة |
incompleteSearch |
تحدِّد هذه المَعلمة ما إذا كانت عملية البحث غير مكتملة. إذا كانت القيمة هي "صحيح"، قد تكون بعض نتائج البحث مفقودة لأنّه لم يتم البحث في جميع المستندات. يمكن أن يحدث ذلك عند البحث في مساحات تخزين سحابي متعددة باستخدام الجزء الأساسي |
نطاقات الأذونات
يجب توفير أحد نطاقات 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
بعض النطاقات مقيّدة وتتطلّب إجراء تقييم أمني لتتمكّن من استخدامها في تطبيقك. لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.
الجزء الأساسي
| عمليات التعداد | |
|---|---|
user |
الملفات التي يملكها المستخدم أو التي تمت مشاركتها معه |
domain |
الملفات التي تمت مشاركتها مع نطاق المستخدم |