Ahmed Atoui 🇩🇿🇸🇦
Ahmed Atoui 🇩🇿🇸🇦

@ahmedatouii

5 تغريدة 133 قراءة Aug 21, 2019
تسمع كثيرا من مطوري الويب مصطلح api فما هو ؟وفيم يستخدم ؟
هو اختصار لكلمة Application Programming Interface
هو وسيلة تسمح لتطبيق بالتواصل وجلب الداتا من تطبيق اخر
ويتم تمثيل البيانات بصيغة يفهمها الطرفين مثل json او xml
تستخدم في جلب داتا من موقع دون الاضطرار للاتصال مع قاعدة?
البيانات او الوصول لمعلومات حساسة
بمعنى api عبارة عن وسيط بين تطبيقك و تطبيق الذي تجلب منه داتا حيث يتم برمجة api لجلب داتا محددة حسب طلب مرسل
ويمكن لاي شخص الوصول لهذه api اذا كانت نوع بيانات مرجعة مفهومة json او xml للطرف الذي يريد جلب داتا وقد يكون موقع او تطبيق جوال ..?
او حتى روبوت فبما ان format الداتا مفهومة فلايهم نوع مستخدم api
لنأخذ مثال :
لدينا تويتر نكتب فيه تغريدات و ردود فاذا اردنا جلب تغريدات متابعين ورتويت قد يخطر في بالكم انه نتواصل مع تويتر ونخبرهم يعطونا داتا او نتصل مع قاعدة بيانات والوصول الى بيانات وووو..
لكن ليس هكذا الامر.?
بل ان تويتر توفر api لجلب الداتا الذي تريدها وعن طريق انشاء تطبيق خاص بك في حساب مطور خاص بها يتم منحك توكن خاص للتواصل مع api حسب صلاحية محددة وايضا يستخدم في تسجيل دخول عن طريق تويتر ويعتبر جزء من api تويتر ونفس شيء موجود في مواقع تواصل الاخرى
مثال اخر:
توفر مواقع...?
الحجوزات فنادق وطيران api مقابل اشتراك شهري او سنوي ومن خلاله يمكنك تقوم بعمليات الحجز ودفع في موقعك وعرض مختلف عروض فنادق ورحلات ...الخ
ونفس شيء مع باقي خدمات التي توفرها مختلف مواقع للمطورين للاستفادة من خدماتهم في مواقع خاصة بهم وقد تكون مجانية او مدفوعة
#مفاهيم_برمجية

جاري تحميل الاقتراحات...