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 ajoutés à des objets IG Media appartenant à des utilisateurs de votre application.

Vous pouvez utiliser l’API Instagram Messaging pour envoyer des réponses privées (messages directs) aux utilisateurs qui ont commenté les vidéos en direct IG Media des utilisateurs 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.