سيتم إيقاف استخدام Workplace from Meta. سيكون بإمكانك متابعة استخدام Workplace حتى 31 أغسطس 2025. تفضل بزيارة مركز المساعدة للتعرف على المزيد.
تمكّن Webhooks تطبيقات الدمج المخصص من الاشتراك في الأحداث الموجودة في Workplace وتلقي تحديثات في الوقت الحقيقي. وعند حدوث أي تغيير في Workplace، يتم إرسال طلب HTTPS POST
إلى عنوان URL للاستدعاء لكل تطبيق دمج مخصص مشترك في موضوع webhook ذي الصلة.
هذا يجعل التطبيقات أكثر كفاءة، لأنها تعرف بالضبط متى حدث التغيير ولا تحتاج إلى الاعتماد على طلبات Graph API المستمرة أو الدورية للحصول على أحدث محتوى.
يتم توفير دعم Webhook لـ Workplace بواسطة إطار العمل نفسه الذي يدير أحداث Webhooks في Graph API.
يوفر مربع الحوار تعديل الدمج المخصص علامات تبويب لكل موضوع من موضوعات webhook المتوفرة لدى التطبيقات على Workplace.
لإضافة اشتراك webhook جديد حول موضوع محدد، قم بتوفير عنوان URL للاستدعاء ورمز التحقق من الصحة ثم حدّد حقول الاشتراك التي تحتاج إليها للوظائف التي سيوفرها تطبيقك.
لا يمكنك سوى الاشتراك في عنوان URL واحد لكل موضوع webhook، ولكن يمكنك استخدام عنوان URL نفسه لموضوعات متعددة.
عند إضافة اشتراك جديد أو تعديل اشتراك موجود بالفعل، سترسل خوادم Meta طلب GET
إلى عنوان URL الاستدعاء لديك للتحقق من صلاحية خادم الاستدعاء.
سيتم إلحاق سلسلة استعلام بعنوان URL هذا مع تضمين المعلمات التالية:
hub.mode
- يتم إدخال السلسلة "subscribe
" في هذه المعلمةhub.challenge
- سلسلة عشوائيةhub.verify_token
- قيمة verify_token
التي حددتها عند إنشاء الاشتراكعندما تتلقى نقطة النهاية لديك طلب تحقق، يجب أن:
hub.verify_token
تطابق السلسلة التي قمت بتعيينها في الحقل "رمز التحقق من الصحة" عند تكوين webhook.hub.challenge
.يتم إجراء كل استدعاءات webhook لعناوين URL للاستدعاء المحددة بواسطة المطوّر عبر HTTPS
، مما يضمن أمانًا على مستوى النقل لحمولات بيانات webhook.
لتوفير مستوى إضافي من الأمان، يتم تضمين X-Hub-Signature-256
لعنوان HTTP
في كل حمولة بيانات POST، والذي يجب استخدامه للتحقق من أن حمولة البيانات مصدرها خادم Meta.
للحصول على تفاصيل كاملة حول هذا السلوك، ارجع إلى وثائق إطار عمل Webhook.
يتم إجراء كل استدعاءات webhook لعناوين URL للاستدعاء المحددة بواسطة المطوّر عبر HTTPS
، مما يضمن أمانًا على مستوى النقل لحمولات بيانات webhook.
يجب إجراء استدعاءات واجهة API لقراءة اشتراكات webhook أو تعديلها باستخدام رمز تطبيق بدلاً من رمز الدمج المخصص معتاد. ويمكن إنشاء رمز التطبيق عن طريق الربط بين معرف التطبيق والرمز '|' والمفتاح السري للتطبيق.
البيانات | String (سلسلة) |
---|---|
معرف التطبيق | 504221332732118 |
المفتاح السري للتطبيق | d76ab3f35f3ff5aa6ffdc8637a660d2ea7 |
رمز التطبيق: | 504221332732118|d76ab3f35f3ff5aa6ffdc8637a660d2ea7 |
GET graph.facebook.com
/{app-id}/subscriptions
&access_token={your_app_token}
POST graph.facebook.com
/{app-id}/subscriptions
?object=page
&fields=mention,messages
&callback_url={your-url}
&verify_token={your-verify-token}
&access_token={your_app_token}
في الحالات التي لا يتم فيها تلقي webhooks كما هو متوقع، يُوصى بالتحقق من إعداد الاشتراك بين الصفحة والتطبيق بشكل صحيح. ويجب إعداد هذا تلقائيًا، لكن في بعض الحالات يمكن أن يفشل الأمر. على سبيل المثال، إذا فشل تسليم webhook لفترة زمنية طويلة، فيمكن إزالة هذا الاشتراك. وبالنسبة لتطبيقات الجهات الخارجية، سيؤدي هذا إلى ظهور تنبيه في لوحة معلومات التطبيق.
للتحقق من هذا الاشتراك، تتوفر استدعاءات واجهة API التالية:
GET graph.facebook.com
/me/subscribed_apps?access_token={your_page_token}
لإعادة إنشاء هذا الاشتراك، تتوفر استدعاءات API التالية:
POST graph.facebook.com
/me/subscribed_apps?access_token={your_page_token}
{"subscribed_fields": ["messages"...]}
يتم تجميع النشاط على Workplace في الموضوعات. ويتضمن كل موضوع عددًا من الحقول التي ترتبط بأحداث تتعلق بموضوع محدد. يمكن للتطبيقات الاشتراك في تحديثات webhook حول كل موضوع ولحقول محددة ضمن كل موضوع.
توفر Workplace حاليًا webhooks للموضوعات والمجموعات التالية:
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع الصفحة.
حقل الاشتراك | السلوك |
---|---|
| يتم التشغيل عند ذكر صفحة دمج مخصص (برنامج تلقائي) في مجموعة. |
| يتم التشغيل عند مراسلة صفحة دمج مخصص (برنامج تلقائي) في Work Chat. |
| يتم التشغيل عند تسليم رسالة مرسلة بواسطة صفحة دمج مخصص (برنامج تلقائي). |
| يتم التشغيل عند الضغط على زر الرد الجاهز في Work Chat. |
| يتم التشغيل عندما يقرأ المستلم رسالة من صفحة دمج مخصص (برنامج تلقائي). |
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع المجموعة.
حقل الاشتراك | السلوك |
---|---|
| يتم التشغيل عند إضافة منشور في مجموعة أو تحديثه أو حذفه. |
| يتم التشغيل في كل مرة تتم فيها إضافة تعليق جديد على منشور في مجموعة أو تحديثه أو حذفه. |
| يتم التشغيل عند تغيير عضوية المجموعة. |
| يتم التشغيل عند طلب المستخدم لعضوية المجموعة. |
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع المستخدم.
حقل الاشتراك | السلوك |
---|---|
| يتم التشغيل عندما ينشر المستخدم حالة جديدة في الملف الشخصي أو يعدلها. ويتضمن هذا المنشورات الموجودة في يوميات المستخدم. |
| يتم التشغيل في كل مرة ينشئ فيها المستخدم حدثًا أو يقبله أو يرفضه. |
| يتم التشغيل في كل مرة يرسل فيها المستخدم رسالة Workplace Chat. |
| يتم التشغيل في كل مرة يزيل فيها المستخدم رسالة Workplace Chat للجميع في سلسلة منشورات. |
| يتم التشغيل في كل مرة يوجد فيها تعليق على منشور في يوميات المستخدم. |
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع الأمان.
admin_activity
يتم تشغيل الأحداث عند إضافة مسؤول أو إزالته من مجتمع Workplace
الحدث | السلوك |
---|---|
| قام المسؤول بتعيين حالة حساب المستخدم إلى غير مُطالب به، من لوحة التحكم أو عبر واجهة API إدارة الحساب. |
| فرض المسؤول على المستخدم تسجيل الخروج عبر كل الأجهزة من لوحة التحكم. |
| قام المسؤول بإلغاء تنشيط حساب من لوحة التحكم أو عبر واجهة API إدارة الحساب. |
| قام المسؤول بتنشيط حساب من لوحة التحكم أو عبر واجهة API إدارة الحساب. |
| فرض المسؤول على المستخدم إعادة تعيين كلمة السر الخاصة به من لوحة التحكم. |
| أنشأ المسؤول حسابًا من لوحة التحكم. |
compromised_credentials
يتم تشغيل الأحداث عندما نشتبه في احتمالية تعرض كلمات سر Workplace لبعض حسابات المستخدمين في المجتمع للخطر.
الحدث | السلوك |
---|---|
| عثر Workplace على بيانات اعتماد مخترقة. |
files
يتم تشغيل الأحداث بناءً على نشاط ملف Workplace.
الحدث | السلوك |
---|---|
| قام المستخدم بتحميل ملف في مجموعة. |
| قام المستخدم بتنزيل ملف من مجموعة. |
| تم العثور على ملف تم تحميله يحتوي على برنامج ضار. |
groups
يتم تشغيل الأحداث عندما يقوم الشخص بإنشاء مجموعة متعددة الشركات في Workplace أو الانضمام لها.
الحدث | السلوك |
---|---|
| انضم مستخدم ما في المجتمع إلى مجموعة متعددة الشركات (MCG). |
| أنشأ مستخدم ما في المجتمع مجموعة متعددة الشركات (MCG). |
integrations
يتم تشغيل الأحداث عندما يحاول المسؤول إنشاء خصائص الدمج أو تغييرها.
الحدث | السلوك |
---|---|
| أنشأ أحد المسؤولين دمجًا مخصصًا. |
| قام أحد المسؤولين بتعديل دمج مخصص. |
| حذف أحد المسؤولين دمجًا مخصصًا. |
| أنشأ أحد المسؤولين رمز وصول جديدًا لدمج مخصص. |
| أنشأ المستخدم دمج محتوى. |
| ألغى المستخدم تثبيت دمج المحتوى. |
invites
يتم تشغيل الأحداث عندما ينضم شخص ما إلى Workplace عبر الدعوة الذاتية.
الحدث | السلوك |
---|---|
| قام المستخدم بدعوة زميل عمل للانضمام إلى المجتمع. |
| طلب المستخدم بريد إلكتروني لدعوة نفسه. |
passwords
يتم تشغيل الأحداث عندما يقوم الشخص بتغيير كلمة السر الخاصة به أو يطلب إعادة تعيين كلمة السر.
الحدث | السلوك |
---|---|
| تم تغيير كلمة سر المستخدم نتيجة لاستكمال استرداد كلمة السر أو عبر إعدادات حسابه. |
| تم بدء تدفق استرداد كلمة سر المستخدم وتم إرسال رمز إلى عنوان البريد الإلكتروني للمستخدم. |
| أدخل مستخدم رمز استرداد غير صحيح لإعادة تعيين كلمة السر. |
| اكتمل تدفق استرداد كلمة سر المستخدم بنجاح. |
sessions
يتم تشغيل الأحداث عندما يسجل شخص ما الدخول أو الخروج من Workplace.
الحدث | السلوك |
---|---|
| سجّل المستخدم الدخول إلى Workplace باستخدام كلمة السر أو تسجيل الدخول الأحادي إما على الويب (www) أو تطبيقات الهواتف المحمولة. |
| سجّل المستخدم الخروج من Workplace باستخدام كلمة السر أو تسجيل الدخول الأحادي إما على الويب (www) أو تطبيقات الهواتف المحمولة. لا يتضمن تسجيل الخروج الإجباري الذي بدأه المسؤول (راجع |
two_factor
يتم تشغيل الأحداث عندما يحاول شخص ما تمكين المصادقة الثنائية أو تعطيلها.
الحدث | السلوك |
---|---|
| قام المستخدم بتمكين المصادقة الثنائية من علامة تبويب الإعدادات. ولا يتم تسجيل هذا عندما يؤكد شخص ما على هاتف معين، ولكنه يشير إلى أنه تم تمكين الميزة. |
| قام المستخدم بتعطيل المصادقة الثنائية من علامة تبويب الإعدادات. ولا يتم تسجيل هذا عندما يقوم شخص ما بتعطيل مصادقة ثنائية لهاتف معين، ولكنه يشير إلى أنه تم تعطيل الميزة. |
| قام المستخدم بإضافة هاتف مستخدم للمصادقة الثنائية وتأكيده. |
| أدخل المستخدم رمزًا ثنائيًا صالحًا عند تسجيل الدخول إلى موقع ويب Workplace أو موقع ويب الهواتف المحمولة |
| أدخل المستخدم رمزًا ثنائيًا غير صالح عند تسجيل الدخول إلى موقع ويب Workplace أو موقع ويب الهواتف المحمولة |
| أدخل المستخدم رمزًا ثنائيًا صالحًا عند تسجيل الدخول إلى تطبيق Workplace للهواتف المحمولة بنظام Android أو iOS |
| أدخل المستخدم رمزًا ثنائيًا غير صالح عند تسجيل الدخول إلى تطبيق Workplace للهواتف المحمولة بنظام Android أو iOS |
reseller_events
الأحداث المتعلقة بالموزعين.
الحدث | السلوك |
---|---|
| يتيح للمستخدم الذي لا يتمتع بدور المسؤول في شركة الموزع الاطّلاع على وحدة التحكم لدى الموزع. |
| لا يتيح للمستخدم الذي لا يتمتع بدور المسؤول في شركة الموزع الاطّلاع على وحدة التحكم لدى الموزع. |
| يدعو الموزع شركة أخرى ليتم ربطها به. |
| تقبل الشركة دعوة الموزع لطلب ربطها. |
| ترفض الشركة دعوة الموزع لطلب ربطها. |
تتوفر المزيد من المعلومات في المستندات المرجعية لموضوع الرابط
الحدث | السلوك |
---|---|
| بيانات التعريف حول المستخدم الذي يطلب الوصول إلى الروابط القابلة للمشاركة. |
| بيانات التعريف للرابط الذي تتم مشاركته على Workplace لإنشاء معاينة. |
تتوفر المزيد من المعلومات في مستندات واجهة Graph API لفئة مكتبة المعرفة.
حقل الاشتراك | السلوك |
---|---|
| يتم التشغيل عند إضافة محتوى مكتبة المعرفة أو تحديثه أو حذفه أو عند تحديث جمهور القراءة. |
| يتم التشغيل في كل مرة تتم فيها إضافة تعليق جديد في مكتبة المعرفة أو تحديثه أو حذفه. |
| يتم التشغيل عند إضافة رابط سريع لمكتبة المعرفة أو تحديثه أو حذفه. |