ออบเจ็กต์การให้สิทธิ์
ออบเจ็กต์การให้สิทธิ์คือการแทน JSON ของการให้สิทธิ์เดียวสำหรับสื่อเผยแพร่ เพื่อเชื่อมโยงกับบัญชีผู้อ่านที่ลิงก์กับการสมัครใช้บริการ
ช่อง
- product_id: ตัวระบุที่เกิดจากการรวมรหัสสื่อเผยแพร่ (โดยทั่วไปจะเป็นโดเมนของสื่อเผยแพร่) และชื่อหรือระดับของการให้สิทธิ์
- subscription_token: สตริงที่ได้จากผู้เผยแพร่โฆษณาเพื่อแสดงถึงความเข้าใจในการสมัครใช้บริการ Google จะเก็บข้อมูลนี้ไว้ แต่ไม่ได้ใช้เพื่อวัตถุประสงค์ใดๆ
- รายละเอียด: คำอธิบายการให้สิทธิ์ที่แสดงต่อผู้ใช้ ซึ่งจะปรากฏในหน้าบัญชีของฉันแบบบริการตนเองของผู้อ่านเพื่อให้ระบุการให้สิทธิ์ได้ดียิ่งขึ้น
- Expire_time: การประทับเวลาในรูปแบบ RFC 3339
ตัวอย่างออบเจ็กต์การให้สิทธิ์
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"
}
ข้อมูลพื้นฐานเกี่ยวกับบัญชีบริการ OAuth ของ GCP
- การสร้างบัญชีบริการ OAuth
- การใช้ JWT สำหรับคำขอ HTTP REST ที่มีการรับรอง
- ไลบรารีของไคลเอ็นต์ที่ได้รับการสนับสนุนอย่างเป็นทางการ
- ตัวอย่างการใช้บัญชีบริการกับไลบรารีของไคลเอ็นต์ผ่านตัวอย่าง node.js