ملخص
Postman هي طريقة سهلة لإنشاء واختبار الطلبات ضد واجهة برمجة التطبيقات (API).
الإعداد مع Discourse
-
بعد فتح Postman، انقر فوق إنشاء مساحة عمل:
-
اختر
مساحة عمل فارغةوانقر فوق التالي. -
قم بتسميتها
Discourse APIوحدد إنشاء: -
انقر فوق
المجموعات:
-
انقر فوق استيراد:
-
الصق
https://docs.discourse.org/openapi.json(وهو عنوان URL “التنزيل” المعروض على docs.discourse.org):
-
اختر الاستيراد كـ
مجموعة Postman:
إنشاء بيئة جديدة
-
انقر فوق
البيئاتوإنشاء بيئة. سيحتوي هذا على متغيرات خاصة بالمثيل الذي تختبره. لهذا المثال، سنستخدمtry.discourse.org.- أضف متغيرًا جديدًا:
defaultHostبالقيمةtry.discourse.org: - حدد بيئة
try.discourse.orgمن القائمة المنسدلة للبيئة ⑤
- أضف متغيرًا جديدًا:
مرحباً بالعالم!
دعنا نجرب طلبًا!
- حدد
المجموعات→categories.json→استرداد قائمة الفئاتوانقر فوق إرسال. يجب أن ترى النتيجة:
إضافة المصادقة إلى الطلبات
لاستخدام واجهة برمجة التطبيقات مع مصادقة مفتاح واجهة برمجة التطبيقات:
-
أضف المتغيرات التالية إلى هذه البيئة أو بيئة جديدة:
api-usernameapi-key
(يجب أن تكون قيمها صالحة بالطبع للموقع الذي تستعلم عنه) -
أضف نصًا برمجيًا إلى المجموعة
حددالمجموعات→Discourse API Documentation→النصوص البرمجية→قبل الطلبوالصق ما يلي:pm.request.headers.add({ key: "api-key", value: pm.variables.get("api-key") }) pm.request.headers.add({ key: "api-username", value: pm.variables.get("api-username") })









