I Business Manager possono reclamare Pagine di loro proprietà. In questo modo, gli amministratori possono assegnare con facilità le persone alle Pagine a cui devono avere accesso.
I Business Manager possono reclamare la proprietà di una Pagina di loro proprietà, potendone così gestire tutti gli aspetti, compresa la rimozione di eventuali agenzie o altri Business Manager che hanno ottenuto l'accesso. In alternativa, i Business Manager possono anche richiedere l'accesso dell'agenzia a una Pagina e questo consentirà loro di pubblicare inserzioni sulla Pagina tramite account pubblicitari a cui hanno accesso.
Per reclamare una Pagina per il tuo Business Manager in qualità di OWNER
, hai bisogno dell'ID della Pagina e dell'ID business. Quindi, devi inviare una richiesta POST
:
Il richiedente deve avere:
Per effettuare questa richiesta, devi usare il token d'accesso di un utente con diritti di amministratore o di un utente di sistema con funzioni di amministratore del tuo Business Manager. Se l'utente che effettua la chiamata è un amministratore o un MANAGER
della Pagina da più di 7 giorni, la Pagina diventa immediatamente di proprietà del Business Manager. Nella risposta, Facebook restituisce il parametro access_status
impostato su CONFIRMED
. Se l'utente è diventato amministratore o MANAGER
della Pagina da 7 giorni o meno, non approviamo automaticamente la richiesta API.
Se l'utente che effettua una chiamata di reclamo OWNER
non dispone delle autorizzazioni appropriate sulla Pagina, la chiamata ha esito negativo. A differenza del reclamo di un account pubblicitario, non viene inviata alcuna richiesta che deve essere approvata dagli amministratori della Pagina.
curl \ -F "page_id=<PAGE_ID>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_pages"
Per reclamare una Pagina per il tuo Business Manager in qualità di AGENCY
, hai bisogno dell'ID della Pagina. Quindi, devi inviare una richiesta POST
:
Se il richiedente dispone dell'autorizzazione di amministratore sulla Pagina, la richiesta verrà approvata automaticamente. In caso contrario, l'amministratore della Pagina dovrà approvare la richiesta.
L'agenzia non può ricondividere la Pagina con un altro Business Manager.
L'agenzia può iniziare subito a pubblicare inserzioni sulla Pagina (tramite gli account pubblicitari a cui ha accesso).
curl \ -F "page_id=<PAGE_ID>" \ -F "permitted_tasks=['ADVERTISE', 'ANALYZE']" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_pages"
Se utilizzi AGENCY
:
permitted_tasks
pages_manage_metadata
e pages_show_list
Se effettui una richiesta di reclamo come AGENCY
ma non disponi delle autorizzazioni appropriate per la Pagina, la risposta sarà PENDING
. L'amministratore della Pagina può accedere e concedere l'accesso, negarlo o segnalare il reclamo come spam. Se un Business Manager ha troppe richieste di accesso alle Pagine segnalate come spam, lo blocchiamo.
Per vedere tutte le pagine dei clienti alle quali hai richiesto l'accesso ancora in attesa di approvazione, effettua questa chiamata GET
. Hai bisogno del token d'accesso per l'utente di sistema con diritti di amministratore:
curl -G \ -d "access_token=<ADMIN_SYSTEM_USER_ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/pending_client_pages"
Per vedere tutte le pagine che il tuo Business Manager possiede, usa questa chiamata GET
:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_pages"
Per vedere tutte le pagine di cui il tuo Business Manager è un'agenzia, usa questa chiamata GET
:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_pages"
In questo modo, ottieni una lista delle pagine di proprietà dei clienti di un Business Manager.
Puoi aggiungere singole Pagine a un Business Manager usando l'interfaccia utente per Business Manager. Per aggiungere pagine in grande quantità a un Business Manager, effettua le seguenti chiamate POST
:
curl \ -F 'access_token=<ACCESS_TOKEN>' \ -F 'batch=[ { "method":"POST", "name":"test1", "relative_url":"<BUSINESS_ID>/owned_pages", "body":"page_id=<PAGE_ID_1>" }, { "method":"POST", "name":"test2", "relative_url":"<BUSINESS_ID>/owned_pages", "body":"page_id=<PAGE_ID_2>" }, { "method":"POST", "name":"test3", "relative_url":"<BUSINESS_ID>/owned_pages", "body":"page_id=<PAGE_ID_3>" }, ]' \ "https://graph.facebook.com/<API_VERSION>"
Dove:
<ACCESS_TOKEN>
è un token d'accesso con l'autorizzazione business_management
.<BUSINESS_ID>
è l'ID del Business Manager al quale devono essere assegnate le Pagine reclamate.<PAGE_ID_n>
sono gli ID delle Pagine da reclamare.Per rimuovere una Pagina dal Business Manager, effettua questa chiamata DELETE
:
curl \ -X DELETE \ -F "page_id=<PAGE_ID>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/pages"
Una volta che il tuo Business Manager ha una Pagina, puoi assegnare attività alle persone per tale Pagina. Le attività includono:
Nome | Costante API | Descrizione |
---|---|---|
Amministratore |
| Può gestire i ruoli di amministratore, inviare messaggi e pubblicare contenuti a nome della Pagina, creare inserzioni e visualizzare i report. |
Editore |
| Può modificare la Pagina, inviare messaggi e post a nome della Pagina, creare inserzioni e visualizzare i report. |
Moderatore |
| Può rispondere ai commenti sulla Pagina ed eliminarli, inviare messaggi a nome della Pagina, creare inserzioni e visualizzare i report. |
Inserzionista |
| Può creare inserzioni per la Pagina e visualizzare gli insight. |
Analista |
| Può visualizzare i report. |
Hai bisogno di:
page_id
: ID della Paginauser_id
: ID utente da aggiungereEffettua questa chiamata POST
per aggiungere un utente con le attività ['MANAGE', 'CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE']
:
L'ID business deve essere l'ID del Business Manager titolare della Pagina
curl \ -F "user=BUSINESS_SCOPED_USER_ID" \ -F "tasks=['MANAGE', 'CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE']" \ -F "business=BUSINESS_ID" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"
Per modificare le attività di un utente esistente, utilizza la stessa chiamata POST
che utilizzi per aggiungere un nuovo utente con attività:
curl \ -F "user=BUSINESS_SCOPED_USER_ID" \ -F "tasks=['ADVERTISE', 'ANALYZE']" \ -F "business=BUSINESS_ID" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"
Per vedere le pagine con le autorizzazioni utente, effettua questa chiamata GET
:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_SCOPED_USER_ID>/assigned_pages"
Per vedere autorizzazioni specifiche su una Pagina, effettua questa chiamata GET
:
curl -G -d "access_token=ACCESS_TOKEN" "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users?business=<BUSINESS_ID>"
Prima di poter rimuovere una Pagina dal Business Manager, devi anche rimuovere gli amministratori di tale Pagina dal Business Manager.
Ecco gli elementi necessari per rimuovere l'accesso di un utente da una Pagina di tua proprietà:
page_id
: ID della Paginauser_id
: ID dell'utente da rimuovereLa chiamata DELETE
è:
curl \ -X DELETE \ -F "user=BUSINESS_SCOPED_USER_ID" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"