Entitlements nesnesi
Hak Nesnesi, bir yayın için tek bir hakkın JSON gösterimidir ve aboneliğe bağlı bir okuyucu hesabıyla ilişkilendirilir.
Alanlar
- product_id: Yayın kimliği ile hak adının veya düzeyinin birleştirilmesiyle oluşturulan tanımlayıcı.
- subscription_token: Yayıncının abonelikle ilgili anlayışını temsil eden, yayıncı tarafından sağlanan bir dizedir. Google bunu saklar ancak hiçbir amaçla kullanmaz.
- detail: Hakla ilgili, kullanıcıya yönelik açıklama. Bu açıklama, okuyucunun haklarını daha iyi tanımlayabilmesi için okuyucunun self servis "Hesabım" sayfasında gösterilir.
- expire_time: RFC 3339 biçiminde bir zaman damgası. Maksimum
expire_time,now()tarihinden itibaren 398 gündür. Daha uzun bir hak süresini desteklemeniz gerekiyorsaexpire_timesüresine ulaşmadan önceexpire_timetarihini uzatmak için güncellemeniz gerekir.
Haklar nesnesi örneği
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 hizmet hesapları hakkında arka plan bilgileri
- OAuth hizmet hesabı oluşturma
- İmzalı HTTP REST istekleri için JWT kullanma
- Resmi olarak desteklenen istemci kitaplıkları
- node.js örneği aracılığıyla bir istemci kitaplığıyla hizmet hesabı kullanma örneği.