使用权对象
使用权对象是出版物单项使用权的 JSON 表示法,将与订阅关联的读者账号相关联。
字段
- product_id:通过合并出版物 ID 和使用权的名称或级别而形成的标识符。
- subscription_token:发布商提供的字符串,表示他们对订阅的理解。Google 会存储此字符串,但不会将其用于任何用途。
- detail:面向用户的对使用权的说明。此说明会显示在读者的自助式“我的账号”页面中,以便更好地识别其使用权。
- expire_time:RFC 3339 格式的时间戳。
expire_time最长为now()后的 398 天。如果您需要支持更长的使用权期限,则必须在expire_time到期之前更新expire_time以延长期限。
使用权对象示例
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"
}
GCP OAuth 服务账号背景信息
- 创建 OAuth 服务账号
- 使用 JWT 进行签名 HTTP REST 请求
- 正式支持的客户端库
- 通过 node.js 示例,了解如何将服务账号与客户端库搭配使用。