نمذجة طلبات API
لإنشاء طلب GET بسيط من خلال واجهة برمجة تطبيقات خارجية ، تحتاج إلى تحديد قسم Business Logic والنقر على زر Create API request في علامة التبويب External API Requests . في النافذة النموذجية الجديدة ، أدخل اسم عملية الأعمال ووصفها (اختياري).
بعد ذلك ، حدد method الطلب التي تريد تنفيذها ، وعنوان endpoint واملأ معلمات الطلب المطلوبة (معلمات query params في المثال أدناه). في بعض الحالات ، من الضروري ملء url params header body وعنوان url ، بناءً على المهمة التي تواجه المستخدم.
في محرر BP ، يمكنك أيضًا اختبار العملية بالنقر فوق زر Test request . في النافذة التي تظهر ، أدخل معلمات الطلب وانقر على زر Execute request . سيتم استلام نص الاستجابة في علامة تبويب النص الأساسي إذا تم تنفيذ الطلب بنجاح. Autofill Response وتساعد في إنشاء النماذج الضرورية. من خلال النقر على Autofill Response ، سيتم إنشاء نموذج استجابة لنقطة النهاية هذه تلقائيًا للاستخدام الإضافي.
من الممكن إنشاء نموذج بيانات يعرف حقول الاستجابة. للقيام بذلك ، تحتاج إلى الانتقال إلى Data Design وإنشاء نموذج جديد يملأه وفقًا للبيانات التي يجب كتابتها في قاعدة البيانات.
استخدام طلبات API في الخلفية
بعد ذلك ، افتح قسم Business Logic وانقر فوق Create business project لإنشاء BP لتلقي البيانات عبر واجهة برمجة تطبيقات خارجية والكتابة في Data Model المحدد. في الكتل المقابلة ، تحتاج إلى العثور على كتلة عملية API المنشأة حديثًا.
لجعل الطلب يعمل ، تحتاج إلى تمرير المعلمات المناسبة التي تم تكوينها مسبقًا في محرر طلب API الخارجي ( Query Params في المثال أدناه). استخدم Make - Expand مجموعة الكتل لمعالجة وإنشاء البيانات عبر BP . يظهر مثال على إنشاء وتمرير المعلمات في لقطة الشاشة أدناه.
ثم يجب توسيع output body وكتابته في data model . في المثال أدناه ، يتم استلام سعر البيتكوين مقابل الدولار (بالدولار الأمريكي).
من أجل كتابة بيانات الاستجابة في DB ، Make و DB: Create النوع.
ثم تحتاج إلى إنشاء Endpoint لـ BP الذي تم إنشاؤه حديثًا للوصول إليها عبر الواجهة الأمامية لتطبيق الويب.
استخدام طلبات API في الواجهة الأمامية
من واجهة التطبيق ، تحتاج إلى استخدام نوع كتل Server request GET لنقطة النهاية المحددة كما هو موضح في لقطة الشاشة أدناه.