Objek Entitlements
Objek Hak adalah representasi JSON dari satu hak untuk publikasi, yang akan dikaitkan dengan akun pembaca yang terkait dengan langganan.
Kolom
- product_id: ID yang dibuat dengan menggabungkan ID publikasi (umumnya domain publikasi) dan nama atau tingkat hak.
- subscription_token: String yang disediakan penayang yang menunjukkan pemahamannya tentang langganan. Google menyimpannya, tetapi tidak menggunakannya untuk tujuan apa pun.
- detail: Deskripsi hak yang dapat dilihat pengguna. Hal ini ditampilkan di halaman Akun Saya layanan mandiri pembaca untuk mengidentifikasi hak mereka dengan lebih baik.
- expire_time: Stempel waktu dalam format RFC 3339. Maksimum
expire_time
adalah 398 hari darinow()
. Jika Anda perlu mendukung periode hak yang lebih lama, Anda harus mengupdateexpire_time
untuk memperpanjangnya sebelum mencapaiexpire_time
.
Contoh objek Entitlements
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"
}
Latar belakang akun layanan OAuth GCP
- Membuat akun layanan OAuth
- Menggunakan JWT untuk permintaan REST HTTP yang ditandatangani
- Library klien yang didukung secara resmi
- Contoh penggunaan akun layanan dengan library klien melalui contoh node.js.