Słownik

Obiekt uprawnień

Obiekt uprawnień to reprezentacja JSON pojedynczego uprawnienia do publikacji, które ma być powiązane z kontem czytelnika połączonym z subskrypcją.

Pola

  • product_id: identyfikator utworzony przez połączenie identyfikatora publikacji i nazwy lub poziomu uprawnień.
  • subscription_token: ciąg znaków dostarczony przez wydawcę, który reprezentuje jego wiedzę o subskrypcji. Google przechowuje te dane, ale nie wykorzystuje ich w żaden sposób.
  • detail: opis uprawnienia widoczny dla użytkownika. Jest on wyświetlany na stronie samoobsługowej Moje konta, aby ułatwić czytelnikowi identyfikację uprawnień.
  • expire_time: sygnatura czasowa w formacie RFC 3339. Maksymalna wartość expire_time to 398 dni od now(). Jeśli musisz obsługiwać dłuższy okres uprawnień, musisz zaktualizować wartość expire_time, aby go wydłużyć, zanim osiągnie wartość expire_time.

Przykład obiektu uprawnień

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"
}

Informacje o kontach usługi OAuth w GCP