Edge Langganan

Anda dapat menggunakan edge /app/subscriptions Graph API untuk mengonfigurasi dan mengelola produk Webhooks aplikasi Anda. Lihat dokumentasi /app/subscriptions kami untuk melihat operasi mana yang dapat Anda lakukan dengan edge ini, dan setiap izin yang dibutuhkan. Dokumen ini hanya mencakup beberapa operasi umum.

Membuat Langganan

Untuk berlangganan suatu objek dan kolom-kolomnya, kirim permintaan POST ke edge /app/subscriptions dan sertakan parameter berikut:

  • object — Jenis objek yang Anda ingin berlangganan kolomnya (misalnya: user).
  • callback_url — URL endpoint Anda.
  • verify_token — Sebuah string yang akan kami sertakan kapan pun kami mengirimi Anda permintaan verifikasi.
  • fields — Kolom yang Anda ingin berlangganan (misalnya: photos).

Contoh: jika ID aplikasi Anda adalah 188559381496048 dan Anda ingin diberi tahu ketika pengguna aplikasi Anda menerbitkan foto baru, Anda dapat melakukan ini:

Contoh Permintaan

curl -F "object=user" \ -F "callback_url=https://your-clever-domain-name.com/webhooks" \ -F "fields=photos" \ -F "verify_token=your-verify-token" \ -F "access_token=your-app-access-token" \ "https://graph.facebook.com/188559381496048/subscriptions" 

Contoh Tanggapan

Jika berhasil:

{
  "success": "true"
}

Mendapatkan Informasi Langganan

Untuk melihat objek dan kolom langganan yang telah Anda siapkan untuk aplikasi Anda, kirim permintaan GET ke edge /app/subscriptions . Contoh: jika ID aplikasi Anda adalah 188559381496048, Anda dapat melakukan ini:

Contoh Permintaan

GET graph.facebook.com/188559381496048/subscriptions 

Contoh Tanggapan

{ "data": [ { "object": "user", "callback_url": "https://your-clever-domain-name.com/webhooks", "active": true, "fields": [ { "name": "photos", "version": "v2.10" }, { "name": "feed", "version": "v2.10" } ] } ] }