فنون و فناوری · جهانی
رابط برنامهنویسی کاربردی
مجموعه قواعد و قابلیتهایی برای تعامل نرمافزار با نرمافزار یا اجزای دیگر سامانه.
تعریف و ویژگیها
MDN رابط برنامهنویسی کاربردی را راهی برای تعامل نرمافزاری با قابلیتهای یک برنامه توضیح میدهد. API میتواند مانند قراردادی میان ارائهدهنده قابلیت و مصرفکننده آن عمل کند. در وب، روشها، رویدادها و نشانیهای سرویس ممکن است بخشی از چنین رابطی باشند؛ API لزوماً یک صفحه قابل استفاده مستقیم برای کاربر نهایی نیست.
کاربرد و ملاحظات
برای اتصال فروشگاه به سامانه موجودی، باید ورودی، خروجی، خطا و حدود دسترسی مشخص باشند. وجود API به معنی آزادبودن داده یا مجازبودن همه استفادهها نیست. پیش از اتصال، مستندات، احراز هویت، محدودیت درخواست و مسئولیت نگهداری باید بررسی شوند تا وابستگی نرمافزاری قابل مدیریت بماند.
نام انگلیسی: Application Programming Interface (API)
منابع و مآخذ
- MDN Web Docs — API — Glossary
- https://developer.mozilla.org/en-US/docs/Glossary/API
کلیدواژهها
API،رابط برنامهنویسی،یکپارچهسازی،سرویس وب