Risoluzione dei problemi

Le informazioni in questo documento possono aiutarti a risolvere i problemi che potresti riscontrare durante l'implementazione della funzionalità Collegamento degli abbonamenti.

Richiesta di collegamento degli abbonamenti bloccata sulla schermata di caricamento

Esempio di errore:

Simbolo di caricamento

Figura 1. La richiesta di collegamento degli abbonamenti non viene caricata.

Per risolvere il problema, verifica quanto segue:

  • Assicurati di aggiungere le origini delle pagine, inclusi i sottodomini di test, come URL aggiuntivi nelle impostazioni della pubblicazione nel Centro editori.
  • Per le implementazioni di accesso esteso o Reader Revenue Manager Enterprise, assicurati di aggiungere le origini delle pagine, compresi i sottodomini di test ai sottodomini origini JavaScript autorizzate del client OAuth 2.0 configurato per questa implementazione. Questa operazione deve essere effettuata nella console Google Cloud.

Impossibile collegare l'account

Esempio di errore:

Impossibile collegare l'account

Figura 2. Problema Impossibile collegare l'account.

Per risolvere il problema, verifica quanto segue:

  • Assicurati di accettare i Termini di servizio per il collegamento degli abbonamenti nel Centro editori. A questo scopo, vai alle impostazioni Collegamento degli abbonamenti e fai clic su Firma i Termini di servizio per il collegamento degli abbonamenti.
  • Se l'Account Google è già stato collegato, riceverai un messaggio di errore quando cercherai di nuovo di collegare l'abbonamento. Prima di ripetere il test di integrazione lato client devi scollegare l'abbonamento tramite la pagina Abbonamenti nell'Account Google.

Errore relativo alle autorizzazioni durante la chiamata dell'API Subscription Linking

Esempio di errore:

Codice 403
Messaggio 'readerrevenuesubscriptionlinking.readerEntitlements.update' negata per la risorsa
'//readerrevenuesubscriptionlinking.googleapis.com/publications/example.com/readers/10078823/entitlements'
(oppure la risorsa potrebbe non esistere)."

Per risolvere il problema, verifica quanto segue:

  • Assicurati di usare lo stesso progetto della piattaforma Google Cloud specificato nelle impostazioni Collegamento degli abbonamenti.
  • Assicurati che l'API Subscription Linking sia attiva nel tuo progetto della piattaforma Google Cloud.
  • Nell'IAM della piattaforma Google Cloud, assicurati che l'account di servizio abbia il ruolo Amministratore collegamento abbonamenti.
  • Se usi l'API REST, assicurati di usare l'ID pubblicazione specificato nella configurazione della funzionalità Collegamento degli abbonamenti. Ad esempio, se il tuo ID pubblicazione è example.com, deve essere presente nell'URL della richiesta.
    • ✅ Usa soltanto l'ID pubblicazione configurato: publications/example.com/readers/10078823/entitlements
    • ❌ Non usare un ID pubblicazione diverso da quello specificato nella configurazione della funzionalità Collegamento degli abbonamenti: publications/example-staging.com/readers/10078823/entitlements
    • ❌ Non includere il prodotto di pubblicazione nella richiesta: publications/example.com:premium/readers/10078823/entitlements

Errore relativo a un argomento non valido durante l'aggiornamento del diritto

Esempio di errore:

Messaggio Errore: La richiesta contiene un argomento non valido

Per risolvere il problema, verifica quanto segue:

  • Assicurati di specificare l'oggetto entitlements nel formato corretto. Guarda questo esempio.
  • Assicurati che product_id sia nel formato publication_id:product.
    • ✅ Esempio valido: "product_id":"example.com:basic"
    • ❌ Esempio non valido: "product_id":"example.com"

Gli articoli messi in evidenza non vengono mostrati nei risultati di ricerca

Per risolvere il problema, verifica quanto segue: