Objekt Entitlements
Objekt Entitlements je řetězec JSON představující jeden nárok pro publikaci, který má být spojen s účtem čtenáře propojeným s předplatným.
Pole
- product_id: Identifikátor vytvořený sloučením ID publikace (obvykle domény publikace) a názvu nebo úrovně nároku.
- subscription_token: Řetězec poskytnutý vydavatelem, který popisuje předplatné. Google tento řetězec ukládá, ale k ničemu ho nepoužívá.
- detail: Popis nároku pro uživatele. Tento popis se čtenáři zobrazí na samoobslužné stránce Mé účty, aby své nároky lépe rozpoznal.
- Expire_time: Časové razítko ve formátu RFC 3339.
Příklad objektu 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"
}
Základní informace o servisních účtech GCP OAuth
- Vytvoření servisního účtu OAuth
- Použití tokenu JWT pro podepsané požadavky REST protokolu HTTP
- Oficiálně podporované klientské knihovny
- Příklad použití servisního účtu s klientskou knihovnou prostřednictvím příkladu node.js.