আপনি ড্রাইভ UI অথবা গুগল ড্রাইভ API ব্যবহার করে অন্যদের সাথে গুগল ড্রাইভের ফাইল ও ফোল্ডার শেয়ার করতে পারেন। ড্রাইভ থেকে শেয়ার করার সময়, আপনি নিয়ন্ত্রণ করতে পারেন যে অন্যরা ফাইলটি সম্পাদনা করতে, মন্তব্য করতে, নাকি শুধু খুলতে পারবে।
একটি রিসোর্স কী আপনার ফাইলকে অনাকাঙ্ক্ষিত অ্যাক্সেস থেকে সুরক্ষিত রাখতে সাহায্য করে। রিসোর্স কী হলো একটি অতিরিক্ত প্যারামিটার যা প্রদান করা হয়, যাতে ব্যবহারকারীরা লিঙ্কের মাধ্যমে শেয়ার করা নির্দিষ্ট ফাইলগুলো অ্যাক্সেস করতে পারে। যে ব্যবহারকারীরা ফাইলটি আগে দেখেননি, তাদের অ্যাক্সেস পাওয়ার জন্য অবশ্যই রিসোর্স কী প্রদান করতে হবে। যারা সম্প্রতি ফাইলটি দেখেছেন, বা যাদের সরাসরি অ্যাক্সেস আছে, তাদের ফাইলটি অ্যাক্সেস করার জন্য রিসোর্স কী-এর প্রয়োজন হয় না।
লিঙ্কের মাধ্যমে শেয়ার করা একটি ড্রাইভ ফাইল শুধুমাত্র সেইসব ব্যবহারকারীরাই অ্যাক্সেস করতে পারে, যাদের type=user বা type=group permissions রিসোর্সের মাধ্যমে ফাইলটিতে অ্যাক্সেস করার অধিকার আছে। যেসব ব্যবহারকারীর শুধুমাত্র type=domain বা type=anyone পারমিশন ব্যবহার করে এই লিঙ্ক-শেয়ার করা ফাইলগুলিতে অ্যাক্সেস আছে, তাদের অনুরোধের জন্য একটি রিসোর্স কী-এর প্রয়োজন হতে পারে।
অনুমতি সম্পর্কে আরও তথ্যের জন্য, ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার দেখুন। ভূমিকাগুলির একটি সম্পূর্ণ তালিকা এবং প্রতিটি দ্বারা অনুমোদিত ক্রিয়াকলাপগুলির জন্য, ভূমিকা ও অনুমতি দেখুন।
ফাইল থেকে রিসোর্স কী-টি পড়ুন।
ড্রাইভ এপিআই files রিসোর্সের রিড-অনলি resourceKey ফিল্ডে ফাইলটির রিসোর্স কী রিটার্ন করে।
ফাইলটি যদি একটি ড্রাইভ শর্টকাট হয়, তাহলে শর্টকাট টার্গেটের রিসোর্স কী-টি রিড-অনলি shortcutDetails.targetResourceKey ফিল্ডে ফেরত দেওয়া হয়।
files রিসোর্সের যে ফিল্ডগুলো URL রিটার্ন করে, যেমন exportLinks , webContentLink , এবং webViewLink , সেগুলোতেও resourceKey অন্তর্ভুক্ত থাকে। যে ক্লায়েন্টগুলো Drive UI-এর সাথে ইন্টিগ্রেট করে, তারা state প্যারামিটারের মধ্যেও resourceKeys ব্যবহার করতে পারে। আরও তথ্যের জন্য, ফাইল ডাউনলোড এবং এক্সপোর্ট দেখুন।
অনুরোধে রিসোর্স কী সেট করুন
ড্রাইভ এপিআই-তে পাঠানো অনুরোধে উল্লেখিত যেকোনো ফাইলের রিসোর্স কী X-Goog-Drive-Resource-Keys HTTP হেডারে সেট করা হয়।
Drive API-তে পাঠানো অনুরোধে X-Goog-Drive-Resource-Keys HTTP হেডার ব্যবহার করে এক বা একাধিক রিসোর্স কী নির্দিষ্ট করা যায়।
সিনট্যাক্স
হেডারে একটি ফরওয়ার্ড স্ল্যাশ ( / ) বিভাজক ব্যবহার করে ফাইল আইডি এবং রিসোর্স কী-এর জোড়া নির্ধারণ করা হয়। সমস্ত ফাইল আইডি এবং রিসোর্স কী-এর জোড়াগুলোকে কমা ( , ) বিভাজক দিয়ে একত্রিত করে হেডারটি তৈরি করা হয়।
উদাহরণস্বরূপ, fileId1 ফাইলটিকে fileId2 ফোল্ডার থেকে fileId3 ফোল্ডারে সরানোর একটি অনুরোধ বিবেচনা করুন। ধরে নিন, এই তিনটি ফাইলের রিসোর্স কীগুলো হলো যথাক্রমে resourceKey1 , resourceKey2 এবং resourceKey3 । এই মানগুলো থেকে একটি ফরওয়ার্ড স্ল্যাশ এবং কমা বিভাজক ব্যবহার করে তৈরি হেডারটি হলো:
X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3
সম্পর্কিত বিষয়
- ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার করুন
- ফাইল ডাউনলোড এবং রপ্তানি করুন
- ফাইলের বিষয়বস্তু সুরক্ষিত করুন
- ড্রাইভ UI ইন্টিগ্রেশন কনফিগার করুন