Puedes utilizar la API Graph de Instagram para obtener, responder, eliminar, mostrar u ocultar y activar o desactivar los comentarios en objetos de contenido multimedia de Instagram propiedad de los usuarios de tu aplicación.
Puedes utilizar la API de mensajes de Instagram para enviar respuestas privadas (mensajes directos) a los usuarios que han comentado el contenido multimedia de vídeo en directo de los usuarios de tu aplicación. Consulta la documentación de respuestas privadas de Mensajes de Instagram para averiguar cómo hacerlo.
La API consta de los extremos siguientes. Consulta en la documentación de referencia de cada extremo los requisitos de parámetros y permisos.
GET /{ig-media-id}/comments
: para obtener los comentarios de un contenido multimedia de Instagram.GET /{ig-comment-id}/replies
: para obtener respuestas a un comentario de Instagram.POST /{ig-comment-id}/replies
: para responder a un comentario de Instagram.POST /{ig-comment-id}
: para mostrar u ocultar un comentario de Instagram.POST /{ig-media-id}
: para activar o desactivar los comentarios de un contenido multimedia de Instagram.DELETE /{ig-comment-id}
: para eliminar un comentario de Instagram.Puedes obtener todos los comentarios de un objeto multimedia, analizar y filtrar el conjunto de datos devuelto según unos criterios concretos y, a continuación, responder a cualquier comentario que cumpla tus criterios.
Consulta primero el extremo GET /{ig-media-id}/comments
para obtener todos los comentarios y sus identificadores en el objeto de contenido 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 ] }
A continuación, analiza en los resultados devueltos los comentarios que coinciden con los criterios que uses y utiliza los comentarios correspondientes para responder en la conversación a los usuarios de Instagram que los hayan hecho:
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
Si tienes muchos comentarios a los que quieres responder, puedes agrupar por lotes las repuestas en una única solicitud.