Glossário

Objeto de direitos

Um objeto de direitos é uma representação JSON de um único direito para uma publicação a ser associado a uma conta de leitor vinculada à assinatura.

Campos

  • product_id: um identificador formado pelo ID da publicação (geralmente o domínio dela) e pelo nome ou nível do direito.
  • subscription_token: uma string fornecida pelo publisher que representa o entendimento de uma assinatura. O Google a armazena, mas não a usa para nada.
  • detail: uma descrição voltada ao usuário do direito. Essas informações aparecem na página "Minhas contas" de autoatendimento do leitor para identificar melhor os direitos.
  • expire_time: um carimbo de data/hora no formato RFC 3339. O expire_time máximo é de 398 dias a partir de now(). Se você precisar de um período de direito mais longo, atualize e estenda o expire_time antes que ele atinja o expire_time.

Exemplo de objeto de direitos

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

Contexto sobre as contas de serviço do OAuth do GCP