Słownik

Obiekt Entitlements

Obiekt Entitlements to reprezentacja w formacie JSON pojedynczego uprawnienia do publikacji, która ma być powiązana 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 podany przez wydawcę, który reprezentuje jego zrozumienie subskrypcji. Google przechowuje te dane, ale ich nie wykorzystuje.
  • detail: opis uprawnień przeznaczony dla użytkownika. Informacje te są wyświetlane na stronie „Moje konta” w systemie samoobsługowym, aby ułatwić czytelnikom identyfikację uprawnień.
  • expire_time: sygnatura czasowa w formacie RFC 3339. Maksymalny expire_time to 398 dni od now(). Jeśli potrzebujesz dłuższego okresu uprawnień, musisz zaktualizować expire_time, aby przedłużyć ten okres, 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 ogólne o kontach usługi OAuth w GCP