Panoramica

Per avere utenti di sistema, il tuo Business Manager deve:

  • avere una persona reale come utente con funzioni di amministratore;
  • possedere un'app Facebook. Devi reclamare l'app e associarla a un'azienda tramite API o nel Business Manager. L'app deve appartenere allo stesso 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;
  • fare in modo che l'app Meta venga sottoposta all'Analisi dell'app (e alla verifica dell'azienda) per le autorizzazioni a cui l'utente di sistema desidera accedere.

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.

Tipi di utenti di sistema

Esistono due tipi di utenti di sistema: utente di sistema con funzioni di amministratore e utente di sistema.

  • L'utente di sistema con funzioni di amministratore può creare utenti di sistema, account pubblicitari, assegnare autorizzazioni e altro ancora.
  • L'utente di sistema può accedere solo alle risorse per le quali ha l'autorizzazione.

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:

Accesso alle risorse business

Requisiti e azioni necessarie per accedere alle risorse business:

La tua azienda

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

Risorse che appartengono al tuo Business Manager. Per esempio: Pagine, account pubblicitari ecc.

Utente con funzioni di amministratore

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.

Utenti di sistema con funzioni di amministratore

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.

Utente di sistema

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;

Autorizzazioni per l'accesso

Un utente di sistema deve fornire ai propri utenti l'autorizzazione per accedere alle risorse di proprietà del Business Manager.

Token d'accesso dell'utente sistema

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.

Utenti di sistema e pubblico personalizzato

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.

Limiti

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.