API
API مجموعهای از قابلیتها و قواعد است که به برنامهها اجازه میدهد از امکانات یک نرمافزار استفاده کنند.
توضیح
API مثل یک قرارداد مشخص میکند چه کاری میتوان از نرمافزار خواست، چه ورودیای لازم است و چه خروجیای برمیگردد. برنامه با تکیه بر این قرارداد از امکانات نرمافزار استفاده میکند، بدون اینکه لازم باشد جزئیات داخلی آن را بداند. API فقط برای ارتباط اینترنتی نیست؛ کتابخانهها، مرورگرها و سرویسهای وب هم API دارند.
مثال
// استفاده از API مرورگر برای خواندن عنوان صفحه
const title = document.title;
console.log(title);چرا مهمه
وقتی از یک کتابخانه استفاده میکنی یا برنامهات را به یک سرویس وصل میکنی، با API سروکار داری. شناخت قرارداد آن کمک میکند ورودی درست بفرستی، خروجی را درست پردازش کنی و خطاها را مدیریت کنی.
مفهومهای مرتبط
این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.
بر پایهٔ «API» از MDN Web Docs (Mozilla Contributors)، با مجوز CC BY-SA 2.5. این کارت هم با همین مجوز منتشر شده است.
مطالبی با این مفهوم
هنوز مطلبی منتشر نشده.