تخطّى إلى المحتوى الرئيسي
تعليم

مصطلح تقني بسيط بالعربي: شلون تشرح API لأي واحد؟

مصطلح تقني بسيط بالعربي: شلون تشرح API لأي واحد؟
📑 محتويات المقال
    مصطلح تقني بسيط بالعربي: شلون تشرح API لأي واحد؟

    Photo by cottonbro studio on Pexels

    💻 تقنية وذكاء اصطناعي

    ⚡ باختصار

    API يعني وسيط يخلّي تطبيقين يتكلمون مع بعض. مثلاً، لما تطلب أكل من مطعم، النادل هو API يوصل طلبك للمطبخ ويجيب لك الرد.

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

    API اختصار لـ Application Programming Interface، يعني واجهة برمجة تطبيقات. بكلام بسيط: هي وسيلة تخلي برنامجين يتكلمون مع بعض ويتبادلون بيانات. كل تطبيق يستخدم API عشان يطلب خدمات من تطبيق ثاني بدون ما يحتاج يعرف تفاصيله الداخلية.

    💡 معلومات سريعة

    • 1. API تعني Application Programming Interface، وترجمتها واجهة برمجة تطبيقات.
    • 2. أول API استخدمت في ستينات القرن الماضي مع نظام التشغيل IBM.
    • 3. أغلب المواقع والتطبيقات تستخدم API، حتى إنك ما تدري.
    • 4. API ممكن تكون مجانية أو مدفوعة، حسب الشركة المزودة.
    • 5. في أنواع: REST، SOAP، GraphQL – أشهرها REST.

    ليش API مهم؟

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

    أمثلة من واقعنا

    • تسجيل الدخول بحساب جوجل: لما تستخدم 'تسجيل الدخول بحساب جوجل'، التطبيق يستخدم API من جوجل عشان يتحقق من هويتك.
    • الدفع الإلكتروني: تطبيق متجر يستخدم API من شركة دفع عشان يعالج عملية الشراء.
    • البوتات في تيليجرام: البوتات تستخدم API عشان ترد على رسائلك.

    أنواع API

    • API مفتوح (Public API): أي مطور يقدر يستخدمه، مثل API تويتر.
    • API خاص (Private API): يستخدمه فريق واحد داخل شركة.
    • API شريك (Partner API): متاح لشركاء معينين بعقد.

    شلون تشتغل API؟

    التطبيق يرسل طلب (Request) لخادم API، الخادم يعالجه ويرد برد (Response). الطلب عادة يكون بشكل URL، مثل: https://api.weather.com/v1/current?city=riyadh. الرد غالبًا يكون ملف JSON (مثل: {"temp": 42, "humidity": 20}).

    فوائد API للمستخدم العادي

    • توفير وقت: ما تحتاج تفتح تطبيق ثاني يدويًا.
    • تطوير أسرع: المطورين يبنون تطبيقات جديدة بسرعة باستخدام API جاهزة.
    • تكامل سهل: ربط خدمات مختلفة مثل الدفع، الخرائط، البريد الإلكتروني.

    خلاصة

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

    🙋 الأسئلة الشائعة

    ❓ هل API تطبيق؟

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

    ❓ أحتاج أعرف برمجة عشان أفهم API؟

    لا، ببساطة API وسيط مثل النادل، المطورين هم اللي يبرمجونها.

    ❓ هل API آمنة؟

    نعم، عادة تكون مشفرة وتستخدم مفاتيح خاصة للتحقق من الهوية.

    ❓ كيف أستخدم API كشخص عادي؟

    ما تستخدمها مباشرة، لكن التطبيقات اللي تستخدمها تفيدك بدون ما تدري.

    ❓ هل كل API نفس الشي؟

    لا، فيه أنواع مختلفة مثل REST وGraphQL، وكل واحد له طريقة عمل مختلفة.

    📚 زارو-مدوّنة المعرفة

    كبسولة معرفة جديدة كل يوم — تابعنا لتصل قبل غيرك!

    [Object]
    كاتب في Ficus Web | تقرير إخباري وقصة قصيرة

    مقالات ذات صلة

    اقتراحات مبنية على أول تصنيف مرتبط بالمقال الحالي

    التعليقات (0)

    لا توجد تعليقات بعد. كن أول من يبدأ النقاش 👇