Chiamate API

Esempi di chiamate API che utilizzano gli utenti di sistema.

API Marketing

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>

API Pages

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&amp;offset=5000&amp;__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.