Objeto de derechos
Un objeto de derechos es una representación JSON de un único derecho para una publicación, que se asocia con una cuenta de lector vinculada a una suscripción.
Campos
- product_id: Un identificador formado mediante la combinación del ID de publicador (por lo general, el dominio de la publicación) y el nombre o el nivel del derecho.
- subscription_token: Una cadena proporcionada por el editor que representa el entendimiento de una suscripción. Google almacena esta cadena, pero no la usa para nada.
- detail: Una descripción del derecho para el usuario. Se muestra en la página de autoservicio Mis cuentas del lector para identificar mejor sus derechos.
- expire_time: Una marca de tiempo en formato RFC 3339. El
expire_time
máximo es de 398 días a partir denow()
. Si necesitas admitir un período de derecho mayor, debes actualizar elexpire_time
para ampliarlo antes de que llegue alexpire_time
.
Ejemplo de objeto de derechos
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"
}
Información general sobre las cuentas de servicio de OAuth de GCP
- Crea una cuenta de servicio de OAuth
- Usa JWT para solicitudes HTTP REST firmadas
- Bibliotecas cliente compatibles de manera oficial
- Ejemplo del uso de una cuenta de servicio con una biblioteca cliente a través del ejemplo de node.js.