Method: files.list

ব্যবহারকারীর ফাইল তালিকা.

এই পদ্ধতিটি q পরামিতি গ্রহণ করে, যা এক বা একাধিক অনুসন্ধান পদের সমন্বয়ে একটি অনুসন্ধান ক্যোয়ারী। আরও তথ্যের জন্য, ফাইল এবং ফোল্ডারগুলির জন্য অনুসন্ধান নির্দেশিকা দেখুন।

HTTP অনুরোধ

GET https://www.googleapis.com/drive/v2/files

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

ক্যোয়ারী প্যারামিটার

পরামিতি
corpora

string

আইটেমের বডি (ফাইল/ডকুমেন্ট) যেখানে প্রশ্নটি প্রযোজ্য। সমর্থিত সংস্থাগুলি default , domain , drive এবং allDrives । দক্ষতার জন্য default পছন্দ করুন বা allDrivesdrive

corpus
(deprecated)

enum ( Corpus )

অপ্রচলিত: আইটেমের মূল অংশ (ফাইল/নথিপত্র) যেখানে প্রশ্নটি প্রযোজ্য। পরিবর্তে corpora ব্যবহার করুন.

driveId

string

সার্চ করার জন্য শেয়ার্ড ড্রাইভের আইডি।

includeItemsFromAllDrives

boolean

আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ আইটেম উভয়ই ফলাফলে অন্তর্ভুক্ত করা উচিত কিনা।

includeTeamDriveItems
(deprecated)

boolean

অপ্রচলিত: পরিবর্তে includeItemsFromAllDrives ব্যবহার করুন।

maxResults

integer

প্রতি পৃষ্ঠায় ফেরত দেওয়ার জন্য সর্বাধিক সংখ্যক ফাইল৷ ফাইল তালিকা শেষ হওয়ার আগেই আংশিক বা খালি ফলাফল পৃষ্ঠাগুলি সম্ভব।

orderBy

string

সাজানোর কীগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ বৈধ কীগুলি হল:

  • createdDate : যখন ফাইলটি তৈরি হয়েছিল।
  • folder : ফোল্ডার আইডি। এই ক্ষেত্রটি বর্ণানুক্রমিক ক্রম ব্যবহার করে সাজানো হয়েছে।
  • lastViewedByMeDate : ফাইলটি ব্যবহারকারীর দ্বারা শেষবার দেখা হয়েছিল।
  • modifiedByMeDate : শেষবার ব্যবহারকারীর দ্বারা ফাইলটি পরিবর্তন করা হয়েছিল।
  • modifiedDate : শেষবার ফাইলটি যে কেউ পরিবর্তন করেছিল।
  • quotaBytesUsed : ফাইল দ্বারা ব্যবহৃত স্টোরেজ কোটা বাইটের সংখ্যা।
  • recency : ফাইলের তারিখ-সময় ক্ষেত্র থেকে সাম্প্রতিকতম টাইমস্ট্যাম্প।
  • sharedWithMeDate : যখন ফাইলটি ব্যবহারকারীর সাথে শেয়ার করা হয়েছিল, যদি প্রযোজ্য হয়৷
  • starred : ব্যবহারকারী ফাইলটি তারকাচিহ্নিত করেছে কিনা।
  • title : ফাইলের শিরোনাম। এই ক্ষেত্রটি বর্ণানুক্রমিক ক্রম ব্যবহার করে সাজানো হয়েছে, তাই 1, 12, 2, 22।
  • title_natural : ফাইলের শিরোনাম। এই ক্ষেত্রটি প্রাকৃতিক সাজানোর ক্রম ব্যবহার করে সাজানো হয়েছে, তাই 1, 2, 12, 22।

প্রতিটি কী ডিফল্টভাবে ক্রমবর্ধমানভাবে সাজায়, কিন্তু 'ডেস্ক' মডিফায়ার দিয়ে বিপরীত করা যেতে পারে। উদাহরণ ব্যবহার: ?orderBy=folder,modifiedDate desc,title

উল্লেখ্য যে প্রায় এক মিলিয়ন ফাইল সহ ব্যবহারকারীদের জন্য একটি বর্তমান সীমাবদ্ধতা রয়েছে যেখানে অনুরোধকৃত সাজানোর আদেশ উপেক্ষা করা হয়েছে৷

pageToken

string

ফাইলের জন্য পৃষ্ঠা টোকেন।

projection
(deprecated)

enum ( Projection )

অপ্রচলিত: এই প্যারামিটারের কোন কাজ নেই।

q

string

ফাইল অনুসন্ধানের জন্য ক্যোয়ারী স্ট্রিং।

spaces

string

কমা দ্বারা পৃথক করা স্থানগুলির একটি তালিকা অনুসন্ধান করার জন্য৷ সমর্থিত মানগুলি হল drive এবং appDataFolder

supportsAllDrives

boolean

অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা৷

supportsTeamDrives
(deprecated)

boolean

বাতিল করা হয়েছে: পরিবর্তে supportsAllDrives ব্যবহার করুন।

teamDriveId
(deprecated)

string

বাতিল করা হয়েছে: পরিবর্তে driveId ব্যবহার করুন।

includePermissionsForView

string

প্রতিক্রিয়াতে কোন অতিরিক্ত ভিউ এর অনুমতি অন্তর্ভুক্ত করতে হবে তা নির্দিষ্ট করে। শুধুমাত্র published সমর্থিত.

includeLabels

string

প্রতিক্রিয়ার labelInfo অংশে অন্তর্ভুক্ত করার জন্য লেবেলের আইডিগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

ফাইলের একটি তালিকা।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "nextPageToken": string,
  "kind": string,
  "etag": string,
  "selfLink": string,
  "incompleteSearch": boolean,
  "nextLink": string,
  "items": [
    {
      object (File)
    }
  ]
}
ক্ষেত্র
nextPageToken

string

ফাইলের পরবর্তী পৃষ্ঠার জন্য পৃষ্ঠা টোকেন। ফাইল তালিকার শেষ পর্যন্ত পৌঁছে গেলে এটি অনুপস্থিত থাকবে। যদি টোকেনটি কোনো কারণে প্রত্যাখ্যান করা হয়, তবে এটি বাতিল করা উচিত এবং ফলাফলের প্রথম পৃষ্ঠা থেকে পৃষ্ঠা সংখ্যা পুনরায় চালু করা উচিত।

kind

string

এটি সর্বদা drive#fileList

etag

string

তালিকার ETag.

items[]

object ( File )

ফাইলের তালিকা। 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

কিছু সুযোগ সীমাবদ্ধ এবং সেগুলি ব্যবহার করার জন্য আপনার অ্যাপের নিরাপত্তা মূল্যায়ন প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

কর্পাস

Enums
DEFAULT ব্যবহারকারী অ্যাক্সেস করেছে যে আইটেম.
DOMAIN ব্যবহারকারীর ডোমেনে শেয়ার করা আইটেম।