Objeto de derechos
Un objeto de derechos es una representación JSON de un único derecho para una publicación, que se asocia a una cuenta de lector vinculada a una suscripción.
Campos
- product_id: identificador formado combinando el ID de publicación (generalmente, el dominio de la publicación) con el nombre o el nivel de derecho.
- subscription_token: cadena proporcionada por el editor que describe una suscripción. Google la almacena, pero no la utiliza con ningún fin.
- detail: descripción del derecho para los usuarios. Esta información se muestra en la página de autoservicio Mis cuentas del lector para que pueda identificar mejor sus derechos.
- expire_time: marca de tiempo en formato RFC 3339. El valor máximo de
expire_time
es 398 días a partir denow()
. Si necesitas un periodo de autorización mayor, debes actualizarexpire_time
para ampliarlo antes de que llegue aexpire_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 sobre las cuentas de servicio de OAuth de GCP
- Crear una cuenta de servicio de OAuth
- Utilizar JWT para solicitudes REST HTTP firmadas
- Bibliotecas de cliente admitidas oficialmente
- Ejemplo de uso de una cuenta de servicio con una biblioteca de cliente a través del ejemplo de Node.js.