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

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

শুরু করার জন্য, যখন আপনার অ্যাপ নিম্নলিখিত ক্রিয়াকলাপগুলি সম্পাদন করে তখন আপনাকে অবশ্যই আপনার অনুরোধগুলিতে 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 পদ্ধতি ব্যবহার করুন। একটি শেয়ার্ড ড্রাইভ অনুসন্ধান করতে, শেয়ার্ড ড্রাইভের জন্য অনুসন্ধান দেখুন।

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

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

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

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

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

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

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

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

শেয়ার্ড ড্রাইভে পরিবর্তনগুলি ট্র্যাক করতে changes সংস্থানে list পদ্ধতি ব্যবহার করুন। আরও তথ্যের জন্য, ব্যবহারকারী এবং শেয়ার্ড ড্রাইভগুলির জন্য পরিবর্তনগুলি ট্র্যাক করুন দেখুন৷

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

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

  • includeItemsFromAllDrives : শেয়ার্ড ড্রাইভ ফাইল বা পরিবর্তনগুলি পরিবর্তনের তালিকায় অন্তর্ভুক্ত করা উচিত কিনা।

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

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

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

লগ আচরণ পরিবর্তন সম্পর্কে অতিরিক্ত বিবরণের জন্য, ব্যবহারকারী এবং শেয়ার্ড ড্রাইভগুলির জন্য পরিবর্তনগুলি ট্র্যাক করুন দেখুন৷

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

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

শেয়ার্ড ড্রাইভের সাথে Google পিকার ব্যবহার করুন

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