الـ API هو اختصار لـ Application Programming Interface
وبالعربي: واجهة برمجة التطبيقات.
خليني أشرحها بأسلوب بسيط وواضح جدًا 👌
ما هو الـ API؟
تخيّله مثل نادل في مطعم 🍽️:
أنت (التطبيق) تطلب طلب
النادل (API) ينقل الطلب للمطبخ
المطبخ (الخادم / السيرفر) يجهّز الطلب
النادل يرجع لك النتيجة
أنت لا تدخل المطبخ ولا تعرف كيف يطبخ، فقط تطلب وتستلم.
ماذا يفعل الـ API فعليًا؟
الـ API يسمح لتطبيقك أن:
يتواصل مع تطبيق أو نظام آخر
يطلب بيانات
يرسل بيانات
ينفّذ أوامر
بدون ما تعرف كيف النظام الآخر مبني من الداخل
مثال واضح من الحياة اليومية 📱
تطبيق الطقس
تطبيقك يطلب:
👉 "أعطني درجة الحرارة في الرياض"الـ API يرد:
👉 "الحرارة 35°، الجو مشمس"
أنت لم تبنِ نظام أرصاد جوية، فقط استخدمت API جاهز.
مثال برمجي بسيط
تطبيق يطلب بيانات مستخدم:
يرد الـ API:
لماذا الـ API مهم جدًا في أي تطبيق؟ ⭐
لأن بدونه:
❌ كل شيء لازم تبنيه من الصفر
❌ لا يوجد تواصل بين الأنظمة
❌ التطبيق يكون محدود جدًا
وبوجوده:
✅ ربط تطبيقك مع خدمات أخرى
✅ تسريع التطوير
✅ تنظيم الكود
✅ أمان أفضل
أمثلة لأشياء تعتمد على API
تسجيل الدخول بواسطة Google أو Apple
الدفع الإلكتروني (PayPal – Stripe)
خرائط Google
إرسال الإشعارات
مواقع التواصل الاجتماعي
تطبيقات الجوال والمواقع
أين يوجد الـ API؟
بين Frontend و Backend
بين تطبيقك وسيرفر
بين تطبيقك وخدمة خارجية
الخلاصة 🧠
API = طريقة رسمية وآمنة للتواصل بين البرامج
لو تحب:
أشرح الفرق بين API و Backend
أو مثال خاص بتطبيق جوال
أو شرح عملي بلغة برمجة معينة

0 تعليقات