Moderasi Komentar

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.

Endpoint

API terdiri dari endpoint berikut. Baca dokumentasi referensi setiap endpoint untuk parameter dan persyaratan izin.

Contoh

Mendapatkan & Membalas Komentar

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:

Contoh Permintaan

GET graph.facebook.com
  /17895695668004550/comments

Contoh Tanggapan

{
  "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:

Contoh Permintaan

POST graph.facebook.com
  /17870913679156914/replies?message=Thanks%20for%20sharing!

Contoh Tanggapan

{
  "id": "17873440459141029"
}

Jika Anda memiliki banyak komentar yang ingin Anda balas, Anda bisa mengelompokkan balasan menjadi satu permintaan.