Bạn có thể dùng cạnh /app/subscriptions của API Đồ thị để đặt cấu hình và quản lý sản phẩm Webhooks của ứng dụng. Hãy tham khảo tài liệu về /app/subscriptions của chúng tôi để biết những thao tác bạn có thể thực hiện bằng cạnh này và các quyền cần thiết. Tài liệu này chỉ giới thiệu một số thao tác phổ biến.
Để đăng ký một đối tượng và các trường của đối tượng đó, hãy gửi yêu cầu POST đến cạnh /app/subscriptions và thêm các thông số sau:
object - Loại đối tượng mà bạn muốn thiết lập hoạt động đăng ký trường (ví dụ: user).callback_url - URL điểm cuối của bạn.fields - Các trường bạn muốn đăng ký (ví dụ: photos).Ví dụ: nếu ID ứng dụng là 188559381496048 và bạn muốn nhận được thông báo khi người dùng ứng dụng đăng ảnh mới, bạn có thể làm như sau:
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"
Nếu thành công:
{
"success": "true"
}Để xem các hoạt động đăng ký đối tượng và trường mà bạn đã thiết lập cho ứng dụng, hãy gửi yêu cầu GET đến cạnh /app/subscriptions. Ví dụ: nếu ID ứng dụng là 188559381496048, bạn có thể làm như sau:
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" } ] } ] }