منصة Pipedream هي منصة أتمتة مصممة لمن يحبون مزج الإجراءات الجاهزة بالكود الخاص. والاتصال من DynamiHost عبارة عن webhook واحد: يرسل DynamiHost حدث scan.created إلى Pipedream عند كل مسح لأحد رموزك الديناميكية، ويتولى سير العمل الباقي.
ما تحتاجه
- خطة DynamiHost تتضمن الـ webhooks: Trial أو Pro أو Business. إذا أظهرت صفحة Webhooks في لوحة التحكم رسالة قفل، فإن خطتك لا تتضمن الـ webhooks بعد.
- حساب Pipedream.
الخطوة 1: احصل على عنوان webhook من Pipedream
- في Pipedream، أنشئ سير عمل جديدًا.
- للمشغّل، اختر HTTP / Webhook وNew Requests.
- يولّد Pipedream عنوان endpoint فريدًا لسير العمل. انسخه.
الخطوة 2: أضف العنوان في DynamiHost
- افتح Webhooks في لوحة التحكم وانقر Add endpoint.
- الصق العنوان من Pipedream واختر حدث scan.created.
- احفظ، ثم انسخ سر التوقيع الذي يظهر مرة واحدة للـ endpoint. يمكن لخطوة كود في سير العمل التحقق منه: تحتوي صفحة التكاملات في لوحة التحكم على مقتطفات Node وPython جاهزة لهذا الفحص.
الخطوة 3: اختبر الاتصال
في صفحة Webhooks، انقر Send test على الـ endpoint الجديد. يظهر تسليم الاختبار كحدث مشغّل لسير العمل، ويفحص Pipedream الحمولة لكي تتمكن من الإشارة إلى حقولها في الخطوات اللاحقة. ثم امسح أحد رموزك بهاتفك وشاهد الحدث الحقيقي يتبعه.
ما الذي يصل
كل تسليم هو حدث scan.created: معرّف الرمز ورمزه القصير واسمه، ووقت المسح، وعند توفرها: الدولة والمدينة والجهاز ونظام التشغيل والمتصفح والمُحيل. ويغطي مقال الـ Webhooks: احصل على إشعار عند كل عملية مسح في مركز المساعدة هذا تنسيق الحمولة الكامل والتحقق من التوقيع وإعادة المحاولة وقاعدة التعطيل التلقائي.
أفكار للأتمتة
- ألحق عمليات المسح بـ Google Sheets أو Airtable كسجل حملة مستمر.
- أرسل رسالة Slack عندما يتجاوز رمز عتبة من عمليات المسح.
- أغنِ المسح بمكالمات API خاصة بك في خطوة كود، ثم خزّن النتيجة في قاعدة بيانات.