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

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

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

teamDriveId
(deprecated)

string

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

includePermissionsForView

string

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

includeLabels

string

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

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

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

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

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

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

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "nextPageToken": string,
  "newStartPageToken": string,
  "changes": [
    {
      object (Change)
    }
  ]
}
ক্ষেত্র
kind

string

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

nextPageToken

string

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

newStartPageToken

string

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

changes[]

object ( Change )

পরিবর্তনের তালিকা। 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.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.photos.readonly
  • https://www.googleapis.com/auth/drive.readonly

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