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

عنصر الأذونات

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

الحقول

  • product_id: معرّف تم إنشاؤه من خلال دمج معرّف النشر والاسم أو مستوى الأهلية.
  • subscription_token: سلسلة يقدّمها الناشر تمثّل فهمه للاشتراك. تخزِّن Google هذه المعلومات، ولكنّها لا تستخدمها لأي غرض.
  • detail: وصف موجَّه للمستخدمين يوضّح الإذن ويتم عرض هذه المعلومات في صفحة "حساباتي" للإدارة الذاتية لدى القارئ لتحديد امتيازاته بشكل أفضل.
  • 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 في Google Cloud Platform