Modération des commentaires

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.

Points de terminaison

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.

Exemples

Obtenir des commentaires et y répondre

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 :

Exemple de requête

GET graph.facebook.com
  /17895695668004550/comments

Exemple de réponse

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

Exemple de requête

POST graph.facebook.com
  /17870913679156914/replies?message=Thanks%20for%20sharing!

Exemple de réponse

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