Method: changes.list

কোনো ব্যবহারকারী বা শেয়ার করা ড্রাইভের পরিবর্তনগুলো তালিকাভুক্ত করে। আরও তথ্যের জন্য, ‘পরিবর্তন পুনরুদ্ধার করুন’ দেখুন।

HTTP অনুরোধ

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

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

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

প্যারামিটার
driveId

string

যে শেয়ার্ড ড্রাইভ থেকে পরিবর্তনগুলো ফেরত আসবে। যদি নির্দিষ্ট করা থাকে, তাহলে পরিবর্তন আইডিগুলো শেয়ার্ড ড্রাইভের প্রতিফলন ঘটাবে; শনাক্তকারী হিসেবে সম্মিলিত ড্রাইভ আইডি এবং পরিবর্তন আইডি ব্যবহার করুন।

includeCorpusRemovals

boolean

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

includeItemsFromAllDrives

boolean

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

includeRemoved

boolean

পরিবর্তনের তালিকা থেকে কোনো আইটেম সরিয়ে ফেলা হলে (যেমন, মুছে ফেলা বা অ্যাক্সেস হারানোর কারণে), সেই সংক্রান্ত পরিবর্তনগুলো অন্তর্ভুক্ত করা হবে কিনা।

includeTeamDriveItems
(deprecated)

boolean

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

pageSize

integer

ফেরত দেওয়ার জন্য পরিবর্তনের সর্বোচ্চ সংখ্যা। পরিষেবাটি এই সংখ্যার চেয়ে কমও ফেরত দিতে পারে।

অনির্দিষ্ট থাকলে, সর্বাধিক ১০০টি পরিবর্তন ফেরত দেওয়া হবে।

সর্বোচ্চ মান হলো ১০০০; ১০০০-এর উপরের মানগুলোকে ১০০০-এ রূপান্তরিত করা হবে।

pageToken

string

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

restrictToMyDrive

boolean

ফলাফলকে শুধুমাত্র 'মাই ড্রাইভ' হায়ারার্কির ভেতরের পরিবর্তনগুলোর মধ্যে সীমাবদ্ধ রাখা হবে কিনা। এটি 'অ্যাপ্লিকেশন ডেটা' ফোল্ডারের ফাইল বা 'মাই ড্রাইভ'-এ যোগ করা হয়নি এমন শেয়ার করা ফাইলের মতো বিষয়গুলোর পরিবর্তন বাদ দেয়।

spaces

string

কর্পোরাগুলোর মধ্যে কোয়েরি করার জন্য স্পেসগুলোর একটি কমা-দ্বারা-বিভক্ত তালিকা। সমর্থিত মানগুলো হলো 'drive' এবং 'appDataFolder'।

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

teamDriveId
(deprecated)

string

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

includePermissionsForView

string

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

includeLabels

string

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

অনুরোধকারী শরীর

অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।

প্রতিক্রিয়া সংস্থা

একজন ব্যবহারকারীর জন্য পরিবর্তনসমূহের একটি তালিকা।

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

JSON উপস্থাপনা
{
  "changes": [
    {
      object (Change)
    }
  ],
  "kind": string,
  "nextPageToken": string,
  "newStartPageToken": string
}
ক্ষেত্র
changes[]

object ( Change )

পরিবর্তনসমূহের তালিকা। যদি nextPageToken-এ ডেটা দেওয়া থাকে, তাহলে এই তালিকাটি অসম্পূর্ণ হতে পারে এবং ফলাফলের একটি অতিরিক্ত পৃষ্ঠা ফেচ করার প্রয়োজন হতে পারে।

kind

string

এটি কী ধরনের রিসোর্স তা শনাক্ত করে। মান: নির্দিষ্ট স্ট্রিং "drive#changeList"

nextPageToken

string

পরিবর্তনসমূহের পরবর্তী পৃষ্ঠার জন্য পৃষ্ঠা টোকেন। পরিবর্তন তালিকার শেষে পৌঁছে গেলে এটি অনুপস্থিত থাকবে। পৃষ্ঠা টোকেনটির কোনো মেয়াদ শেষ হয় না।

newStartPageToken

string

ভবিষ্যৎ পরিবর্তনের জন্য প্রারম্ভিক পেজ টোকেন। এটি কেবল তখনই উপস্থিত থাকবে যখন বর্তমান পরিবর্তন তালিকার শেষে পৌঁছানো যাবে। পেজ টোকেনটির কোনো মেয়াদ শেষ হয় না।

অনুমোদনের পরিধি

নিম্নলিখিত 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

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