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 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_token — string 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:
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 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:
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" } ] } ] }