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 kolomnya, kirimkan permintaan POST ke edge /app/subscriptions dan sertakan parameter berikut:

  • object — Jenis objek yang ingin Anda siapkan langganan kolomnya (misalnya, user).
  • callback_url — URL endpoint Anda.
  • verify_tokenstring yang akan kami sertakan setiap kali kami mengirimkan permintaan verifikasi kepada Anda.
  • fields — Kolom yang Anda ingin berlangganan (misalnya, photos).

Contoh, jika ID aplikasi Anda adalah 188559381496048 dan Anda ingin diberi tahu ketika pengguna aplikasi Anda memublikasikan 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 langganan objek dan kolom yang telah Anda siapkan untuk aplikasi Anda, kirimkan 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" } ] } ] }