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:
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:
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 (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
- ✅ Usa soltanto l'ID pubblicazione configurato:
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 formatopublication_id:product
.- ✅ Esempio valido:
"product_id":"example.com:basic"
- ❌ Esempio non valido:
"product_id":"example.com"
- ✅ Esempio valido:
Gli articoli messi in evidenza non vengono mostrati nei risultati di ricerca
Per risolvere il problema, verifica quanto segue:
- Assicurati di aggiungere i dati strutturati a tutti i tuoi articoli. Usa il Test dei risultati avanzati per convalidare i dati strutturati.
- Assicurati di inserire nei dati strutturati un
productID
valido corrispondente a un insieme di ID prodotto che usi per aggiornare il diritto dei lettori. - Usa un report sui risultati avanzati relativo ai "contenuti in abbonamento" in Search Console per controllare eventuali problemi relativi ai tuoi dati strutturati.