রিসোর্স কী ব্যবহার করে লিঙ্ক-শেয়ারড ড্রাইভ ফাইল অ্যাক্সেস করুন

আপনি ড্রাইভ UI ব্যবহার করে অথবা গুগল ড্রাইভ API এর মাধ্যমে অন্যদের সাথে গুগল ড্রাইভ ফাইল এবং ফোল্ডার শেয়ার করতে পারেন। যখন আপনি ড্রাইভ থেকে শেয়ার করেন, তখন আপনি নিয়ন্ত্রণ করতে পারেন যে লোকেরা ফাইলটি সম্পাদনা করতে, মন্তব্য করতে বা কেবল খুলতে পারবে কিনা।

একটি রিসোর্স কী আপনার ফাইলকে অনিচ্ছাকৃত অ্যাক্সেস থেকে রক্ষা করতে সাহায্য করে। রিসোর্স কী হল একটি অতিরিক্ত প্যারামিটার যা ব্যবহারকারীদের লিঙ্ক ব্যবহার করে শেয়ার করা নির্দিষ্ট ফাইল অ্যাক্সেস করার জন্য পাস করা হয়। যারা আগে ফাইলটি দেখেননি তাদের অ্যাক্সেস পাওয়ার জন্য রিসোর্স কী প্রদান করতে হবে। যারা সম্প্রতি ফাইলটি দেখেছেন, অথবা সরাসরি অ্যাক্সেস পেয়েছেন, তাদের ফাইলটি অ্যাক্সেস করার জন্য রিসোর্স কী প্রয়োজন হয় না।

একটি লিঙ্কের সাথে শেয়ার করা একটি ড্রাইভ ফাইল শুধুমাত্র সেই ব্যবহারকারীরাই আবিষ্কার করতে পারবেন যারা type=user অথবা type=group permissions রিসোর্সের ফলে ফাইলটি অ্যাক্সেস করতে পারবেন। type=domain অথবা type=anyone অনুমতি ব্যবহার করে শুধুমাত্র এই লিঙ্ক-শেয়ার করা ফাইলগুলিতে অ্যাক্সেস আছে এমন ব্যবহারকারীদের অনুরোধের জন্য একটি রিসোর্স কী প্রয়োজন হতে পারে।

অনুমতি সম্পর্কে আরও তথ্যের জন্য, ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার করুন দেখুন। ভূমিকার সম্পূর্ণ তালিকা এবং প্রতিটি দ্বারা অনুমোদিত ক্রিয়াকলাপের জন্য, ভূমিকা এবং অনুমতি দেখুন।

ফাইল থেকে রিসোর্স কী পড়ুন

ড্রাইভ এপিআই files রিসোর্সের রিড-অনলি resourceKey ফিল্ডে একটি ফাইলের রিসোর্স কী ফেরত দেয়।

যদি ফাইলটি একটি ড্রাইভ শর্টকাট হয়, তাহলে শর্টকাট টার্গেটের জন্য রিসোর্স কীটি কেবল পঠনযোগ্য shortcutDetails.targetResourceKey ক্ষেত্রে ফেরত পাঠানো হয়।

files রিসোর্সের ক্ষেত্রগুলি যা URL গুলি ফেরত দেয়, যেমন exportLinks , webContentLink , এবং webViewLink , তে resourceKey অন্তর্ভুক্ত থাকে। ড্রাইভ UI এর সাথে সংহত হওয়া ক্লায়েন্টরাও state প্যারামিটারের মধ্যে resourceKeys ব্যবহার করতে পারে। আরও তথ্যের জন্য, ফাইল ডাউনলোড এবং রপ্তানি দেখুন।

অনুরোধে রিসোর্স কী সেট করুন

ড্রাইভ এপিআই-তে অনুরোধের মাধ্যমে উল্লেখিত যেকোনো ফাইলের রিসোর্স কীগুলি X-Goog-Drive-Resource-Keys HTTP হেডারে সেট করা থাকে।

ড্রাইভ এপিআই-তে অনুরোধগুলি X-Goog-Drive-Resource-Keys HTTP হেডারের সাহায্যে এক বা একাধিক রিসোর্স কী নির্দিষ্ট করতে পারে।

বাক্য গঠন

একটি ফরোয়ার্ড স্ল্যাশ ( / ) বিভাজক ব্যবহার করে হেডারে একটি ফাইল আইডি এবং রিসোর্স কী জোড়া সেট করা হয়। কমা ( , ) বিভাজক ব্যবহার করে সমস্ত ফাইল আইডি এবং রিসোর্স কী জোড়া একত্রিত করে হেডারটি তৈরি করা হয়।

উদাহরণস্বরূপ, fileId1 ফাইলটি fileId2 ফোল্ডার থেকে fileId3 ফোল্ডারে স্থানান্তর করার অনুরোধ বিবেচনা করুন। ধরে নিন এই তিনটি ফাইলের জন্য রিসোর্স কীগুলি যথাক্রমে resourceKey1 , resourceKey2 এবং resourceKey3 । ফরোয়ার্ড স্ল্যাশ এবং কমা বিভাজক ব্যবহার করে এই মানগুলি থেকে তৈরি হেডারটি হল:

    X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3