Glossaire

Objet Entitlements

Un objet Entitlements est une représentation JSON d'un droit d'accès pour une publication, à associer à un compte de lecteur associé à un abonnement.

Champs

  • product_id : identifiant créé en fusionnant l'ID de publication (généralement le domaine de la publication) et le nom ou le niveau de droit d'accès.
  • subscription_token : chaîne fournie par l'éditeur, qui représente sa compréhension d'un abonnement. Google stocke cette information, mais ne l'utilise en aucun cas.
  • detail : description du droit d'accès visible par l'utilisateur. Cette information s'affiche sur la page "Mes comptes" en libre-service de l'utilisateur pour lui permettre de mieux identifier ses droits.
  • expire_time : code temporel au format RFC 3339. L'expire_time maximum est de 398 jours à partir de now(). Pour accepter une période de droits d'accès plus longue, vous devez mettre à jour l'expire_time pour le prolonger avant que l'expire_time arrive à échéance.

Exemple d'objet Entitlements

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

Ressources sur les comptes de service OAuth GCP