Method: changes.watch

একজন ব্যবহারকারীর জন্য পরিবর্তনসমূহের সাবস্ক্রিপশন গ্রহণ করে। আরও তথ্যের জন্য, ‘রিসোর্স পরিবর্তনের বিজ্ঞপ্তি’ দেখুন।

HTTP অনুরোধ

POST https://www.googleapis.com/drive/v3/changes/watch

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 অংশে অন্তর্ভুক্ত করার জন্য লেবেল আইডিগুলোর একটি কমা দ্বারা পৃথক করা তালিকা।

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

অনুরোধের বডিতে Channel এর একটি ইনস্ট্যান্স থাকে।

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

সফল হলে, রেসপন্স বডিতে Channel এর একটি ইনস্ট্যান্স থাকে।

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

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

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