शब्दावली

एनटाइटलमेंट ऑब्जेक्ट

एनटाइटलमेंट ऑब्जेक्ट, किसी पब्लिकेशन के एक एनटाइटलमेंट का JSON फ़ॉर्मैट होता है. इसे सदस्यता से लिंक किए हुए पाठक के खाते से जोड़ा जाता है.

फ़ील्ड

  • product_id: यह एक आइडेंटिफ़ायर है, जिसे पब्लिकेशन आईडी (आम तौर पर, पब्लिकेशन का डोमेन) और एनटाइटलमेंट के नाम या लेवल को मिलाकर बनाया जाता है.
  • subscription_token: पब्लिशर की ओर से दी गई स्ट्रिंग, जो सदस्यता के बारे में उनकी समझ को दिखाती है. Google इसे सेव करता है, लेकिन इसका इस्तेमाल नहीं करता.
  • detail: इस्तेमाल करने वाले लोगों को दिखने वाले एनटाइटलमेंट की जानकारी. पाठक के एनटाइटलमेंट की बेहतर तरीके से पहचान करने के लिए, इसे पाठक के 'मेरा खाता' पेज पर दिखाया जाता है. इस पेज को पाठक खुद मैनेज कर सकते हैं.
  • Expire_time: आरएफ़सी 3339 फ़ॉर्मैट में एक टाइमस्टैंप. now() से, ज़्यादा से ज़्यादा 398 दिनों का expire_time बचा है. अगर आपको एनटाइटलमेंट पीरियड को बढ़ाना है, तो 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 सेवा खातों के बारे में जानकारी