অধিকার বস্তু
একটি এনটাইটেলমেন্টস অবজেক্ট হলো কোনো প্রকাশনার একটিমাত্র এনটাইটেলমেন্টের JSON উপস্থাপনা, যা একটি সাবস্ক্রিপশন-সংযুক্ত পাঠক অ্যাকাউন্টের সাথে যুক্ত করা হয়।
ক্ষেত্র
- product_id : প্রকাশনা আইডি এবং অধিকারের নাম বা স্তরকে একত্রিত করে গঠিত একটি শনাক্তকারী।
- সাবস্ক্রিপশন_টোকেন : প্রকাশক কর্তৃক প্রদত্ত একটি স্ট্রিং, যা সাবস্ক্রিপশন সম্পর্কে তাদের ধারণাকে উপস্থাপন করে। গুগল এটি সংরক্ষণ করে, কিন্তু কোনো কাজে ব্যবহার করে না।
- বিবরণ : প্রাপ্যতার একটি ব্যবহারকারী-বান্ধব বর্ণনা। পাঠকের প্রাপ্যতার আরও ভালোভাবে শনাক্তকরণের জন্য এটি তার সেলফ-সার্ভিস 'আমার অ্যাকাউন্ট' পাতায় প্রদর্শিত হয়।
- expire_time : RFC 3339 ফরম্যাটে একটি টাইমস্ট্যাম্প। এর সর্বোচ্চ
expire_timenow()থেকে ৩৯৮ দিন। যদি আপনাকে আরও দীর্ঘ মেয়াদের অধিকার সমর্থন করতে হয়, তবেexpire_timeexpire_timeহওয়ার আগেই আপনাকে এটি আপডেট করে বাড়াতে হবে।
এনটাইটেলমেন্ট অবজেক্টের উদাহরণ
const entitlement = {
"product_id": "dailybugle.com:basic",
"subscription_token": "dnabhdufbwinkjanvejskenfw",
"detail": "This is our basic plan",
"expire_time": "2022-08-19T04:53:40+00:00"
}
GCP OAuth পরিষেবা অ্যাকাউন্ট সম্পর্কিত পটভূমি
- একটি OAuth পরিষেবা অ্যাকাউন্ট তৈরি করা
- স্বাক্ষরিত HTTP REST অনুরোধের জন্য JWT ব্যবহার করা
- আনুষ্ঠানিকভাবে সমর্থিত ক্লায়েন্ট লাইব্রেরি
- node.js উদাহরণের মাধ্যমে ক্লায়েন্ট লাইব্রেরির সাথে সার্ভিস অ্যাকাউন্ট ব্যবহারের একটি উদাহরণ।