Inspector Toolbelt Help Center
أدلة إرشاديةالإعدادات

الويب هوكس

أرسل البيانات تلقائيًا إلى تطبيقات أخرى عند حدوث أشياء في حسابك.

نظرة عامة

تتيح لك الويب هوكس إرسال البيانات تلقائيًا إلى تطبيقات أو خدمات أخرى كلما حدث شيء في حسابك — على سبيل المثال، عند إنشاء Order جديد، أو دفع فاتورة، أو نشر Report. بدلًا من التحقق من لوحة التحكم يدويًا، تدفع الويب هوكس التحديثات إلى أدواتك في الوقت الفعلي.

أدر الويب هوكس الخاصة بك من الإعداداتالتكاملات.

إعداد نقطة نهاية ويب هوك

انتقل إلى التكاملات

اذهب إلى الإعداداتالتكاملات وانزل إلى قسم الويب هوكس.

قسم الويب هوكس في تبويب إعدادات التكاملات
الخطوة 1 — قسم الويب هوكس

أضف نقطة نهاية

مربع حوار إضافة نقطة نهاية مع حقل URL والوصف ومربعات اختيار الأحداث
الخطوة 2 — مربع حوار إضافة نقطة نهاية

انقر على إضافة نقطة نهاية. في مربع الحوار الذي يظهر، أدخل:

الحقلالوصف
URLعنوان الويب الذي تريد استقبال البيانات عليه (يقدمه التطبيق أو الخدمة التي تربطها)
الوصفتسمية اختيارية تساعدك على تذكر الغرض من نقطة النهاية هذه
الأحداثاختر الأحداث التي يجب أن تطلق إشعارًا — يمكنك تحديد أحداث فردية أو الاشتراك فيها جميعًا

أنشئ وانسخ مفتاح التوقيع

انقر على إنشاء. سيظهر مفتاح توقيع — وهو مفتاح أمان يتيح للتطبيق المستقبِل التحقق من أن البيانات جاءت من حسابك.

انسخ مفتاحك السري الآن

يُعرض مفتاح التوقيع مرة واحدة فقط. انسخه واحفظه في مكان آمن. إذا فقدته، ستحتاج إلى تدوير المفتاح من إعدادات نقطة النهاية.

يمكنك إضافة ما يصل إلى 10 نقاط نهاية ويب هوك لكل حساب.

الأحداث المتاحة

هذه الأحداث تُسلَّم اليوم:

الحدثما الذي يطلقه
إنشاء طلبتمت إضافة Order جديد إلى حسابك
اعتماد طلبتم اعتماد Order
إكمال طلبتم تعليم Order كمكتمل
إعادة جدولة طلبتم تغيير تاريخ/وقت الموعد في Order معتمد
تغيير حالة طلبتم اعتماد Order أو إكماله أو إلغاء اعتماده
دفع فاتورةتم تعليم فاتورة كمدفوعة — عبر الإنترنت أو بتسجيل يدوي
نشر تقريرتم نشر Report

يسرد نموذج نقطة النهاية أيضًا تحديث طلب وإنشاء فاتورة وإنشاء جهة اتصال وتحديث جهة اتصال. يمكنك الاشتراك فيها الآن، لكنها لا تُرسل بعد — إنها محجوزة للتسليم مستقبلًا.

راجع أحداث الويب هوك للاطلاع على الحمولة الدقيقة لكل حدث.

أسماء أحداث وحقول ثابتة

أسماء الأحداث وأسماء حقول الحمولة واحدة لكل حساب وكل مجال، لذا يستمر تكاملك في العمل إذا غيّرت إعدادات مجالك. بعض حقول الحمولة تستخدم تسميات قديمة (مثل inspectionType لفئة الخدمة) — راجع مرجع الأحداث.

اختبار الويب هوك

بعد إنشاء نقطة نهاية، يمكنك إرسال حدث اختباري للتأكد من أن كل شيء متصل:

ابحث عن نقطة النهاية في القائمة وانقر على زر القائمة.

اختر Send test event. سيُرسل حدث نموذجي إلى عنوان URL لنقطة النهاية الخاصة بك.

تحقق من التطبيق المستقبِل للتأكد من وصول بيانات الاختبار.

استكشاف الأخطاء وإصلاحها

نقطة النهاية معطّلة

إذا فشلت نقطة النهاية في استقبال البيانات 8 مرات متتالية، تُعطَّل تلقائيًا لمنع تكرار الفشل. ستعرض نقطة النهاية حالة معطّل.

لإعادة تفعيلها:

  1. أصلح المشكلة في الطرف المستقبِل (تأكد من أن عنوان URL قابل للوصول ويستجيب بشكل صحيح).
  2. انقر على زر القائمة في نقطة النهاية واختر Enable.

التحقق من سجل التسليم

انقر على زر القائمة في أي نقطة نهاية واختر View deliveries لرؤية سجل بمحاولات التسليم الأخيرة. يعرض كل إدخال:

  • ما إذا نجح التسليم أو فشل
  • رمز استجابة HTTP
  • وقت الإرسال

يساعدك هذا في تحديد الخطأ إذا لم تصل الأحداث كما هو متوقع.

الأمان

يتضمن كل تسليم ويب هوك توقيعًا في ترويسات الطلب. إذا كنت تعمل مع مطور لبناء تكامل مخصص، يمكنه استخدام مفتاح التوقيع الخاص بك للتحقق من أن البيانات الواردة جاءت فعلًا من حساب ITB الخاص بك ولم يجرِ التلاعب بها.

الترويسات ذات الصلة هي:

الترويسةالغرض
webhook-idمعرّف فريد لهذا الحدث
webhook-timestampوقت إرسال الحدث (طابع زمني Unix)
webhook-signatureتوقيع HMAC-SHA256 للتحقق

للمطورين

للتحقق من توقيع، احسب HMAC-SHA256 على السلسلة {timestamp}.{body} باستخدام مفتاح التوقيع الخاص بك، وقارنه بالتوقيع في الترويسة (بعد إزالة البادئة v1=). استخدم مقارنة ثابتة الوقت لمنع هجمات التوقيت.

الاستخدام مع Zapier وMake

إذا كنت تستخدم منصات أتمتة مثل Zapier أو Make (المعروفة سابقًا باسم Integromat)، يمكنها الاتصال بحساب ITB الخاص بك باستخدام OAuth والاشتراك في أحداث الويب هوك تلقائيًا. ابحث عن تكامل ITB في دليل تطبيقات منصة الأتمتة الخاصة بك.

On this page