مسرد المصطلحات

كائن الأذونات

عنصر الاستحقاقات هو تمثيل JSON لإذن واحد خاص بجهة النشر، يتم ربطه بحساب قارئ مرتبط باشتراك.

الحقول

  • product_id: معرّف يتم إنشاؤه من خلال دمج معرّف جهة النشر (نطاق جهة النشر بشكل عام) مع اسم أو مستوى الاستحقاق.
  • subscription_token: سلسلة يقدِّمها الناشر توضِّح فهمه للاشتراك. تخزّن Google هذه المعلومات، ولكن لا تستخدمها في أي شيء.
  • التفاصيل: وصف موجّه للمستخدمين للإذن. يتم عرض ذلك في صفحة "حساباتي" للخدمة الذاتية للقارئ للتعرّف بشكل أفضل على استحقاقات المستخدم.
  • expire_time: طابع زمني بتنسيق RFC 3339. الحد الأقصى لقيمة "expire_time" هو 398 يومًا اعتبارًا من 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"
}

معلومات أساسية عن حسابات خدمة OAuth على GCP