Esempi di chiamate API che utilizzano gli utenti di sistema.
Queste chiamate sono chiamate automatizzate effettuate da un server e non da persone, ma la sintassi della chiamata finale non cambia. Dovrai solo usare il token dell'utente di sistema invece del precedente token dell'utente grigio.
Ecco un esempio, in cui access_token
dovrebbe essere il token dell'utente di sistema:
CURL https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/?access_token=<ACCESS_TOKEN>
Queste sono chiamate automatizzate effettuate da un server, non da una persona. Quando l'utente del sistema dispone dell'autorizzazione pages_read_engagement
, il token d'accesso dell'utente di sistema può essere usato per recuperare il token d'accesso alla Pagina.
La chiamata per recuperare il token è una richiesta GET
, dove il parametro me
si riferisce all'utente di sistema dato che quello è l'ID utente del token d'accesso.
CURL https://graph.facebook.com/<API_VERSION>/me/accounts?access_token=<ACCESS_TOKEN>
La risposta si presenta così:
{ "data": [ { "category": "App page", "name": "Test App Page", "access_token": "CAAHYqnL1lRYBAOXZAHqZCQ5gUuIId6dKxzfOovZADPZBzSq79BxvbGQWE38IMQQxhVSbdzBPb2IgfVkmXKDTQAPf6PHG8z4WZCkhj26V2cxE7bJNgyg97JwmmDwlHVsOCNgNTMEyNAvI4suafezTmthyKboe5KABA2PrSc1BEtjMMssK6b8FP2rCNjShRcZD", "tasks": [ "ANALYZE" ], "id": "17502650099664862613886" } ], "paging": { "next": "https://graph.facebook.com/<API_VERSION>/100008179/accounts?limit=5000&offset=5000&__after_id=175024862613886" } } }
A questo punto, hai eseguito tutti i passaggi per effettuare chiamate alla Pagina se usi l'utente di sistema per gestire le Pagine in modo programmatico. Il modo in cui effettui le chiamate agli endpoint della Pagina non cambia.