Mit der Instagram Graph API kannst du Kommentare abrufen, auf Kommentare antworten, Kommentare löschen, Kommentare aus-/einblenden und Kommentare für IG-Medien aktivieren/deaktivieren, die deinen App-Nutzern gehören.
Verwende die Instagram Messaging API zum Senden privater Antworten (Direktnachrichten) an Nutzer, die die Live-Video-IG-Medien deiner App-Nutzer kommentiert haben. Weitere Informationen findest du in der Dokumentation zu Instagram Messaging unter Private Antworten.
Die API besteht aus den folgenden Endpunkten. Informationen zu Anforderungen an Parameter und Berechtigungen findest du in der Referenzdokumentation zu den einzelnen Endpunkten.
GET /{ig-media-id}/comments
– Kommentare zu IG-Medien abrufenGET /{ig-comment-id}/replies
– Antworten auf einen IG-Kommentar abrufenPOST /{ig-comment-id}/replies
– auf einen IG-Kommentar antwortenPOST /{ig-comment-id}
– einen IG-Kommentar ein-/ausblendenPOST /{ig-media-id}
– Kommentare zu IG-Medien aktivieren/deaktivierenDELETE /{ig-comment-id}
– einen IG-Kommentar löschenDu kannst alle Kommentare zu einem Medienobjekt abrufen, den zurückgegebenen Datensatz nach bestimmten Kriterien analysieren und filtern und anschließend auf alle Kommentare antworten, die deinen Kriterien entsprechen.
Rufe zuerst den GET /{ig-media-id}/comments
-Endpunkt ab, um alle Kommentare und ihre IDs für das Medienobjekt abzurufen:
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 ] }
Analysiere anschließend die zurückgegebenen Ergebnisse für Kommentare, die den von dir angewendeten Kriterien entsprechen, und verwende die übereinstimmenden Kommentare, um im Kommentar-Thread den Instagram-Nutzern zu antworten, die die Kommentare abgegeben haben:
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
Wenn du auf viele Kommentare antworten möchtest, könntest du die Antworten in einer Anfrage zusammenfassen.