শেয়ার্ড ড্রাইভ আমার ড্রাইভ থেকে বিভিন্ন প্রতিষ্ঠান, শেয়ারিং এবং মালিকানা মডেল অনুসরণ করে। যদি আপনার অ্যাপ শেয়ার্ড ড্রাইভে ফাইল তৈরি এবং পরিচালনা করতে যাচ্ছে, তাহলে আপনাকে অবশ্যই আপনার অ্যাপে শেয়ার্ড ড্রাইভ সমর্থন প্রয়োগ করতে হবে। আপনার বাস্তবায়নের জটিলতা আপনার অ্যাপের কার্যকারিতার উপর নির্ভর করে।
শুরু করার জন্য, যখন আপনার অ্যাপ নিম্নলিখিত ক্রিয়াকলাপগুলি সম্পাদন করে তখন আপনাকে অবশ্যই আপনার অনুরোধগুলিতে 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
পছন্দ করুন বাallDrives
এdrive
। ডিফল্টরূপে, কর্পোরা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 দেখুন।