(Mohammed Yousef على كودار)
التنبيهات

التنبيهات

0

لا توجد تنبيهات جديدة

مصطلح الـ API من أكثر المصطلحات التي تسمعها في مجال البرمجة واحيانا لايعرف البعض ماذا يعني هذا المصطلح , ففي هذا الثريد سنشرح بشكل مبسط وسهل مفهوم الـ API 👨‍💻😎

الـ API هو اختصاراً لـ Application Programming انترفيس وهي ببساطة هى نقطة الوصل بين بيئة تطويرية معينة والمطورين , حتى تتيح لهؤلاء المطورين الاستفادة من خدامات هذه البيئة بدون الحاجة إلى بناء كل شئ من الصفر . وبشكل عام هدف API هو اخفاء التفاصيل و ابراز طريقة الاستفادة من الكود .

يوجد الكثير من الامثلة API’s مشهورة نصادفها كل يوم مثلا الفيسبوك يتيح API للمواقع و التطبيقات لتسجيل الدخول عن طريقه بدون الحاجة إلى بناء نظام تسجيل دخول من الصفر, فانت عندما تريد اضافة هذه الاضافة إلى موقعك لن تطلع على كيفية بنائها ولكن ما يهمك كيفية استخدامها لاضافتها لموقعك

‏و من الامثلة الاخرى للـ API مثل خرائط جوجل Google Maps التى تسمح للمطورين بعرض اجزاء من الخرائط لامكان معينة على تطبيقهم او موقعهم .

‏وكذلك عندما تقوم بشراء شئ على الانترنت من موقع معين فهذا الموقع يستخدم API الخاصة بشركة VISA ليقوم بالتواصل معه وخصم المال من بطاقتك .

ما يوفره API أيضًا هو طبقة من الأمان
‏لا يتم أبدًا عرض بيانات هاتفك بالكامل للخادم ، وبالمثل لا يتعرض الخادم تمامًا لهاتفك. بدلاً من ذلك ، يتواصل كل واحد مع حزم صغيرة من البيانات ، ولا يشارك سوى ما هو ضروري و حاجتك من هذه البيانات .

مثال اخير MySQL API فى لغة PHP فانت عندم تكتب استعلام مثل :
‏mysql_query(‘SELECT * FROM tablename’);
‏فكل ما يهمنا هو ان الدالة للاستعلام من قاعدة البيانات ولكن الكثير من التفاصيل مخبأة عن المطورين

‏و شكرا لكم 💙

تفاعل 4 شخص مع المنشورة