Chamadas de API

Exemplos de chamadas de API com usuários do sistema.

API de Marketing

Estas chamadas automatizadas são feitas por um servidor, não por um humano, mas a sintaxe da chamada do ponto de extremidade não é alterada. Você só precisa usar o token de usuário do sistema em vez do antigo token de usuário limitado.

Veja este exemplo, em que access_token deve ser o token de usuário do sistema:

CURL https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/?access_token=<ACCESS_TOKEN>

API de Páginas

Estas chamadas automatizadas são feitas por um servidor, não por um humano. Como o usuário do sistema tem a permissão pages_read_engagement, o token de acesso do usuário do sistema pode ser utilizado para recuperar o token de acesso à Página.

A chamada para recuperar o token é uma solicitação GET, em que me faz referência ao usuário do sistema, já que esse é o número de identificação do usuário do token de acesso.

CURL https://graph.facebook.com/<API_VERSION>/me/accounts?access_token=<ACCESS_TOKEN>

A resposta é semelhante a esta:

{
    "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"
    }
}

}

Neste ponto, todas as etapas foram realizadas para fazer chamadas de Páginas quando você utiliza o usuário do sistema para gerenciar Páginas de forma programática. A forma de chamar os pontos de extremidade da Página não é alterada.