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