Exemplos de chamadas de API com usuários do sistema.
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>
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&offset=5000&__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.