使用权对象
使用权对象是出版物单个使用权的 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 服务账号
- 为签名 HTTP REST 请求使用 JWT
- 官方支持的客户端库
- 通过 node.js 示例将服务账号与客户端库搭配使用示例。