Verklarende woordenlijst

Rechtenobject

Een Entitlements-object is een JSON-weergave van één recht voor een publicatie, dat gekoppeld moet worden aan een aan een abonnement gekoppeld lezersaccount.

Velden

  • product_id : Een identificatie die wordt gevormd door het samenvoegen van de publicatie-ID en de naam of het niveau van het recht.
  • subscription_token : Een door de uitgever verstrekte tekenreeks die hun interpretatie van een abonnement weergeeft. Google slaat deze op, maar gebruikt deze nergens voor.
  • Detail : Een beschrijving van het recht voor de gebruiker. Deze wordt weergegeven op de selfservicepagina 'Mijn accounts' van de lezer, zodat deze zijn/haar rechten beter kan identificeren.
  • expire_time : Een tijdstempel in RFC 3339-formaat . De maximale expire_time is 398 dagen vanaf now() . Als u een langere machtigingsperiode wilt ondersteunen, moet u de expire_time bijwerken om deze te verlengen voordat de expire_time wordt bereikt.

Voorbeeld van een rechtenobject

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"
}

Achtergrondinformatie over GCP OAuth-serviceaccounts