Moderación de comentarios

Puedes usar la API Graph de Instagram para obtener comentarios, contestarlos, eliminarlos, ocultarlos o mostrarlos, e inhabilitarlos o habilitarlos en contenido multimedia perteneciente a los usuarios de la app.

Puedes usar la API de mensajes de Instagram para enviar respuestas privadas (mensajes directos) a usuarios que hayan comentado en el contenido multimedia de Instagram de videos en vivo de los usuarios de la app. Consulta la documentación sobre las respuestas privadas de los mensajes de Instagram.

Puntos de conexión

La API tiene los siguientes puntos de conexión. Consulta la documentación de referencia de cada punto de conexión para conocer los requisitos vinculados a parámetros y permisos.

Ejemplos

Obtener y contestar comentarios

Puedes obtener todos los comentarios sobre un objeto multimedia, analizar y filtrar el conjunto de datos devuelto con criterios específicos y luego responder a cualquier comentario que coincida con tus criterios.

Primero, haz una consulta al punto de conexión GET /{ig-media-id}/comments para obtener todos los comentarios y sus identificadores en el objeto multimedia:

Ejemplo de solicitud

GET graph.facebook.com
  /17895695668004550/comments

Ejemplo de respuesta

{
  "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
  ]
}

Luego, analiza los resultados devueltos de comentarios que coincidan con los criterios que uses y emplea estos comentarios para responder en el hilo de comentarios a los usuarios de Instagram que hicieron los comentarios:

Ejemplo de solicitud

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

Ejemplo de respuesta

{
  "id": "17873440459141029"
}

Si quieres responder muchos comentarios, puedes agrupar las respuestas en una única solicitud.