تمكّن أحداث Webhooks تطبيقات الدمج المخصص من الاشتراك في الأحداث الموجودة في Workplace وتلقي تحديثات فورية. وعند حدوث أي تغيير في Workplace، يتم إرسال طلب HTTPS POST
إلى عنوان URL للاستدعاء لكل تطبيق دمج مخصص مشترك في موضوع webhook ذي الصلة.
هذا يجعل التطبيقات أكثر كفاءة، لأنها تعرف بالضبط متى حدث التغيير ولا تحتاج إلى الاعتماد على طلبات واجهة Graph API المستمرة أو الدورية للحصول على أحدث محتوى.
يتم توفير دعم Webhook لـ Workplace بواسطة إطار العمل نفسه الذي يدير أحداث Webhooks في Facebook.
يوفر مربع الحوار تعديل الدمج المخصص علامات تبويب لكل موضوع من موضوعات webhook المتوفرة لدى التطبيقات على Workplace.
لإضافة اشتراك webhook جديد حول موضوع محدد، قم بتوفير عنوان URL للاستدعاء ورمز التحقق ثم حدّد حقول الاشتراك التي تحتاج إليها لدعم الوظائف التي سيوفرها تطبيقك.
لا يمكنك سوى الاشتراك في عنوان URL واحد لكل موضوع webhook، ولكن يمكنك استخدام عنوان URL نفسه لموضوعات متعددة.
عند إضافة اشتراك جديد أو تعديل اشتراك موجود بالفعل، ستُجري خوادم Facebook طلب GET
لعنوان URL الاستدعاء لديك للتحقق من صلاحية خادم الاستدعاء.
سيتم إلحاق سلسلة استعلام بعنوان URL هذا مع تضمين المعلمات التالية:
hub.mode
- يتم إدخال السلسلة "subscribe
" في هذه المعلمةhub.challenge
- سلسلة عشوائيةhub.verify_token
- قيمة verify_token
التي حددتها عند إنشاء الاشتراكعند تلقي طلب HTTP GET
في عنوان URL الاستدعاء، يمكنك استخدام المعلمة verify_token
للتحقق من أن الطلب يأتي من جانب خادم فيسبوك.
يتم إجراء كل استدعاءات webhook لعناوين URL للاستدعاء المحددة بواسطة المطوّر عبر HTTPS
، مما يضمن أمانًا على مستوى النقل لحمولات بيانات webhook.
لتوفير مستوى إضافي من الأمان، يتم تضمين X-Hub-Signature-256
لعنوان HTTP
في كل حمولة بيانات POST، والذي يجب عليك استخدامه للتحقق من أن حمولة البيانات مصدرها خادم فيسبوك.
للحصول على تفاصيل كاملة حول هذا السلوك، ارجع إلى وثائق إطار عمل Webhook في فيسبوك.
يتم تجميع النشاط على Workplace في الموضوعات. ويتضمن كل موضوع عدد من الحقول التي ترتبط بأحداث تتعلق بموضوع محدد. يمكن للتطبيقات الاشتراك في تحديثات webhook حول كل موضوع ولحقول محددة ضمن كل موضوع.
توفر Workplace حاليًا webhooks للموضوعات والمجموعات التالية:
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع الصفحة.
حقل الاشتراك | السلوك |
---|---|
| يتم التشغيل عند ذكر صفحة دمج مخصص (برنامج تلقائي) في مجموعة. |
| يتم التشغيل عند مراسلة صفحة دمج مخصص (برنامج تلقائي) في Work Chat. |
| يتم التشغيل عند تسليم رسالة مرسلة بواسطة صفحة دمج مخصص (برنامج تلقائي). |
| يتم التشغيل عند الضغط على زر الرد الجاهز في Work Chat. |
| يتم التشغيل عندما يقرأ المستلم رسالة من صفحة دمج مخصص (برنامج تلقائي). |
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع المجموعة.
حقل الاشتراك | السلوك |
---|---|
| يتم التشغيل عند إضافة منشور في مجموعة أو تحديثه أو حذفه. |
| يتم التشغيل في كل مرة تتم فيها إضافة تعليق جديد على منشور في مجموعة أو تحديثه أو حذفه. |
| يتم التشغيل عند تغيير عضوية المجموعة. |
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع المستخدم.
حقل الاشتراك | السلوك |
---|---|
| يتم التشغيل عندما ينشر المستخدم حالة جديدة في الملف الشخصي أو يعدلها. |
| يتم التشغيل في كل مرة ينشئ فيها المستخدم حدثًا أو يقبله أو يرفضه. |
| يتم التشغيل في كل مرة يرسل فيها المستخدم رسالة Workplace Chat. |
تتوفر المزيد من المعلومات في مستندات المعاينات التي تمت مصادقتها.
حقل الاشتراك | السلوك |
---|---|
| يتم تشغيله عندما يحتاج Workplace إلى استرداد معلومات حول عنوان URL. |
| مناسب فقط للتطبيقات الموجودة في قائمة السماح التي تدعم التنقل الهرمي لأداة إنشاء المنشورات. |
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع الأمان.
sessions
يتم تشغيل الأحداث عندما يسجل شخص ما الدخول أو الخروج من Workplace.
الحدث | السلوك |
---|---|
| سجّل المستخدم الدخول إلى Workplace باستخدام كلمة السر أو تسجيل الدخول الأحادي إما على الويب (www) أو تطبيقات الهواتف المحمولة. |
| سجّل المستخدم الخروج من Workplace باستخدام كلمة السر أو تسجيل الدخول الأحادي إما على الويب (www) أو تطبيقات الهواتف المحمولة. لا يتضمن تسجيل الخروج الإجباري الذي بدأه المسؤول (راجع |
passwords
يتم تشغيل الأحداث عندما يقوم الشخص بتغيير كلمة السر الخاصة به أو يطلب إعادة تعيين كلمة السر.
الحدث | السلوك |
---|---|
| تم تغيير كلمة سر المستخدم نتيجة لاستكمال استرداد كلمة السر أو عبر إعدادات حسابه. |
| تم بدء تدفق استرداد كلمة سر المستخدم وتم إرسال رمز إلى عنوان البريد الإلكتروني للمستخدم. |
| أدخل مستخدم رمز استرداد غير صحيح لإعادة تعيين كلمة السر. |
| اكتمل دفق استرداد كلمة سر المستخدم بنجاح. |
admin_activity
يتم تشغيل الأحداث عند إضافة مسؤول أو إزالته من مجتمع Workplace
الحدث | السلوك |
---|---|
| قام المسؤول بتعيين حالة حساب المستخدم إلى غير مُطالب به، من لوحة التحكم أو عبر واجهة API إدارة الحساب. |
| فرض المسؤول على المستخدم تسجيل الخروج عبر كل الأجهزة من لوحة التحكم. |
| قام المسؤول بإلغاء تنشيط حساب من لوحة التحكم أو عبر واجهة API إدارة الحساب. |
| قام المسؤول بتنشيط حساب من لوحة التحكم أو عبر واجهة API إدارة الحساب. |
| فرض المسؤول على المستخدم إعادة تعيين كلمة السر الخاصة به من لوحة التحكم. |
| أنشأ المسؤول حسابًا من لوحة التحكم. |
two_factor
يتم تشغيل الأحداث عندما يحاول شخص ما تمكين المصادقة الثنائية أو تعطيلها.
الحدث | السلوك |
---|---|
| قام المستخدم بتمكين المصادقة الثنائية من علامة تبويب الإعدادات. ولا يتم تسجيل هذا عندما يؤكد شخص ما على هاتف معين، ولكنه يشير إلى أنه تم تمكين الميزة. |
| قام المستخدم بتعطيل المصادقة الثنائية من علامة تبويب الإعدادات. ولا يتم تسجيل هذا عندما يقوم شخص ما بتعطيل ميزة المصادقة الثنائية في هاتف معين، ولكنه يشير إلى أنه تم تعطيل الميزة. |