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.
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.
GET /{ig-media-id}/comments
: obtener comentarios en contenido multimedia de Instagram.GET /{ig-comment-id}/replies
: obtener respuestas en un comentario de Instagram.POST /{ig-comment-id}/replies
: responder un comentario de Instagram.POST /{ig-comment-id}
: ocultar o mostrar un comentario de Instagram.POST /{ig-media-id}
: inhabilitar o habilitar comentarios en contenido multimedia de Instagram.DELETE /{ig-comment-id}
: eliminar un comentario de Instagram.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:
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 ] }
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:
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
Si quieres responder muchos comentarios, puedes agrupar las respuestas en una única solicitud.