Questo documento è applicabile solo alle app create utilizzando un tipo di app.
L'accesso avanzato ora richiede la verifica dell'azienda
A partire dal 1° febbraio 2023, le app che richiedono l'accesso avanzato per le autorizzazioni dovranno essere collegate a un'azienda verificata. Consulta questo post sul blog per maggiori informazioni.
I livelli di accesso costituiscono un livello aggiuntivo di autorizzazione dell'API Graph e si applicano ad autorizzazioni e funzioni per app di tipo business, consumatore e gaming.
Sono previsti due livelli di accesso: standard e avanzato. Le app possono richiedere autorizzazioni con accesso avanzato a qualsiasi utente dell'app e le funzioni con accesso avanzato sono attive per tutti gli utenti dell'app. Le autorizzazioni con accesso standard, al contrario, possono essere richieste solo agli utenti dell'app che hanno un ruolo nell'app richiedente, mentre le funzioni con accesso standard risultano attive solo per gli utenti dell'app che hanno un ruolo al suo interno.
Se la tua app sarà utilizzata solo da persone che hanno un ruolo al suo interno, per le autorizzazioni e le funzioni richieste dalla tua app sarà sufficiente l'accesso standard. Se la tua app sarà utilizzata da persone che non hanno un ruolo al suo interno, per le autorizzazioni e le funzioni richieste dalla tua app sarà necessario l'accesso avanzato.
Le app di tipo business e consumatore vengono automaticamente approvate per l'accesso standard per tutte le autorizzazioni e le funzioni. Invece, l'accesso avanzato deve essere approvato per ogni singola autorizzazione e funzione attraverso la procedura di analisi dell'app.
Le autorizzazioni con accesso standard possono essere richieste solo agli utenti dell'app che hanno un ruolo nell'app richiedente. Allo stesso modo, le funzioni con accesso standard sono attive solo per gli utenti dell'app che hanno un ruolo al suo interno.
Le app di tipo business, consumatore e gaming vengono automaticamente approvate per l'accesso standard per tutte le autorizzazioni e le funzioni disponibili per il rispettivo tipo di app.
L'accesso standard è destinato alle app che saranno utilizzate solo da persone che hanno un ruolo al loro interno oppure che saranno usate in fase di sviluppo dell'app, durante il test degli endpoint dell'API per cui l'app che effettua la chiamata non è stata approvata.
Le autorizzazioni con accesso avanzato possono essere richieste da qualsiasi utente dell'app e le funzioni con accesso avanzato sono attive per tutti gli utenti dell'app. Tuttavia, la verifica dell'azienda è necessaria per ottenere l'accesso avanzato. In alcuni casi, può essere necessaria un'analisi dell'app aggiuntiva per ogni singola autorizzazione e funzione.
Le app di tipo business e gaming create prima del 16 febbraio 2021 sono state approvate automaticamente per l'accesso avanzato per le autorizzazioni email e public_profile, nonché per qualsiasi autorizzazione o funzione già approvata mediante analisi dell'app, se in uso.
Tutte le app di tipo consumatore create di recente sono automaticamente approvate per l'accesso avanzato per le autorizzazioni email e public_profile. Tuttavia, entrambe le autorizzazioni sono impostate sull'accesso standard per impostazione predefinita e devono essere passate manualmente all'accesso avanzato. Inoltre, le app di tipo consumatore devono essere in modalità live prima di poter richiedere autorizzazioni con accesso avanzato a utenti dell'app senza ruolo e prima che le funzioni con accesso avanzato risultino attive per gli utenti senza ruolo.
Le app che dispongono di accesso avanzato per un'autorizzazione o una funzione devono completare il Controllo sull'uso dei dati, una procedura annuale per certificare che l'app acceda ad API, prodotti e dati di Facebook in conformità alle nostre Condizioni della Piattaforma e alle Normative per gli sviluppatori.
Se desideri indicare che la tua app non necessita di un'autorizzazione o una funzione specifica, puoi rimuoverla cliccando sull'icona del cestino accanto all'autorizzazione o alla funzione nella scheda Analisi dell'app > Autorizzazioni e funzioni. Puoi ripristinare l'accesso a un'autorizzazione o una funzione rimossa cercandola nuovamente nella stessa scheda e cliccando sul relativo pulsante Ottieni l'accesso standard o Ottieni l'accesso avanzato. Il ripristino dell'accesso avanzato ad autorizzazioni o funzioni precedentemente approvate non richiede una nuova analisi.
Tutte le autorizzazioni e le funzioni possono essere rimosse, ad eccezione di public_profile.
Gli amministratori dell'app possono modificare i livelli di accesso per le singole autorizzazioni e funzioni. Il ripristino dell'accesso avanzato ad autorizzazioni e funzioni non richiede una nuova analisi, ma la modifica da accesso avanzato ad accesso standard invaliderà/disattiverà tutte le autorizzazioni/funzioni per qualsiasi utente dell'app che non abbia un ruolo al suo interno.