ماذا تعرف عن API ويخص شنو تعرف عليه الان

 الـ API هو اختصار لـ Application Programming Interface

وبالعربي: واجهة برمجة التطبيقات.

خليني أشرحها بأسلوب بسيط وواضح جدًا 👌


ما هو الـ API؟

تخيّله مثل نادل في مطعم 🍽️:

  • أنت (التطبيق) تطلب طلب

  • النادل (API) ينقل الطلب للمطبخ

  • المطبخ (الخادم / السيرفر) يجهّز الطلب

  • النادل يرجع لك النتيجة

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


ماذا يفعل الـ API فعليًا؟

الـ API يسمح لتطبيقك أن:

  • يتواصل مع تطبيق أو نظام آخر

  • يطلب بيانات

  • يرسل بيانات

  • ينفّذ أوامر

بدون ما تعرف كيف النظام الآخر مبني من الداخل


مثال واضح من الحياة اليومية 📱

تطبيق الطقس

  • تطبيقك يطلب:
    👉 "أعطني درجة الحرارة في الرياض"

  • الـ API يرد:
    👉 "الحرارة 35°، الجو مشمس"

أنت لم تبنِ نظام أرصاد جوية، فقط استخدمت API جاهز.


مثال برمجي بسيط

تطبيق يطلب بيانات مستخدم:

GET /users/123

يرد الـ API:

{ "name": "Ahmed", "email": "ahmed@email.com" }

لماذا الـ API مهم جدًا في أي تطبيق؟ ⭐

لأن بدونه:
❌ كل شيء لازم تبنيه من الصفر
❌ لا يوجد تواصل بين الأنظمة
❌ التطبيق يكون محدود جدًا

وبوجوده:
✅ ربط تطبيقك مع خدمات أخرى
✅ تسريع التطوير
✅ تنظيم الكود
✅ أمان أفضل


أمثلة لأشياء تعتمد على API

  • تسجيل الدخول بواسطة Google أو Apple

  • الدفع الإلكتروني (PayPal – Stripe)

  • خرائط Google

  • إرسال الإشعارات

  • مواقع التواصل الاجتماعي

  • تطبيقات الجوال والمواقع


أين يوجد الـ API؟

  • بين Frontend و Backend

  • بين تطبيقك وسيرفر

  • بين تطبيقك وخدمة خارجية


الخلاصة 🧠

API = طريقة رسمية وآمنة للتواصل بين البرامج

لو تحب:

  • أشرح الفرق بين API و Backend

  • أو مثال خاص بتطبيق جوال

  • أو شرح عملي بلغة برمجة معينة

إرسال تعليق

0 تعليقات