Đối tượng quyền
Đối tượng quyền là đối tượng JSON thể hiện một quyền duy nhất cho một ấn bản và được liên kết với một tài khoản độc giả liên kết gói thuê bao.
Trường
- product_id: Giá trị nhận dạng được tạo bằng cách hợp nhất mã nhận dạng ấn bản (thường là miền của ấn bản) và tên hoặc cấp quyền.
- subscription_token: Chuỗi do nhà xuất bản cung cấp thể hiện hiểu biết của họ về gói thuê bao. Google lưu trữ nhưng không sử dụng thông tin này cho bất kỳ mục đích nào.
- chi tiết: Nội dung mô tả dành cho người dùng về quyền. Thông tin này sẽ xuất hiện trên trang Tài khoản của tôi mà người đọc tự phục vụ để xác định rõ hơn các quyền của họ.
- expire_time: Dấu thời gian ở định dạng RFC 3339.
expire_time
tối đa là 398 ngày từnow()
. Nếu cần hỗ trợ thời hạn sử dụng quyền dài hơn, bạn phải cập nhậtexpire_time
để gia hạn trước khi đếnexpire_time
.
Ví dụ về đối tượng Quyền
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"
}
Nền tài khoản dịch vụ OAuth trên GCP
- Tạo tài khoản dịch vụ OAuth
- Sử dụng JWT cho các yêu cầu REST HTTP đã ký
- Thư viện ứng dụng được hỗ trợ chính thức
- Ví dụ về cách sử dụng tài khoản dịch vụ với thư viện ứng dụng thông qua ví dụ vềnode.js.