تخطّ إلى المحتوىتواصل معنا

الويب هوك

بالإنجليزية: Webhook

بناء التطبيقات

إشعار آلي ترسله خدمة خارجية إلى تطبيقك فور حدوث شيء، مثل نجاح دفعة أو تغيّر حالة شحنة.

في الـ API العادي، تطبيقك هو من يسأل الخدمة الأخرى. أما في الويب هوك فالعكس: الخدمة تتصل بتطبيقك تلقائيًا عند وقوع حدث. تعطيها رابطًا في خادمك، فترسل إليه رسالة مثل «الدفعة رقم كذا تمت بنجاح» أو «الشحنة سُلّمت». فيتصرف تطبيقك فورًا دون أن يسأل مرارًا عن الحالة.

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

مثالبعد أن يدفع العميل عبر Tabby، تُرسل الخدمة ويب هوك إلى متجرك، فيتغيّر الطلب إلى «مدفوع» ويُرسل للمستودع.
كل المصطلحات

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.