يعرض ملفات المستخدم.
تقبل هذه الطريقة المَعلمة q
، وهي عبارة عن طلب بحث يجمع عبارة بحث واحدة أو أكثر. لمزيد من المعلومات، يُرجى الاطّلاع على دليل البحث عن الملفات والمجلدات.
طلب HTTP
GET https://www.googleapis.com/drive/v3/files
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات طلب البحث
المعلمات | |
---|---|
corpora |
محتوى العناصر (الملفات/المستندات) التي ينطبق عليها الطلب الهيئات المتوافقة هي "user" و"domain" و"drive" و"allDrives". يُفضَّل استخدام "user" أو "drive" بدلاً من "allDrives" لتحقيق الكفاءة. يتم ضبط corpora تلقائيًا على user. ومع ذلك، يمكن أن يتغيّر ذلك حسب الفلتر الذي تم ضبطه من خلال المَعلمة q. |
corpus |
تم إيقافه نهائيًا: مصدر الملفات المطلوب إدراجها. استخدِم "corpora" بدلاً من ذلك. |
driveId |
رقم تعريف مساحة التخزين السحابي المشتركة التي تريد البحث فيها |
includeItemsFromAllDrives |
ما إذا كان يجب تضمين عناصر "ملفاتي" ومساحات التخزين السحابي المشتركة في النتائج |
includeTeamDriveItems |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
orderBy |
قائمة مفصولة بفواصل لمفاتيح الترتيب في ما يلي المفاتيح الصالحة:
يتم ترتيب كل مفتاح تصاعديًا تلقائيًا، ولكن يمكن عكسه باستخدام المُعدِّل desc. مثال على الاستخدام: |
pageSize |
الحد الأقصى لعدد الملفات التي سيتم عرضها في كل صفحة من الممكن أن تكون صفحات النتائج جزئية أو فارغة حتى قبل الوصول إلى نهاية قائمة الملفات. |
pageToken |
الرمز المميّز لمواصلة طلب قائمة سابق في الصفحة التالية يجب ضبط هذه القيمة على قيمة nextPageToken من الاستجابة السابقة. |
q |
طلب بحث لفلترة نتائج الملفات اطّلِع على دليل "البحث عن الملفات والمجلدات" للتعرّف على البنية المتوافقة. |
spaces |
قائمة مفصولة بفواصل للمساحات التي تريد البحث عنها ضمن النصوص القيم المسموح بها هي "drive" و"appDataFolder". |
supportsAllDrives |
ما إذا كان التطبيق الذي يطلب الوصول يتيح استخدام كل من "ملفاتي" ومساحات التخزين السحابي المشتركة |
supportsTeamDrives |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
teamDriveId |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
includePermissionsForView |
تُستخدَم لتحديد أذونات العرض الإضافية المطلوب تضمينها في الاستجابة. يمكن استخدام القيمة "منشور" فقط. |
includeLabels |
قائمة مفصولة بفواصل بأرقام تعريف التصنيفات المطلوب تضمينها في الجزء |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
قائمة بالملفات
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"nextPageToken": string,
"kind": string,
"incompleteSearch": boolean,
"files": [
{
object ( |
الحقول | |
---|---|
nextPageToken |
الرمز المميّز للصفحة للصفحة التالية من الملفات لن يظهر هذا الحقل إذا تم الوصول إلى نهاية قائمة الملفات. إذا تم رفض الرمز المميّز لأي سبب، يجب تجاهله وإعادة بدء تقسيم الصفحات من الصفحة الأولى من النتائج. يكون الرمز المميّز للصفحة صالحًا عادةً لعدّة ساعات. ومع ذلك، في حال إضافة عناصر جديدة أو إزالتها، قد تختلف النتائج المتوقّعة. |
kind |
لتحديد نوع المورد. القيمة: السلسلة الثابتة |
incompleteSearch |
ما إذا كانت عملية البحث غير مكتملة إذا كان هذا الحقل صحيحًا، قد تكون بعض نتائج البحث غير متوفّرة، لأنّه لم يتم البحث في جميع المستندات. يمكن أن يحدث ذلك عند البحث في مساحات تخزين متعددة باستخدام مجموعات "allDrives"، ولكن تعذّر البحث في جميع المجموعات. عند حدوث ذلك، نقترح على العملاء تضييق نطاق طلب البحث عن طريق اختيار مجموعة نصوص مختلفة، مثل "مستخدم" أو "محرك أقراص". |
files[] |
قائمة الملفات في حال تعبئة nextPageToken، قد تكون هذه القائمة غير مكتملة ويجب جلب صفحة إضافية من النتائج. |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.meet.readonly
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.photos.readonly
https://www.googleapis.com/auth/drive.readonly
تكون بعض النطاقات محظورة وتتطلّب تقييم أمان ليتمكّن تطبيقك من استخدامها. لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
الجزء الأساسي
عمليات التعداد | |
---|---|
user |
الملفات التي يملكها المستخدم أو تمت مشاركتها معه |
domain |
الملفات التي تمت مشاركتها مع نطاق المستخدم |