ما هو الـ API؟

الـ API (واجهة برمجة التطبيقات) هو عقد مُعرّف يتيح لبرنامج أن يطلب بيانات أو إجراءات من برنامج آخر. يخفي التعقيد الداخلي خلف واجهة ثابتة، فيستطيع تطبيق جوال أو موقع أو خدمة أخرى التكامل دون معرفة كيفية بناء الواجهة الخلفية.

كيف يعمل الـ API

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

لماذا تهم الـ APIs

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

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

ما هو REST API؟

هو API يتبع اصطلاحات REST: موارد تُعنونها روابط وتُدار بوسائل HTTP.

هل الـ API هو نفسه الواجهة الخلفية؟

لا. الواجهة الخلفية هي كامل نظام الخادم، أما الـ API فهو العقد العام الذي يعرضه للعملاء.

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

خدمات ذات صلة

المراجع