Cạnh đăng ký

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.

Tạo hoạt động đăng ký

Để đă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.
  • verify_token - Một string mà chúng tôi sẽ thêm vào khi gửi cho bạn yêu cầu xác minh.
  • 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:

Ví dụ về yêu cầu

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" 

Ví dụ về phản hồi

Nếu thành công:

{
  "success": "true"
}

Lấy thông tin đăng ký

Để 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:

Ví dụ về yêu cầu

GET graph.facebook.com/188559381496048/subscriptions 

Ví dụ về phản hồi

{ "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" } ] } ] }