Per avere utenti di sistema, il tuo Business Manager deve:
Meta limita il numero di utenti di sistema per Business Manager in base al livello di accesso della tua app.
Questo script bash
di esempio utilizza chiamate API che creano un token dell'utente di sistema, quindi utilizza tale token per effettuare chiamate API Marketing.
Esistono due tipi di utenti di sistema: utente di sistema con funzioni di amministratore e utente di sistema.
Devi creare un utente di sistema per ogni tipo di accesso di cui hai bisogno. Utilizza l'utente del sistema con funzioni di amministratore per gestire programmaticamente i ruoli appropriati. In questo modo, se un token dell'utente di sistema viene compromesso, ha un ambito di azione limitato e non può compromettere ulteriori autorizzazioni.
Assegna l'accesso utente di sistema alle risorse e utilizza gli utenti di sistema per la maggior parte delle chiamate API. Dovresti limitare l'utilizzo dell'utente di sistema con funzioni di amministratore per azioni amministrative, come l'assegnazione delle autorizzazioni. Dato che questo tipo di utente dispone del maggior numero di autorizzazioni, devi proteggere con attenzione il token dell'utente del sistema con funzioni di amministratore.
Ecco come funziona:
Requisiti e azioni necessarie per accedere alle risorse business:
Rappresentiamo la tua azienda come un'istanza di un Business Manager nell'API Marketing. Il tuo Business Manager deve reclamare, creare o condividere un'app Facebook basata sull'API Marketing. Per creare un token di accesso dell'utente di sistema, questa app deve disporre dell'accesso standard. Puoi anche contattare il tuo rappresentante Facebook per essere aggiunto all'elenco delle aziende che possono creare il token.
Risorse che appartengono al tuo Business Manager. Per esempio: Pagine, account pubblicitari ecc.
Tutte le istanze di Business Manager hanno un utente con funzioni di amministratore. In genere, questo utente è lo stesso che ha creato l'oggetto Business Manager in origine e che lo gestisce nel tempo.
Un utente con funzioni di amministratore può creare questo tipo speciale di utente. Un utente di sistema con funzioni di amministratore può creare nuovi utenti e accedere a tutte le risorse del Business Manager. Non raccomandiamo di gestire le risorse del Business Manager attraverso un utente di sistema con funzioni di amministratore, poiché questo tipo di utente ha più poteri di un normale utente di sistema. Limita l'uso dell'utente di sistema con funzioni di amministratore alla creazione di altri utenti di sistema e non utilizzarlo per l'accesso alle risorse.
Un utente di sistema o un utente di sistema con funzioni di amministratore può creare un utente di sistema. Questa persona può accedere alle risorse. Utilizza questo tipo di utente per gestire le risorse di un Business Manager.
Nota: a un utente di sistema può essere concesso un ruolo su un'app solo se sia l'utente di sistema sia l'app appartengono allo stesso Business Manager. Se la tua app ha bisogno di accedere ai dati usando un utente di sistema e un token d'accesso appartenenti a un altro Business Manager, usa invece l'API Business On Behalf Of;
Un utente di sistema deve fornire ai propri utenti l'autorizzazione per accedere alle risorse di proprietà del Business Manager.
Hai bisogno di un'app nell'API Marketing con accesso standard oppure la tua app deve essere aggiunta all'elenco di elementi consentiti da un rappresentante di Facebook. Assicurati che l'app abbia superato l'Analisi dell'app (e la verifica, se applicabile) per le autorizzazioni richieste. Con un utente di sistema e quest'app, puoi generare un token d'accesso dell'utente di sistema. Dopo aver ottenuto questo token e dopo che un utente di sistema concede all'utente le autorizzazioni per accedere alle risorse, puoi accedere a tali risorse programmaticamente.
Per permettere a un utente di sistema di utilizzare un pubblico personalizzato da un file personalizzato, un utente non di sistema deve accettare le Condizioni d'uso del pubblico personalizzato del Business Manager. L'accettazione deve essere fatta da un account pubblicitario che appartiene a quel Business Manager.
Scopri di più sulle Condizioni d'uso del pubblico personalizzato e sulle opzioni disponibili per gli utenti di sistema.
La tua app sull'API Marketing è dotata di un determinato livello di accesso. Questo determina quanti utenti di sistema puoi creare per il Business Manager a cui appartiene l'app:
Livello | Utenti di sistema | Utenti di sistema con funzioni di amministratore |
---|---|---|
Standard | 1 | 1 |
Avanzato | 10 | 1 |
Puoi raggruppare gli account pubblicitari per utente di sistema nelle risposte per client o per lettura/scrittura. Se gestisci molti account pubblicitari, il caricamento di tutti nell'interfaccia utente potrebbe essere lento.