ECHO EMISSARY

المصطلحات

ويب هوك (Webhook)

ويب هوك (webhook) إشعار تلقائي يرسله برنامج من تلقاء نفسه إلى برنامج آخر على عنوان محدد لحظة وقوع حدث: رسالة جديدة أو دفعة أو طلب.

ببساطة

الطلب العادي عبر API كأنك تتصل وتسأل: «هل من جديد؟». أما ويب هوك فهو أن يتصلوا بك فور ظهور الخبر. لا حاجة إلى الفحص كل دقيقة: يصلك الإشعار لحظة الحدث.

كيف يبدو عمليًا

دفع العميل فاتورة. يرسل نظام الدفع فورًا ويب هوك: من دفع وكم وبأي عقد. يستقبله نظام حفظ العملاء ويغيّر حالة الصفقة، فيرى المندوب الدفع بعد ثوانٍ لا في اليوم التالي.

وبالطريقة نفسها تصل الرسائل الواردة إلى بوت، والطلبات الجديدة من الموقع، وتغيّر حالة التوصيل. وقع الحدث فانطلق الإشعار.

لماذا يهم المدير

يمنح ويب هوك السرعة. وكلما عرف الفريق بالحدث أسرع تصرف أسرع: يرد في دقيقة لا في ساعة، ولا يرسل تذكيرًا لمن دفع فعلًا.

لكن ويب هوك نقطة عطل. إذا كان الطرف المستقبل غير متاح لحظة الحدث فقد يضيع الإشعار. بعض المرسلين يعيدون المحاولة وبعضهم لا. لذلك يُستحسن مطابقة الأحداث المهمة دوريًا: مثلًا مقارنة قائمة المدفوعات يوميًا بما سُجّل.

الخطأ الشائع

عدم التحقق ممن أرسل ويب هوك. عنوان الاستقبال في حقيقته باب مفتوح. إذا لم يُتحقق من التوقيع أو المفتاح السري فبوسع أي أحد أن يرسل «تم استلام الدفع».

الخطر الثاني ويب هوك معطل لا يعلم به أحد أسابيع حتى تظهر الطلبات الضائعة.

المزيد في الإشارات