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