L’API Graph pour Instagram vous permet de récupérer des commentaires, de répondre à des commentaires, ainsi que de supprimer, masquer/afficher et activer/désactiver des commentaires sur du contenu multimédia appartenant à des utilisateur·ices de votre application.
À compter du 27 août 2024, instagram_manage_comments
sera requis pour accéder au champ username
d’un·e utilisateur·ice Instagram qui a commenté le contenu multimédia du compte professionnel Instagram de l’utilisateur·ice d’une application.
Vous pouvez utiliser l’API Instagram Messaging pour envoyer des réponses privées (messages directs) aux utilisateur·ices qui ont commenté le contenu multimédia des vidéos en direct des utilisateur·ices de votre application. Reportez-vous à la documentation sur les réponses Instagram Messaging pour en savoir plus.
L’API se compose des points de terminaison suivants. Pour plus d’informations sur les paramètres et les exigences liées aux autorisations, consultez la documentation de référence sur chaque point de terminaison.
GET /{ig-media-id}/comments
: permet d’obtenir les commentaires ajoutés à des objets IG Media.GET /{ig-comment-id}/replies
: permet d’obtenir les réponses à des commentaires Instagram.POST /{ig-comment-id}/replies
: permet de répondre à des commentaires Instagram.POST /{ig-comment-id}
: permet de masquer ou d’afficher des commentaires Instagram.POST /{ig-media-id}
: permet d’activer ou de désactiver des commentaires sur un objet IG Media.DELETE /{ig-comment-id}
: permet de supprimer des commentaires Instagram.Vous pouvez obtenir tous les commentaires ajoutés à un objet média, analyser et filtrer les ensembles de données renvoyés selon des critères spécifiques, puis répondre aux commentaires qui correspondent à ces critères.
Commencez par interroger le point de terminaison GET /{ig-media-id}/comments
pour obtenir tous les commentaires et les ID associés de l’objet média :
GET graph.facebook.com /17895695668004550/comments
{ "data": [ { "timestamp": "2017-08-31T18:10:30+0000", "text": "I love this!", "id": "17873440459141021" }, { "timestamp": "2017-08-31T19:16:02+0000", "text": "This is awesome!", "id": "17870913679156914" }, ... // results truncated for brevity ] }
Ensuite, recherchez dans les résultats renvoyés les commentaires qui correspondent aux critères que vous avez définis, et utilisez-les pour répondre dans le fil de commentaires aux utilisateurs Instagram auteurs des commentaires :
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
Si vous souhaitez répondre à de nombreux commentaires à la fois, vous pouvez grouper les réponses au sein d’une même requête.