اهلا وسهلا بك في موقع فاينل ماكس . نعدكم بتقديم خدمات واسعه ومفيدة لاصحاب المواقع وتقديم دورات ومواضيع هامه هادفة تعيد للمحتوى العربي مكانته في مستقبل يبشر المحتوى العربي بالامل الجديد اذا كنت غير مسجل بالموقع عليك بالتسجيل معنا
تعريف لغير المبرمجين API
نشر بواسطة : سامر الواسطي
عضو VIP

22/09/2017

عبار عن خدمة ما يقدمها الموقع, من الممكن ان تكون عامة للجميع ومن الممكن ان تكون خاص بلموقع فقط ..

ومن الممكن ان يكون الموقع كله مبني باستخدامها.

مثال: خدمة لجلب معلومات موقع ما

https://freegeoip.net/json/github.com

هذه ال API نستطيع الان استخدامها في مواقعنا وبرامجنا وتطبيقاتنا المحمولة الخ ..

ومن الامثلة عليها ايضاً Facebook Graph الذي يتيح لك عن طريق ال API التعامل مع الموقع برمجياً, مثلا النشر على حائط شخص ما

اقرأ ايضا

شرح وتعريف عن ال API

ما هو ال API

الـ API هي موجهه للمطورين لتمكينهم من الاستفادة من مميزات نظام معين لتطوير نظام اخر خاص بهم، كيف ؟

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

امثله :

  • موقع الفيسبوك يوفر API تسمح بجلب بيانات المستخدم مثل اسمه، وصورته والعمر ... الخ، كمطور لو كنت بصدد بناء موقع فيه جزئية التسجيل فبدل ان اقوم ببناء نموذج يقوم الشخص بتعبئه حقول كثيرة، يمكنني الاستفادة من API الفيسبوك وجلب بيانات المستخدم بسهولة، هذا سيوفر علي وقت وجهد، وهذا تستخدمه مواقع كثيرة.

  • مثال اخر لو كنت بصدد برمجة نظام يعمل على Windows واحتجت الى تنفيذ امر لمعرفة كم حجم الذاكرة العشوائية RAM ، هنا انت لست بحاجة لكتابة اوامر طويلة للوصول للذاكرة العشوائية ومعرفة كم حجمها، فقط تحتاج الى استخدام API خاص بنظام التشغيل وندوز وهو سيجلب لك هذه المعلومة.

  • لو انت بصدد بناء برنامج فيه جزئية متعلقه بالخرائط، هنا خرائط قوقل توفر API يمكن الاستفادة منه وبناء نظامك الخاص بالاستفادة من خرائط قوقل.

  • لو اتاحت حسوب I/O مثلا API خاص بهذا المجتمع، هذا يعني اني انا كمطور استطيع الاستفادة من بيانات الاعضاء لبناء موقع اخر لا علاقة له بحسوب ابدا فقط يمكنني الاستفادة من بيانات اعضاء حسوب في موقعي.

اتمنى تكون وضحت الفكرة.



مشاهدة التعليقات او إضافة تعليق
أهلا ومرحبا بك
ما هو رأيك بالموقع
    • ممتاز
    • جيد
    • بحاجة الى تطوير

    معدل التقييم 3.6 من 5.0

أعلانات
    اعلن معنا