Đối tượng quyền
Đối tượng Quyền là một biểu thị JSON của một quyền duy nhất cho một ấn phẩm, được liên kết với tài khoản độc giả đượ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ã nhận dạng ấn phẩm và tên hoặc cấp độ quyền.
- subscription_token: Một chuỗi do nhà xuất bản cung cấp, thể hiện thông tin mà họ nắm được về một 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ả về quyền sử dụng mà người dùng nhìn thấy. Thông tin này xuất hiện trên trang tự phục vụ "Tài khoản của tôi" của người đọc để giúp họ xác định rõ hơn các quyền của mình.
- expire_time: Dấu thời gian ở định dạng RFC 3339.
expire_timetối đa là 398 ngày kể từnow(). Nếu cần hỗ trợ thời hạn hưởng quyền dài hơn, bạn phải cập nhậtexpire_timeđể kéo dài thời hạn trước khi đạ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ụ node.js.