Słownik

Obiekt uprawnień

Obiekt uprawnień to reprezentacja pojedynczego uprawnienia dotyczącego publikacji w formacie JSON, które należy powiązać z kontem czytnika połączonym z subskrypcją.

Pola

  • product_id: identyfikator utworzony przez połączenie identyfikatora publikacji (zwykle domeny publikacji) z nazwą lub poziomem uprawnienia.
  • subscription_token: ciąg znaków podany przez wydawcę, który informuje o subskrypcji. Google je przechowuje, ale nie używa ich do żadnych celów.
  • detail: opis uprawnienia widoczny dla użytkowników. Ta funkcja jest dostępna na samoobsługowej stronie Moje konta czytelnika, która ułatwia identyfikowanie jego uprawnień.
  • expire_time: sygnatura czasowa w formacie RFC 3339. Maksymalna wartość „expire_time” to 398 dni od now(). Jeśli chcesz wydłużyć okres obowiązywania uprawnienia, musisz zaktualizować expire_time, aby przedłużyć go przed osiągnięciem 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