এনটাইটেলমেন্ট অবজেক্ট
একটি এনটাইটেলমেন্ট অবজেক্ট হল সাবস্ক্রিপশন-লিঙ্কড রিডার অ্যাকাউন্টের সাথে যুক্ত হতে একটি প্রকাশনার জন্য একটি একক এনটাইটেলমেন্টের JSON প্রতিনিধিত্ব।
ক্ষেত্র
- product_id : প্রকাশনা আইডি (সাধারণত প্রকাশনার ডোমেন) এবং নাম বা এনটাইটেলমেন্টের স্তর একত্রিত করে একটি শনাক্তকারী তৈরি করা হয়।
- সাবস্ক্রিপশন_টোকেন : একটি প্রকাশক-প্রদত্ত স্ট্রিং যা সদস্যতা সম্পর্কে তাদের বোঝার প্রতিনিধিত্ব করে। গুগল এটি সঞ্চয় করে, কিন্তু এটি কোনো কিছুর জন্য ব্যবহার করে না।
- বিস্তারিত : এনটাইটেলমেন্টের একটি ব্যবহারকারীর মুখোমুখি বর্ণনা। এটি তাদের এনটাইটেলমেন্টগুলিকে আরও ভালভাবে সনাক্ত করার জন্য পাঠকের স্ব-পরিষেবা মাই অ্যাকাউন্টস পৃষ্ঠায় প্রকাশিত হয়েছে।
- expire_time : RFC 3339 ফরম্যাটে একটি টাইমস্ট্যাম্প। সর্বোচ্চ
expire_time
হবেnow()
। যদি আপনি একটি দীর্ঘ এনটাইটেলমেন্ট পিরিয়ড সমর্থন করতে চান, তাহলেexpire_time
পৌঁছানোর আগে এটি বাড়ানোর জন্য আপনাকেexpire_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 উদাহরণের মাধ্যমে একটি ক্লায়েন্ট লাইব্রেরির সাথে একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করার উদাহরণ।