Odstraňování problémů

Informace v tomto dokumentu vám pomohou při odstraňování problémů s implementací propojení předplatných.

Výzva ohledně propojení předplatných zaseknutá na obrazovce načítání

Příklad chyby:

Symbol načítání

Obrázek 1. Výzva ohledně propojení předplatných se nenačítá.

Pokud tento problém chcete odstranit, zkontrolujte tyto skutečnosti:

  • Ujistěte se, že jste zdrojová umístění stránek, včetně testovacích subdomén, v nastavení publikace v Centru pro vydavatele přidali jako další adresy URL.
  • U implementací rozšířeného přístupu nebo platformy Reader Revenue Manager Enterprise se ujistěte, že jste zdrojová umístění stránek, včetně testovacích subdomén, přidali k autorizovaným zdrojovým umístěním JavaScriptu klienta OAuth 2.0, kterého jste pro takovou implementaci nakonfigurovali. Je to pořeba provést v Google Cloud Console.

Účet se nepodařilo připojit

Příklad chyby:

Účet se nepodařilo připojit

Obrázek 2. Problém s nemožností připojit účet.

Pokud tento problém chcete odstranit, zkontrolujte tyto skutečnosti:

  • Centru pro vydavatele přijměte smluvní podmínky propojení předplatných. Přejděte do nastavení Propojení předplatných a klikněte na Podepsat smluvní podmínky propojení předplatného.
  • Pokud již byl účet Google připojen, při opětovném pokusu o propojení předplatného se zobrazí chybová zpráva. Před opakováním testu integrace na straně klienta je propojení předplatného potřeba prostřednictvím stránky předplatných v účtu Google zrušit.

Chyba oprávnění při volání rozhraní Subscription Linking API

Příklad chyby:

Kód 403
Zpráva Metoda 'readerrevenuesubscriptionlinking.readerEntitlements.update' byla u zdroje
'//readerrevenuesubscriptionlinking.googleapis.com/publications/example.com/readers/10078823/entitlements'
zamítnuta (nebo neexistuje).

Pokud tento problém chcete odstranit, zkontrolujte tyto skutečnosti:

  • Ujistěte se, že používáte stejný projekt GCP, jaký je uveden v nastavení propojení předplatných.
  • Ujistěte se, že je v projektu GCP povoleno rozhraní Subscription Linking API.
  • V GCP IAM se ujistěte, že má servisní účet roli Administrátor propojení předplatných.
  • Pokud používáte REST API, ujistěte se, že používáte ID publikace, které jste zadali v konfiguraci propojení předplatných. Pokud je například vaše ID publikace example.com, musí ho adresa URL požadavku obsahovat.
    • ✅ Používejte pouze nakonfigurované ID publikace: publications/example.com/readers/10078823/entitlements
    • ❌ Nepoužívejte jiné ID publikace než to, které je uvedeno v konfiguraci propojení předplatných: publications/example-staging.com/readers/10078823/entitlements
    • ❌ Nezahrnujte do požadavku publikační produkt: publications/example.com:premium/readers/10078823/entitlements

Neplatný argument při aktualizaci nároku

Příklad chyby:

Zpráva Chyba: Požadavek obsahuje neplatný argument

Pokud tento problém chcete odstranit, zkontrolujte tyto skutečnosti:

  • Ujistěte se, že poskytujete objekt entitlements ve správném formátu. Viz tento příklad.
  • Zajistěte, aby product_id bylo ve formátu publication_id:product.
    • ✅ Platný příklad: "product_id":"example.com:basic"
    • ❌ Neplatný příklad: "product_id":"example.com"

Články nejsou ve výsledcích vyhledávání zvýrazněny

Pokud tento problém chcete odstranit, zkontrolujte tyto skutečnosti: