مرحبًا! إذا كنت تقرأ هذا، فمن المحتمل أنك مهتم بواجهات برمجة التطبيقات (APIs). ربما تكون مطورًا يريد اختبار واجهة برمجة التطبيقات، أو ربما أنت فضولي فقط حول كيفية عمل واجهات برمجة التطبيقات. في كلتا الحالتين، لقد جئت إلى المكان المناسب. اليوم، سنتحدث عن كيفية استخدام مفتاح واجهة برمجة التطبيقات في Postman. لذا، دعنا نبدأ!
ما هي واجهة برمجة التطبيقات (API)؟
قبل كل شيء، دعنا نتحدث عن ما هي واجهة برمجة التطبيقات. API هي اختصار لـ Application Programming Interface. إنها مجموعة من القواعد التي تتيح لتطبيقات البرمجيات المختلفة التواصل مع بعضها البعض. APIs تشبه النُدُل في العالم الرقمي - يأخذون طلبك، ويذهبون إلى المطبخ (الخادم)، ويعودون بطلبك (البيانات).
ما هو Postman؟
الآن، دعنا نتحدث عن Postman. Postman هو عميل واجهة برمجة التطبيقات الشهير الذي يسهل على المطورين إنشاء ومشاركة واختبار وتوثيق واجهات برمجة التطبيقات. إنه مثل سكين الجيش السويسري لأي شخص يعمل مع واجهات برمجة التطبيقات.

لماذا نحتاج إلى مفتاح API؟
مفتاح API يشبه كلمة المرور. إنه وسيلة لواجهة برمجة التطبيقات للتعرف على من يقوم بإجراء الطلب. تتطلب بعض واجهات برمجة التطبيقات مفاتيح للوصول، في حين أن بعضًا آخر لا يتطلب ذلك. مفاتيح API هي وسيلة بسيطة وفعالة للتحكم في الوصول وحماية واجهة برمجة التطبيقات من الاستخدام غير الصحيح.
مفاتيح API ضرورية لعدة أسباب:
التعرف: تعمل على التعرف على المستخدم أو التطبيق الذي يقوم بإجراء طلب API، مما يضمن أن الطلب يأتي من مصدر معروف.
الأمان: تساعد مفاتيح API في تأمين واجهة برمجة التطبيقات من خلال منع الوصول غير المصرح به والإساءة المحتملة.
التحكم في الوصول: يمكن استخدامها لمنح أو تقييد الوصول إلى ميزات أو بيانات معينة داخل واجهة برمجة التطبيقات، بناءً على إذن المستخدم.
تحديد معدل الاستخدام: تمكن مفاتيح API مزود واجهة برمجة التطبيقات من تحديد حدود على عدد الطلبات التي يمكن أن يقوم بها المستخدم، مما يساعد في إدارة الحمل على خادم API.
تذكر، من المهم الحفاظ على سرية مفاتيح API الخاصة بك لحماية وصولك ومنع الاستخدام غير الصحيح.
كيفية استخدام مفتاح API في Postman
حسنًا، الآن بعد أن تغطينا الأساسيات، دعنا نصل إلى الحدث الرئيسي: كيفية استخدام مفتاح API في Postman. إليك دليل خطوة بخطوة:
فتح Postman: ابدأ بفتح Postman على جهاز الكمبيوتر الخاص بك. إذا لم تكن مثبتًا، يمكنك تحميله من الموقع الرسمي.

إنشاء طلب جديد: انقر على زر “+ جديد” واختر “طلب”. سيفتح هذا علامة تبويب جديدة حيث يمكنك إدخال طلبك.


أدخل عنوان URL لواجهة برمجة التطبيقات: في علامة التبويب الجديدة، أدخل عنوان URL لواجهة برمجة التطبيقات التي تريد اختبارها. تأكد من استبدال أي نقاط علامة مع القيم الفعلية.

أضف مفتاح API: الآن، حان الوقت لإضافة مفتاح API الخاص بك. انتقل إلى علامة تبويب "Headers" وأدخل "api-key" (أو ما تتطلبه واجهة برمجة التطبيقات) في حقل "Key" ومفتاح API الفعلي في حقل "Value".

