يسرد ملفات المستخدم.
تقبل هذه الطريقة المَعلمة q
، وهي طلب بحث يضمّ عبارة بحث واحدة أو أكثر. لمزيد من المعلومات، يمكنك الاطلاع على قسم البحث عن الملفات و المجلدات.
طلب HTTP
GET https://www.googleapis.com/drive/v2/files
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
معامِلات طلب البحث
المعلمات | |
---|---|
corpora |
مجموعات العناصر (الملفات/المستندات) التي ينطبق عليها طلب البحث النصوص المتوافقة هي |
corpus |
متوقّفة نهائيًا: نص العناصر (الملفات/المستندات) التي ينطبق عليها طلب البحث. يمكنك استخدام |
driveId |
رقم تعريف مساحة التخزين السحابي المشتركة للبحث. |
includeItemsFromAllDrives |
ما إذا كان يجب تضمين كل من عناصر "ملفاتي" ومساحة التخزين السحابي المشتركة في النتائج. |
includeTeamDriveItems |
متوقّفة نهائيًا: استخدِم |
maxResults |
تمثّل هذه السمة الحد الأقصى لعدد الملفات المطلوب عرضها في كل صفحة. ويمكن عرض صفحات نتائج جزئية أو فارغة حتى قبل الوصول إلى نهاية قائمة الملفات. |
orderBy |
قائمة بمفاتيح الترتيب مفصولة بفواصل. المفاتيح الصالحة هي |
pageToken |
الرمز المميز للصفحة للملفات. |
projection |
متوقّفة نهائيًا: لا تتضمّن هذه المَعلمة أي وظيفة. |
q |
سلسلة طلب البحث للبحث في الملفات |
spaces |
قائمة مفصولة بفواصل تضمّ المسافات المطلوب طلبها. القيمتان المسموح بإدراجهما هما |
supportsAllDrives |
ما إذا كان التطبيق الذي قدّم الطلب يتيح استخدام كل من "ملفاتي" ومساحات التخزين السحابي المشتركة. |
supportsTeamDrives |
متوقّفة نهائيًا: استخدِم |
teamDriveId |
متوقّفة نهائيًا: استخدِم |
includePermissionsForView |
لتحديد أذونات الملف الشخصي الإضافية التي يجب تضمينها في الرد. يُسمَح باستخدام |
includeLabels |
قائمة بمعرّفات التصنيفات المفصولة بفواصل التي يجب تضمينها في الجزء |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
قائمة بالملفات.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"nextPageToken": string,
"kind": string,
"etag": string,
"selfLink": string,
"incompleteSearch": boolean,
"nextLink": string,
"items": [
{
object ( |
الحقول | |
---|---|
nextPageToken |
الرمز المميز للصفحة للصفحة التالية من الملفات. لن يظهر هذا الإجراء في حال الوصول إلى نهاية قائمة الملفات. إذا تم رفض الرمز المميّز لأي سبب، يجب تجاهله وإعادة تقسيم عملية التقسيم على صفحات من الصفحة الأولى من النتائج. |
kind |
دائمًا ما تكون هذه هي |
etag |
تمثّل هذه السمة علامة ETag الخاصة بالقائمة. |
selfLink |
رابط للرجوع إلى هذه القائمة. |
incompleteSearch |
ما إذا كانت عملية البحث غير مكتملة إذا كانت القيمة هي true، قد تكون بعض نتائج البحث مفقودة، بسبب عدم البحث في جميع المستندات. قد يحدث ذلك عند البحث في مساحات تخزين سحابي متعددة باستخدام "allDrives". ولكن تعذر البحث في جميع المجموعات. عند حدوث ذلك، ننصح العملاء بتضييق نطاق طلب البحث عن طريق اختيار نص مختلف مثل "تلقائي". أو "قيادة". |
nextLink |
رابط إلى الصفحة التالية من الملفات. |
items[] |
قائمة الملفات. في حال تعبئة NextPageToken، قد تكون هذه القائمة غير مكتملة ويجب استرجاع صفحة نتائج إضافية. |
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
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
يتم فرض قيود على بعض النطاقات وتتطلب تقييمًا أمنيًا لتطبيقك حتى يستخدمها. لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.
الجزء الأساسي
عمليات التعداد | |
---|---|
DEFAULT |
تمثّل هذه السمة العناصر التي وصل إليها المستخدم. |
DOMAIN |
العناصر التي تمت مشاركتها مع نطاق المستخدم |