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 denow()
. Se você precisar de um período de direito mais longo, atualize e estenda oexpire_time
antes que ele atinja oexpire_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
- Como criar uma conta de serviço do OAuth
- Como usar JWT para solicitações REST de HTTP assinadas
- Bibliotecas de cliente oficialmente compatíveis
- Veja como usar uma conta de serviço com uma biblioteca de cliente pelo exemplo node.js.