بمجرد إضافة مفتاح API، انقر على زر "إرسال" لإجراء الطلب. إذا تم إعداد كل شيء بشكل صحيح، يجب أن تتلقى ردًا من واجهة برمجة التطبيقات.
وهذا كل شيء! لقد استخدمت بنجاح مفتاح API في Postman.
كيفية استخدام مفتاح API في Apidog
Apidog هي منصة تصميم واجهة برمجة التطبيقات القوية التي تتيح للمطورين تصميم وتوثيق واختبار واجهات برمجة التطبيقات بسهولة.
فتح Apidog: ابدأ بفتح Apidog على جهاز الكمبيوتر الخاص بك. إذا لم تكن مثبتًا، يمكنك تحميله من الموقع الرسمي.

إنشاء طلب جديد: انقر على زر “+ جديد” واختر “طلب”. سيفتح هذا علامة تبويب جديدة حيث يمكنك إدخال طلبك.

أدخل عنوان URL لواجهة برمجة التطبيقات: في علامة التبويب الجديدة، أدخل عنوان URL لواجهة برمجة التطبيقات التي تريد اختبارها. تأكد من استبدال أي نقاط علامة مع القيم الفعلية.

أضف مفتاح API: الآن، حان الوقت لإضافة مفتاح API الخاص بك. انتقل إلى علامة تبويب "Headers" وأدخل "api-key" (أو ما تتطلبه واجهة برمجة التطبيقات) في حقل "Key" ومفتاح API الفعلي في حقل "Value".

بمجرد إضافة مفتاح API، انقر على زر "إرسال" لإجراء الطلب. إذا تم إعداد كل شيء بشكل صحيح، يجب أن تتلقى ردًا من واجهة برمجة التطبيقات.
وهذا كل شيء! لقد استخدمت بنجاح مفتاح API في Apidog. تذكر، دائمًا حافظ على سلامة مفاتيح API الخاصة بك ولا تشاركها مع أي شخص.
أفضل الممارسات لاستخدام مفاتيح API
امتkeepها سرية: مفاتيح API تشبه كلمات المرور، يجب أن تظل سرية وآمنة. لا تفضح مفاتيح API الخاصة بك في مستودعات عامة، أو في أكواد على جانب العميل، أو في أماكن غير آمنة أخرى.
استخدم متغيرات البيئة: بدلاً من تشفير مفاتيح API الخاصة بك في تطبيقك، استخدم متغيرات البيئة. يجعل هذا من السهل تحديثها دون تغيير الكود الخاص بك ويحفظها بعيدًا عن نظام التحكم بالإصدارات الخاص بك.
حدد الأذونات: لا تستخدم مفاتيح API بإمكانية الوصول الكامل إلا إذا لزم الأمر. قم بتحديد أذونات مفاتيح API الخاصة بك لتقليل الأضرار المحتملة إذا تم اختراقها.
تجديد المفاتيح بشكل دوري: إن تغيير مفاتيح API الخاصة بك بانتظام يقلل من المخاطر إذا تم اختراق مفتاح قديم.
استخدم HTTPS: دائمًا أرسل مفاتيح API الخاصة بك عبر HTTPS لمنع اعتراضها.
راقب الاستخدام: انتبه لاستخدام مفاتيح API الخاصة بك. إذا لاحظت أنماط استخدام غير متوقعة، فقد يكون ذلك علامة على أنه تم اختراق مفتاح.
الخاتمة
تعتبر واجهات برمجة التطبيقات جزءًا أساسيًا من العالم الرقمي، ومعرفة كيفية العمل معها مهارة أساسية لأي مطور. تجعل الأدوات مثل Postman و Apidog من السهل اختبار والتفاعل مع واجهات برمجة التطبيقات. مع هذا الدليل، يجب أن تكون قادرًا على استخدام مفتاح API في كل من Postman و Apidog دون أي مشاكل. تذكر، دائمًا حافظ على سلامة مفاتيح API الخاصة بك ولا تشاركها مع أي شخص.
سواء كنت تستخدم Postman، Apidog، أو أي منصة API أخرى، فإن المفتاح للاختبار الناجح هو الفهم والأمان. اختبار سعيد!
