پرش به محتوا

API

Application Programming Interface

فناوری و دنیای دیجیتال۶۹۰ بازدید۲۳ مهر ۱۴۰۵

تعریف کوتاه

رابط برنامه‌نویسی که به نرم‌افزارها اجازه می‌دهد بدون دخالت انسان با هم داده ردوبدل کنند.

API (رابط برنامه‌نویسی کاربردی) قراردادی است که تعیین می‌کند یک نرم‌افزار چگونه می‌تواند از قابلیت‌های نرم‌افزار دیگر استفاده کند. تصور کنید گارسون رستوران: شما از منوی مشخص سفارش می‌دهید و آشپزخانه غذای شما را آماده می‌کند؛ گارسون همان API است — واسطی با قواعد روشن.

در وب، رایج‌ترین نوع REST API است که با درخواست‌های HTTP کار می‌کند: مثلاً همان‌طور که اپلیکیشن هواشناسی با API سرور گوگل صحبت می‌کند. اگر برنامه‌نویسی می‌آموزید، کار با API یکی از اولین مهارت‌های عملی شما خواهد بود؛ و اگر کسب‌وکار دارید، API یعنی امکان اتصال ابزارها به هم (مثلاً اتصال فرم سایت به سیستم ایمیل مارکتینگ) بدون کار دستی.