Use a Graph API do Instagram para receber, responder, excluir, ocultar/reexibir e desabilitar/habilitar comentários em mídias do Instagram dos usuários do seu app.
A partir do dia 27 de agosto de 2024, a permissão instagram_manage_comments
será exigida para acessar o campo username
de um usuário do Instagram que comentou na mídia da conta profissional do Instagram de um usuário do app.
Com a API de Mensagens do Instagram, é possível enviar respostas privadas (mensagens diretas) aos usuários que comentaram na mídia do Instagram de vídeo ao vivo de um usuário do app. Verifique a documentação sobre respostas privadas de mensagens do Instagram para saber mais.
A API consiste nos pontos de extremidade a seguir. Consulte a documentação de referência de cada ponto de extremidade para ver requisitos de parâmetros e permissões.
GET /{ig-media-id}/comments
– Receber comentários em uma mídia do Instagram.GET /{ig-comment-id}/replies
– Receber respostas em comentários do Instagram.POST /{ig-comment-id}/replies
– Responder a comentário do Instagram.POST /{ig-comment-id}
– Ocultar/exibir comentários.POST /{ig-media-id}
– Desabilitar/habilitar comentários em uma mídia do Instagram.DELETE /{ig-comment-id}
– Excluir comentário do Instagram.É possível obter todos os comentários de um objeto de mídia, analisar e filtrar os dados retornados com critérios específicos e depois responder a quaisquer comentários que atenderem aos seus critérios.
Primeiro, consulte o ponto de extremidade GET /{ig-media-id}/comments
para obter todos os comentários e os respectivos IDs no objeto de mídia:
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 seguir, analise os comentários retornados que atenderem aos critérios definidos e use-os para responder aos usuários do Instagram no tópico do comentário:
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
Se houver um grande número de comentários para responder, será possível fazer uma solicitação única em lote para as respostas.