كائن الاستحقاقات
كائن الاستحقاقات عبارة عن تمثيل JSON للتخويل الواحد لجهة النشر، ليتم ربطه بحساب قارئ مرتبط بالاشتراك.
الحقول
- product_id: معرّف تم إنشاؤه عن طريق دمج معرّف جهة النشر (نطاق جهة النشر بشكل عام) واسم الاستحقاق أو مستوىه.
- subscription_token: سلسلة يوفرها الناشر وتمثل فهمهم للاشتراك. تخزن Google هذا، ولكنها لا تستخدمه لأي شيء.
- التفاصيل: وصف للتخويل للمستخدم. وتظهر هذه المعلومات في صفحة "حساباتي" التي تتضمّن الخدمة الذاتية للقارئ من أجل تحديد استحقاقاتها بشكل أفضل.
- Expire_time: طابع زمني بتنسيق RFC 3339
مثال على كائن الاستحقاقات
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
- إنشاء حساب خدمة OAuth
- استخدام JWT لطلبات HTTP REST التي تم توقيعها
- مكتبات العملاء المتوافقة رسميًا
- مثال على استخدام حساب خدمة مع مكتبة عميل من خلال مثال node.js.