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.
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:
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"
Jika berhasil:
{ "success": "true" }
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:
GET graph.facebook.com/188559381496048/subscriptions
{ "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" } ] } ] }