Exemples d’appels d’API utilisant des utilisateur·ices système.
Ces appels sont des appels automatiques effectués par un serveur et non par un humain, mais la syntaxe de l’appel de destination ne change pas. Vous devez juste utiliser le token d’utilisateur·ice système au lieu de l’ancien token utilisateur·ice gris.
Dans l’exemple ci-dessous, access_token
doit donc être remplacé par le token d’utilisateur·ice système :
CURL https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/?access_token=<ACCESS_TOKEN>
Il s’agit d’appels automatiques initiés par un serveur. Une fois que l’utilisateur·ice système dispose de l’autorisation pages_read_engagement
, le token d’accès utilisateur·ice système peut être utilisé pour récupérer le token d’accès de la Page.
Pour récupérer le token, l’API doit envoyer une requête GET
, où me
représente l’utilisateur·ice système étant donné qu’il s’agit de l’ID utilisateur·ice provenant du token d’accès.
CURL https://graph.facebook.com/<API_VERSION>/me/accounts?access_token=<ACCESS_TOKEN>
La réponse se présente comme suit :
{ "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" } } }
À ce stade, vous êtes prêt·e à passer des appels à l’API Pages si vous utilisez un·e utilisateur·ice système pour gérer automatiquement des Pages. La procédure d’appel des points de terminaison de l’API Pages reste la même.