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

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

عنصر "حقوق الوصول" هو تمثيل بتنسيق 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 في Google Cloud Platform