Facebook Login è un nuovo modo per consentire l'accesso ai dati dell'API Reporting di Audience Network. Questo approccio sostituirà il vecchio token utente di sistema copiato e incollato dall'interfaccia di Gestione della monetizzazione e rappresenta un modo più sicuro per consentire l'accesso ai tuoi dati, a causa del rischio che il token di Gestione della monetizzazione venga esposto al di fuori dell'azienda.
Lo scopo di questo documento è fornire linee guida per le integrazioni dirette dell'API Reporting, i Mobile Measurement Partner, i partner di mediazione e altri partner di Facebook che lavorano all'accesso ai dati dell'API Reporting per conto degli editori.
Se utilizzi un partner esistente (Mobile Measurement Partner o partner di mediazione) non dovrai aggiungere codice. Assicurati che il tuo partner integri il flusso di Facebook Login. Dovrai cliccare sull'opzione "Accedi con Facebook" e selezionare le proprietà a cui desideri consentire di accedere con il token generato.
Se selezioni TUTTE le proprietà, il token fornirà l'accesso a tutte le proprietà sotto il Business Manager fino a quando l'utente che ha creato il token avrà accesso alla proprietà nel Business Manager.
Se devi usare direttamente l'API Reporting, dovrai innanzitutto creare un'app Facebook e ottenere le autorizzazioni richieste. Per accedere ai dati dell'API Reporting di Audience Network, l'app ha bisogno dell'autorizzazione read_audience_network_insights
. Per ottenere questa autorizzazione per la tua app, l'azienda deve essere registrata in Audience Network.
L'app è ora registrata in Audience Network e può utilizzare l'autorizzazione read_audience_network_insights
. Se non vedi read_audience_network_insights
, assicurati che l'app sia collegata a un Business Manager che ha accesso al tuo account business di Gestione della monetizzazione.
Se hai ottenuto in precedenza read_insights permission
tramite Facebook Login, questo funzionerà ancora, ma ti consigliamo di passare all'autorizzazione read_audience_network_insights
.
La modalità di approccio all'accesso all'API Reporting varia a seconda del tipo di integrazione. Segui le istruzioni che si applicano al tuo caso:
Se disponi di un'integrazione (diretta) personalizzata dell'API Reporting senza un'interfaccia front-end e la utilizzi esclusivamente per interrogare i dati della tua azienda, puoi utilizzare le seguenti istruzioni per ottenere l'accesso all'API Reporting.
Ora puoi accedere ai dati dell'API Reporting di Audience Network con questo token.
La seguente guida è utile per editori e partner che hanno la propria interfaccia utente su cui è possibile posizionare il pulsante Facebook Login. Questa guida sarà utile per gli editori disposti ad accedere ai propri dati, nonché per i partner che desiderano accedere ai dati di monetizzazione degli altri editori con la loro autorizzazione.
Puoi anche controllare il video demo end-to-end della seguente guida, comprese le autorizzazioni indicate nel passaggio precedente:
read_audience_network_insights
" alla quale hai appena avuto accesso invece delle autorizzazioni "public_profile,email
" suggerite. Con l'autorizzazione aggiornata, il codice del pulsante dovrebbe essere simile a questo: <fb:login-button scope="read_audience_network_insights" onlogin="checkLoginState();"> </fb:login-button>
statusChangeCallback
indicato nei passaggi precedenti.Messaggio di errore | Cosa significa | Azione/Soluzione |
---|---|---|
Lettura di insight su una Pagina, un'azienda, un'app, un dominio o un gruppo con origine degli eventi non di proprietà dell'utente o dell'applicazione che ha inviato la query. | Per il token di Facebook Login, significa che l'app che ha rilasciato il token non ha le autorizzazioni necessarie ( | L'amministratore strumenti business deve fornire l'accesso a tutte le proprietà all'utente che desidera generare o che ha generato il token. |
Dati mancanti o vuoti | Normalmente significa che una parte o la totalità dei dati è stata filtrata usando la nostra aggregazione con protezione della privacy. Questo può essere verificato effettuando un controllo rispetto ai dati MoMa. | Controlla se è presente un array |
| L'app creata per generare il token non è stata creata come tipo business ed è stata collegata alla Gestione della monetizzazione del tuo Audience Network. | Assicurati di creare l'app per generare un token come Business. Prova a creare una nuova app e assicurati di seguire le istruzioni riportate nella sezione Autorizzazioni. Vai su developers.facebook.com/apps e seleziona l'app per la quale non riesci a vedere |
| Il token è scaduto | Assicurati che il token sia convertito in un token di lunga durata. Segui le istruzioni riportate nella sezione "Trasformazione di questo token d'accesso in uno di lunga durata". I token di lunga durata vengono aggiornati una volta al giorno, quando viene effettuata una richiesta API Reporting ai server di Facebook. Se non viene eseguita alcuna richiesta, il token scade dopo 60 giorni e la persona dovrà generarne uno nuovo. |
Sono mostrate due app con lo stesso nome | Controlla se una delle due app dispone delle autorizzazioni | Usa l'app che dispone delle autorizzazioni |
(n. 200) La modalità di accesso all'API Reporting v2.0 è cambiata. Ora è necessario implementare Facebook Login per consentire alla tua app di accedere a questa API. | Non stai usando le credenziali per accedere all'API con la nuova modalità. | Assicurati di creare una nuova app da zero (da usare solo per la creazione di token) e di crearla come tipo Business. |