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

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

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

একটি ড্রাইভ ফাইল যা একটি লিঙ্কের সাথে ভাগ করা হয়েছে শুধুমাত্র সেই ব্যবহারকারীরা আবিষ্কার করতে পারে যারা একটি 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