نشان بنیادبنیاد ملی توسعه فناوری‌های فرهنگیدانش · نوآوری · توسعه
فنون و فناوری · جهانی

رابط برنامه‌نویسی کاربردی

مجموعه قواعد و قابلیت‌هایی برای تعامل نرم‌افزار با نرم‌افزار یا اجزای دیگر سامانه.

تعریف و ویژگی‌ها MDN رابط برنامه‌نویسی کاربردی را راهی برای تعامل نرم‌افزاری با قابلیت‌های یک برنامه توضیح می‌دهد. API می‌تواند مانند قراردادی میان ارائه‌دهنده قابلیت و مصرف‌کننده آن عمل کند. در وب، روش‌ها، رویدادها و نشانی‌های سرویس ممکن است بخشی از چنین رابطی باشند؛ API لزوماً یک صفحه قابل استفاده مستقیم برای کاربر نهایی نیست. کاربرد و ملاحظات برای اتصال فروشگاه به سامانه موجودی، باید ورودی، خروجی، خطا و حدود دسترسی مشخص باشند. وجود API به معنی آزادبودن داده یا مجازبودن همه استفاده‌ها نیست. پیش از اتصال، مستندات، احراز هویت، محدودیت درخواست و مسئولیت نگهداری باید بررسی شوند تا وابستگی نرم‌افزاری قابل مدیریت بماند. نام انگلیسی: Application Programming Interface (API)

منابع و مآخذ

کلیدواژه‌ها

API،رابط برنامه‌نویسی،یکپارچه‌سازی،سرویس وب