🔹 تقوم هذه الخطوة بإرسال طلبات HTTP، وحفظ بيانات الاستجابة كمتغيرات، مما يتيح تنفيذ إجراءات متقدمة في سير العمل.
🔹 هذه الخطوة متاحة فقط في الخطط التجارية وما فوقها.
هناك إعدادان رئيسيان في خطوة طلب HTTP:
✅ طريقة طلب HTTP:
الطريقة المحددة المطلوبة لتنفيذ الطلب. اختر الطريقة المناسبة من القائمة المنسدلة.
✅ عنوان URL:
{{}} لدعم إدراج النصوص الثابتة والمتغيرات معًا.ملاحظة:
يتم حظر إرسال طلبات API إلى نطاقات respond.io والنطاقات ذات العلامة البيضاء، حيث قد يؤدي ذلك إلى مشكلات في التكرار (looping issues).
✅ النص (Body):
✅ الرؤوس (Headers):
{{}}.ملاحظة: يُسمح بإضافة ما يصل إلى 10 رؤوس فقط لكل طلب.
✅ تعيين الاستجابة (Response Mapping):
ملاحظات مهمة:
- يمكن حفظ الاستجابات بتنسيق JSON فقط.
- الحد الأقصى لإعدادات تعيين الاستجابة هو 10 عناصر.
لحفظ الاستجابة بتنسيقات مختلفة، قم بإدخال مفتاح JSON المطابق للبيانات التي ترغب في حفظها.
🔹 مثال على استجابة JSON:
JSON
{ "name": "Jason", "zip_codes": "12345", "phone": "123123"}
✅ لحفظ رقم الهاتف من الاستجابة أعلاه، استخدم:{{contact.phone_number}} كمفتاح JSON.
🔹 مثال آخر:
JSON
{ "custom_fields": { "firstName": "John", "lastName": "Doe", "locale": "en_GB", "timezone": "5", "gender": "male", "phone": "123123", "email": "info@bevatel.com", "customerid": "1" }, "created_at": 1575618542}
✅ لحفظ رقم الهاتف من الاستجابة أعلاه، استخدم:{{custom_fields.phone}} كمفتاح JSON.
🔹 مثال على استجابة تحتوي على قائمة جهات اتصال:
Json
{ "data": { "id": "1776025372480910", "contacts": [ { "firstName": "John", "lastName": "Doe", "locale": "en_GB" }, { "firstName": "Jane", "lastName": "Doe", "locale": "en_GB" } ] }}
✅ لحفظ الاسم الأول "Jane" من الاستجابة أعلاه، استخدم:{{data.contacts[1].firstName}} كمفتاح JSON.
✅ حفظ حالة الاستجابة كمتغير:
🔹 عند تفعيل هذه الخطوة، سيتم إرسال طلب HTTP إلى عنوان URL المحدد، باستخدام النص (Body) والرؤوس (Headers) المعرفة مسبقًا.
🔹 إدارة سير العمل بناءً على حالة الاستجابة:
لتجنب فشل تنفيذ طلبات HTTP، تأكد من تلبية الشروط التالية:
✅ استخدام الطريقة الصحيحة لـ HTTP (GET, POST, PUT, DELETE...) وتحديد رأس Content-Type الصحيح.
✅ تأكد من أن Content-Type صالح، مثل: application/json.
✅ لا تقم بإدراج رقم المنفذ (Port) في عنوان URL.
✅ تجنب استخدام شهادة موقعة ذاتيًا (Self-Signed Certificate) في URL.
✅ تحقق من صحة بيانات المصادقة (Authorization) المستخدمة.
✅ تأكد من عدم حظر عناوين IP الخاصة بنا:
52.74.35.15518.138.31.16354.169.155.20✨ باتباع هذه الإرشادات، يمكنك ضمان تنفيذ طلبات HTTP بنجاح داخل سير العمل! 🚀
1️⃣ حفظ حالة الاستجابة كمتغير
2️⃣ التحقق من نجاح الطلب باستخدام:
1️⃣ إعادة المحاولة تلقائيًا باستخدام:
✅ توجيه المتصلين المهمين (VIP Contacts)
✨ بهذه الطريقة، يمكنك تحسين تجربة العملاء وتعزيز ولاء العلامة التجارية! 🚀