Bạn có thể sử 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 của điểm cuối.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 ả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" } ] } ] }