শেয়ার্ড ড্রাইভ সমর্থন প্রয়োগ করুন

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

শুরু করার জন্য, যখন আপনার অ্যাপ নীচে তালিকাভুক্ত ক্রিয়াকলাপগুলি সম্পাদন করে তখন আপনাকে আপনার অনুরোধগুলিতে supportsAllDrives=true ক্যোয়ারী প্যারামিটার অন্তর্ভুক্ত করতে হবে:

ড্রাইভ API v3

  • files.get
  • files.list
  • files.create
  • files.update
  • files.copy
  • files.delete
  • changes.list
  • changes.getStartPageToken
  • permissions.list
  • permissions.get
  • permissions.create
  • permissions.update
  • permissions.delete

ড্রাইভ API v2

  • files.get
  • files.list
  • files.insert
  • files.update
  • files.patch
  • files.copy
  • files.trash
  • files.untrash
  • files.delete
  • files.touch
  • children.insert
  • parents.insert
  • changes.list
  • changes.getStartPageToken
  • changes.get
  • permissions.list
  • permissions.get
  • permissions.insert
  • permissions.update
  • permissions.patch
  • permissions.delete

supportsAllDrives=true প্যারামিটার Google ড্রাইভকে জানায় যে আপনার অ্যাপ্লিকেশনটি শেয়ার্ড ড্রাইভে ফাইলগুলি পরিচালনা করার জন্য ডিজাইন করা হয়েছে৷

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

শেয়ার্ড ড্রাইভে কন্টেন্ট খুঁজুন

শেয়ার্ড ড্রাইভ অনুসন্ধান করতে files.list পদ্ধতি ব্যবহার করুন। এই বিভাগে files.list পদ্ধতিতে শেয়ার্ড ড্রাইভ-নির্দিষ্ট ক্ষেত্র কভার করা হয়েছে। শেয়ার্ড ড্রাইভ অনুসন্ধান করতে, ফাইল এবং ফোল্ডার অনুসন্ধান করুন।

files.list পদ্ধতিতে নিম্নলিখিত শেয়ার্ড ড্রাইভ-নির্দিষ্ট ক্ষেত্র এবং ক্যোয়ারী মোড রয়েছে:

  • driveId — সার্চ করার জন্য শেয়ার্ড ড্রাইভের আইডি।
  • includeItemsFromAllDrives — শেয়ার্ড ড্রাইভ আইটেমগুলি ফলাফলে অন্তর্ভুক্ত করা উচিত কিনা। যদি উপস্থিত না থাকে বা মিথ্যাতে সেট করা হয়, তাহলে শেয়ার্ড ড্রাইভ আইটেম ফেরত দেওয়া হয় না।

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

  • supportsAllDrives — অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা। মিথ্যা হলে, শেয়ার্ড ড্রাইভ আইটেমগুলি প্রতিক্রিয়াতে অন্তর্ভুক্ত করা হয় না৷

নিম্নলিখিত ক্যোয়ারী মোডগুলি শেয়ার্ড ড্রাইভের জন্য নির্দিষ্ট:

includeItemsFromAllDrives corpora ক্যোয়ারী বিবরণ
true user শেয়ার্ড ড্রাইভ এবং মাই ড্রাইভ উভয় ফাইল সহ ব্যবহারকারীর অ্যাক্সেস করা ফাইলগুলিকে জিজ্ঞাসা করুন৷
true drive নির্দিষ্ট শেয়ার্ড ড্রাইভে সমস্ত আইটেম জিজ্ঞাসা করুন। অনুরোধে ড্রাইভআইডি অবশ্যই উল্লেখ করতে হবে।
true allDrives ব্যবহারকারী যে ফাইলগুলি অ্যাক্সেস করেছেন এবং যে সমস্ত শেয়ার্ড ড্রাইভের সদস্য সেগুলিকে জিজ্ঞাসা করুন৷ মনে রাখবেন যে প্রতিক্রিয়াতে incompleteSearch : true অন্তর্ভুক্ত থাকতে পারে, যা নির্দেশ করে যে কিছু কর্পোরা এই অনুরোধের জন্য অনুসন্ধান করা হয়নি।
true domain শেয়ার্ড ড্রাইভ এবং মাই ড্রাইভ উভয় ফাইল সহ ডোমেনে শেয়ার করা ফাইলগুলিকে জিজ্ঞাসা করে৷

শেয়ার্ড ড্রাইভে পরিবর্তন ট্র্যাক করুন

