يمكنك استخدام عنصر ربط /app/subscriptions لواجهة Graph API لتكوين منتج Webhooks الخاص بتطبيقك وإدارته. راجع وثائق /app/subscriptions لمعرفة العمليات التي يمكنك إجراؤها من خلال عنصر الربط هذا، وأي أذونات تحتاج إليها. يغطي هذا المستند فقط بعض العمليات المشتركة.
للاشتراك في كائن ما وحقوله، أرسل طلب POST إلى عنصر الربط /app/subscriptions وقم بتضمين المعلمات التالية:
object — نوع الكائن الذي تريد إعداد اشتراكات الحقل له (على سبيل المثال، user).callback_url — عنوان URL لنقطة النهاية لديك.fields — الحقول التي تريد الاشتراك فيها (على سبيل المثال، photos).على سبيل المثال، إذا كان معرف التطبيق لديك هو 188559381496048 وتريد أن يتم إعلامك عندما ينشر مستخدم التطبيق صورة جديدة، فيمكنك القيام بما يلي:
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"
إذا كانت ناجحة:
{
"success": "true"
}لرؤية اشتراكات الكائنات والحقول التي قمت بإعدادها لتطبيقك، أرسل طلب GET إلى عنصر الربط /app/subscriptions. على سبيل المثال، إذا كان معرف التطبيق لديك هو 188559381496048، فيمكنك القيام بما يلي:
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" } ] } ] }