Ce document explique comment appeler l’API Pages pour publier des contenus sur votre Page.
Vous aurez besoin des éléments suivants :
CREATE_CONTENT.pages_manage_metadatapages_manage_postspages_manage_read_engagementpages_show_list
Lorsque vous testez un appel d’API, vous pouvez inclure le paramètre access_token, défini sur votre token d’accès. En revanche, lorsque vous effectuez des appels sécurisés depuis votre application, utilisez la classe de token d’accès.
Pour obtenir la liste des ID et des tokens d’accès de Page des Pages Facebook sur lesquelles vous pouvez effectuer une tâche, envoyez une requête GET au point de terminaison /user_id/accounts, où user_id est votre identifiant utilisateur·ice.
curl -i -X GET "https://graph.facebook.com/v25.0/user_id/accounts?access_token=user_access_token"
Si la requête aboutit, votre application reçoit la réponse JSON suivante qui contient un tableau d’objets. Chaque objet contient des informations sur une Page spécifique, notamment le nom, l’ID, un token d’accès de Page de courte durée, les tâches que vous pouvez effectuer sur la Page, etc. :
{
"data": [
{
"access_token": "page_access_token",
"category": "Internet Company",
"category_list": [
{
"id": "2256",
"name": "Internet Company"
}
],
"name": "Name of this Page",
"id": "page_id",
"tasks": [
"ANALYZE",
"ADVERTISE",
"MODERATE",
"CREATE_CONTENT"
]
},
...
Pour ajouter une publication, envoyez une requête POST au point de terminaison /page_id/feed, où page_id est l’ID de la Page sur laquelle vous ajoutez la publication : définissez le paramètre message sur le contenu du message et le paramètre access_token sur le token d’accès de Page :
curl -X POST "https://graph.facebook.com/v25.0/page_id/feed" \
-H "Content-Type: application/json" \
-d '{
"message":"your_message_text",
"access_token":"page_access_token",
}'Votre publication sera immédiatement ajoutée.
Si la requête aboutit, votre application reçoit la réponse JSON suivante avec l’ID de la publication :
{
"id": "page_post_id"
}
Consultez votre Page Facebook
pour voir la publication.
Pour vérifier que la publication a été ajoutée à votre Page, envoyez une requête GET au point de terminaison /page_id/feed :
curl -i -X GET "https://graph.facebook.com/v25.0/page_id/feed?access_token=page_access_token"
Si la requête aboutit, votre application reçoit la réponse JSON suivante avec un tableau d’objets. Chaque objet comprend l’ID de publication, le contenu du message et l’heure de création de la publication :
{
"data": [
{
"created_time": "2020-03-25T17:33:34+0000",
"message": "Hello World!",
"id": "422575694827569_917077345377399"
},
...
]
}L’outil Graph Explorer est une interface d’utilisation qui vous permet d’utiliser les API Facebook sans ajouter de code à votre application ou site Web. Vous pouvez sélectionner les autorisations, obtenir des tokens d’accès, tester les méthodes GET, POST et DELETE, et obtenir des extraits de code de ces requêtes pour Android, iOS, JavaScript, PHP et cURL.
Toutefois, vous devez fournir un ID d’application Facebook pour utiliser Graph Explorer.
Sélectionnez les autorisations pages_manage_metadata, pages_manage_posts, pages_manage_read_engagement et pages_show_list, si elles sont disponibles dans le menu déroulant Autorisations, configurez la requête GET avec le point de terminaison /me/accounts dans la fenêtre de la requête, puis cliquez sur Envoyer.

Cliquez sur l’ID de votre Page, affiché juste en dessous de son nom, pour déplacer l’ID dans la fenêtre de la requête.
Dans le menu Utilisateur ou Page, sélectionnez le token d’accès de votre Page. Ensuite, choisissez la méthode POST pour envoyer une requête au point de terminaison /{page-id}/feed. Enfin, sous Params, sélectionnez l’option message pour le paramètre key et saisissez le texte de votre publication dans value. Cliquez sur Soumettre.
Si la requête aboutit, Graph Explorer affiche l’ID de la publication de Page.

Consultez votre Page Facebook pour voir la publication.
Envoyez une requête GET au point de terminaison /page-id/feed.
Si la requête aboutit, Graph Explorer affiche l’heure de création, le contenu et l’ID de Page de la publication.

Découvrez comment obtenir des informations sur votre Page Facebook et comment les mettre à jour, notamment les détails de Page, les tokens d’accès, les utilisateur·ices bloqué·es et les recommandations utilisateur·ice, à l’aide du guide Gérer votre Page Facebook.
Apprenez à publier des liens, des photos, et des vidéos sur votre Page.
Guides de l’API Graph | Références |