Objekt nároků
Objekt Entitlements Object představuje JSON reprezentaci jednoho oprávnění pro publikaci, která má být spojena s účtem čtenáře propojeného s předplatným.
Pole
- product_id : Identifikátor vytvořený sloučením ID publikace a názvu nebo úrovně oprávnění.
- Subscription_token : Řetězec poskytnutý vydavatelem představující jeho chápání předplatného. Google to ukládá, ale k ničemu to nepoužívá.
- detail : Uživatelsky orientovaný popis nároku. To se objeví na čtenářově samoobslužné stránce Moje účty pro lepší identifikaci jejich nároků.
- expire_time : Časové razítko ve formátu RFC 3339 . Maximální
expire_time
je 398 dní odnow()
. Pokud potřebujete podporovat delší období nároku, musíte aktualizovatexpire_time
a prodloužit jej, než dosáhneexpire_time
.
Příklad objektu nároků
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 účtech služeb GCP OAuth
- Vytvoření účtu služby OAuth
- Použití JWT pro podepsané požadavky HTTP REST
- Oficiálně podporované klientské knihovny
- Příklad použití servisního účtu s klientskou knihovnou prostřednictvím příkladu node.js .