Anda dapat menggunakan Graph API Instagram untuk mendapatkan komentar, membalas komentar, menghapus komentar, menyembunyikan/menampilkan komentar, dan menonaktifkan/mengaktifkan komentar di Media Instagram milik pengguna aplikasi Anda.
Mulai 27 Agustus 2024, instagram_manage_comments
akan diperlukan untuk mengakses kolom username
dari pengguna Instagram yang mengomentari media akun profesional Instagram pengguna aplikasi.
Anda dapat menggunakan API Messaging Instagram untuk mengirim balasan pribadi (pesan direct) kepada pengguna yang telah mengomentari video langsung Media Instagram milik pengguna aplikasi Anda. Baca dokumentasi balasan pribadi Berkirim Pesan di Instagram untuk mempelajari caranya.
API terdiri dari endpoint berikut. Baca dokumentasi referensi setiap endpoint untuk parameter dan persyaratan izin.
GET /{ig-media-id}/comments
— Mendapatkan komentar pada Media Instagram.GET /{ig-comment-id}/replies
— Mendapatkan balasan pada Komentar Instagram.POST /{ig-comment-id}/replies
— Membalas Komentar Instagram.POST /{ig-comment-id}
— Menyembunyikan/menampilkan Komentar Instagram.POST /{ig-media-id}
— Menonaktifkan/mengaktifkan komentar pada Media Instagram.DELETE /{ig-comment-id}
— Menghapus Komentar Instagram.Anda bisa mendapatkan semua komentar di objek media, menganalisis dan memfilter set data yang dikembalikan berdasarkan kriteria tertentu, lalu membalas komentar apa pun yang cocok dengan kriteria Anda.
Pertama, lakukan kueri pada endpoint GET /{ig-media-id}/comments
untuk mendapatkan semua komentar dan ID-nya di objek media:
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 ] }
Selanjutnya, parse hasil yang dikembalikan untuk komentar yang cocok dengan kriteria apa pun yang Anda gunakan dan gunakan komentar yang cocok untuk membalas di utas komentar untuk pengguna Instagram yang membuat komentar:
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
Jika Anda memiliki banyak komentar yang ingin Anda balas, Anda bisa mengelompokkan balasan menjadi satu permintaan.