শেয়ার্ড ড্রাইভে পরিবর্তন ট্র্যাক করতে changes.list পদ্ধতি ব্যবহার করুন। এই বিভাগটি changes.list পদ্ধতিতে শেয়ার্ড ড্রাইভ-নির্দিষ্ট ক্ষেত্র কভার করে। আরও তথ্যের জন্য, ব্যবহারকারী এবং শেয়ার্ড ড্রাইভের জন্য ট্র্যাক পরিবর্তনগুলি পড়ুন। changes.list পদ্ধতিতে নিম্নলিখিত শেয়ার্ড ড্রাইভ-নির্দিষ্ট ক্ষেত্র এবং ক্যোয়ারী মোড রয়েছে:

  • driveId — শেয়ার্ড ড্রাইভ যেখান থেকে পরিবর্তনগুলি ফেরত দেওয়া হয়। উল্লেখ করা থাকলে, পরিবর্তন আইডিগুলি শেয়ার্ড ড্রাইভের মধ্যে হওয়া পরিবর্তনগুলিকে বোঝায়, ব্যবহারকারীকে দেখানো ফাইলগুলির পরিবর্তন নয়৷ একটি নির্দিষ্ট শেয়ার্ড ড্রাইভ পরিবর্তন উল্লেখ করতে, শেয়ার্ড ড্রাইভ আইডি এবং পরিবর্তন আইডি উভয়ই একটি শনাক্তকারী হিসাবে ব্যবহার করা আবশ্যক৷
  • supportsAllDrives — অনুরোধ করা অ্যাপ্লিকেশন শেয়ার্ড ড্রাইভ সমর্থন করে কিনা। যদি মিথ্যা হয়, তাহলে শেয়ার্ড ড্রাইভের আইটেম, শেয়ার্ড ড্রাইভ এবং শেয়ার্ড ড্রাইভের মধ্যে থাকা ফাইল উভয়ই সহ, ফেরত দেওয়া হয় না।
  • includeItemsFromAllDrives — শেয়ার্ড ড্রাইভ ফাইল বা পরিবর্তনগুলি পরিবর্তনের তালিকায় অন্তর্ভুক্ত করা উচিত কিনা।

নিম্নলিখিত ক্যোয়ারী মোডগুলি শেয়ার্ড ড্রাইভের জন্য নির্দিষ্ট:

includeItemsFromAllDrives driveId ক্যোয়ারী বিবরণ
true না পরিবর্তনগুলি ব্যবহারকারীর অ্যাক্সেস করা শেয়ার্ড ড্রাইভের ভিতরে বা বাইরের ফাইলগুলির পরিবর্তনের সাথে সাথে শেয়ার্ড ড্রাইভের পরিবর্তনগুলিকে প্রতিফলিত করে যেখানে ব্যবহারকারী একজন সদস্য।
true হ্যাঁ পরিবর্তনগুলি নির্দিষ্ট শেয়ার্ড ড্রাইভ এবং সেই শেয়ার্ড ড্রাইভের মধ্যে থাকা আইটেমগুলির পরিবর্তনগুলির প্রতিফলন করে৷

লগ আচরণ পরিবর্তন সম্পর্কে অতিরিক্ত বিবরণের জন্য, লগ পরিবর্তন করুন দেখুন।

ড্রাইভ UI-তে শেয়ার্ড ড্রাইভ সমর্থন সক্ষম করুন৷

ড্রাইভ UI ব্যবহার করে শেয়ার্ড ড্রাইভ সামগ্রী অ্যাক্সেস করতে, আপনি Google API কনসোলে "শেয়ারড ড্রাইভ সমর্থন" চেক করেছেন তা নিশ্চিত করুন৷ আরও তথ্যের জন্য, একটি ড্রাইভ UI ইন্টিগ্রেশন কনফিগার করুন দেখুন।

শেয়ার্ড ড্রাইভের সাথে ফাইল পিকার ব্যবহার করা

ফাইল পিকার শেয়ার্ড ড্রাইভে আইটেম নির্বাচন করা সমর্থন করে। শেয়ার্ড ড্রাইভ সমর্থন সক্ষম করা এবং ফাইল পিকারে শেয়ার্ড ড্রাইভ ভিউ যোগ করার বিষয়ে বিস্তারিত জানার জন্য, Google পিকার API দেখুন।

পরবর্তী পদক্ষেপ

শেয়ার্ড ড্রাইভ তৈরি করা এবং শেয়ার্ড ড্রাইভের অনুমতি ম্যানেজ করতে সাহায্যের জন্য শেয়ার্ড ড্রাইভ ম্যানেজ করা চালিয়ে যান।