Quando una persona accede alla tua app tramite Facebook Login, puoi ottenere un sottoinsieme dei suoi dati memorizzati su Facebook. Le autorizzazioni consentono di chiedere a un utente se puoi accedere a tali dati. Le impostazioni sulla privacy della persona in questione, insieme alla tua richiesta, determineranno i dati a cui puoi accedere.
Richiesta e revocaControlloRiferimento per le autorizzazioniLe autorizzazioni sono stringhe passate insieme a una richiesta di accesso o a una chiamata API. Ad esempio, se aggiungi il pulsante Accedi a un'app web e chiedi pages_show_list
tramite il parametro scope
, al primo accesso la persona visualizzerà questa finestra di dialogo. Forniamo meccanismi simili per iOS e Android. In questo documento sono disponibili i link per ciascuna piattaforma.
La tua app può chiedere autorizzazioni aggiuntive in qualsiasi momento, anche dopo il primo accesso di una persona. Ad esempio, l'autorizzazione user_photos
consente all'app di ottenere le foto pubblicate da una persona. È consigliabile chiedere tale autorizzazione solo quando l'app deve mostrare alla persona le foto che ha pubblicato. Se chiedi nuove autorizzazioni, la persona che usa l'app potrà anche negarle. Per maggiori informazioni, consulta Ottimizzazione delle richieste di autorizzazioni.
Le autorizzazioni devono essere concesse solo una volta per app, ovvero le autorizzazioni concesse su una piattaforma vengono concesse su tutte le piattaforme supportate dall'app.
Facebook Login consente a una persona di concedere alla tua app solo un sottoinsieme delle autorizzazioni richieste, a eccezione del profilo pubblico, che è sempre obbligatorio. Tale operazione è disponibile in una schermata separata nella finestra di dialogo quando chiedi le autorizzazioni. L'app deve essere in grado di gestire le situazioni in cui un'autorizzazione richiesta è stata negata.
Le persone possono anche revocare le autorizzazioni concesse alla tua app in qualsiasi momento tramite l'interfaccia di Facebook dopo aver effettuato l'accesso. È importante controllare con regolarità le autorizzazioni concesse alla tua app, in particolare in caso di lancio su una nuova piattaforma. Forniamo metodi per controllare le autorizzazioni attualmente concesse alla tua app.
Le persone possono concedere alla tua app autorizzazioni separate per le Pagine e le risorse business che gestiscono. Ad esempio, una persona che gestisce diverse Pagine potrebbe concedere alla tua app solo l'autorizzazione per una Pagina specifica o solo per alcune Pagine.
Le persone scelgono quali autorizzazioni concedere mediante un flusso di richiesta delle autorizzazioni. Ad esempio, se un'app richiede l'autorizzazione per le Pagine, le persone ricevono una richiesta per la concessione di tali autorizzazioni nella finestra di dialogo Accedi. Se non desiderano concedere tutte le autorizzazioni richieste, possono decidere che tipo di autorizzazioni concedere, ad esempio l'autorizzazione per una Pagina specifica se ne gestiscono diverse, e le risorse a cui l'app può accedere con tali autorizzazioni.
Se inizialmente una persona concede solo alcune delle autorizzazioni richieste, in seguito può modificare la sua scelta mediante la pagina Impostazioni app. Tuttavia, se in seguito decide di concedere tutte le autorizzazioni, non potrà più usare la pagina Impostazioni app per modificare le autorizzazioni concesse.
Le persone possono gestire le seguenti autorizzazioni a livello individuale: