Method: files.list

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

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

HTTP অনুরোধ

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

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

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

পরামিতি
corpora

string

আইটেমের বডি (ফাইল/ডকুমেন্ট) যেখানে প্রশ্নটি প্রযোজ্য। সমর্থিত সংস্থাগুলি হল 'ব্যবহারকারী', 'ডোমেইন', 'ড্রাইভ' এবং 'অলড্রাইভস'। দক্ষতার জন্য 'অলড্রাইভস' থেকে 'ব্যবহারকারী' বা 'ড্রাইভ' পছন্দ করুন। ডিফল্টরূপে, কর্পোরা 'ব্যবহারকারী' এ সেট করা থাকে। যাইহোক, এটি 'q' প্যারামিটারের মাধ্যমে ফিল্টার সেটের উপর নির্ভর করে পরিবর্তিত হতে পারে।

corpus
(deprecated)

enum ( Corpus )

অপ্রচলিত: তালিকাভুক্ত ফাইলগুলির উৎস৷ পরিবর্তে 'কর্পোরা' ব্যবহার করুন।

driveId

string

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

includeItemsFromAllDrives

boolean

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

includeTeamDriveItems
(deprecated)

boolean

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

orderBy

string

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

  • createdTime : যখন ফাইলটি তৈরি করা হয়েছিল।
  • folder : ফোল্ডার আইডি। এই ক্ষেত্রটি বর্ণানুক্রমিক ক্রম ব্যবহার করে সাজানো হয়েছে।
  • modifiedByMeTime : শেষবার ব্যবহারকারীর দ্বারা ফাইলটি পরিবর্তন করা হয়েছিল।
  • modifiedTime : শেষবার ফাইলটি যে কেউ পরিবর্তন করেছিল।
  • name : ফাইলের নাম। এই ক্ষেত্রটি বর্ণানুক্রমিক ক্রম ব্যবহার করে সাজানো হয়েছে, তাই 1, 12, 2, 22।
  • name_natural : ফাইলের নাম। এই ক্ষেত্রটি প্রাকৃতিক সাজানোর ক্রম ব্যবহার করে সাজানো হয়েছে, তাই 1, 2, 12, 22।
  • quotaBytesUsed : ফাইল দ্বারা ব্যবহৃত স্টোরেজ কোটা বাইটের সংখ্যা।
  • recency : ফাইলের তারিখ-সময় ক্ষেত্র থেকে সাম্প্রতিকতম টাইমস্ট্যাম্প।
  • sharedWithMeTime : যখন ফাইলটি ব্যবহারকারীর সাথে শেয়ার করা হয়েছিল, যদি প্রযোজ্য হয়।
  • starred : ব্যবহারকারী ফাইলটি তারকাচিহ্নিত করেছে কিনা।
  • viewedByMeTime : ফাইলটি ব্যবহারকারীর দ্বারা শেষবার দেখা হয়েছিল।

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

pageSize

integer

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

pageToken

string

পরবর্তী পৃষ্ঠায় পূর্ববর্তী তালিকার অনুরোধ অব্যাহত রাখার জন্য টোকেন। এটি পূর্ববর্তী প্রতিক্রিয়া থেকে 'nextPageToken'-এর মান নির্ধারণ করা উচিত।

q

string

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

spaces

string

কর্পোরার মধ্যে ক্যোয়ারী করার জন্য স্থানগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ সমর্থিত মান হল 'ড্রাইভ' এবং 'অ্যাপডেটাফোল্ডার'।

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

teamDriveId
(deprecated)

string

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

includePermissionsForView

string

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

includeLabels

string

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

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

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

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

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

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

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

string

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

kind

string

এই সম্পদ কি ধরনের সনাক্ত. মান: স্থির স্ট্রিং "drive#fileList"

files[]

object ( File )

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

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

কর্পাস

Enums
user ফাইলগুলি ব্যবহারকারীর মালিকানাধীন বা শেয়ার করা হয়েছে৷
domain ব্যবহারকারীর ডোমেনে শেয়ার করা ফাইল।