یک API چیست؟
API (رابط برنامهنویسی کاربردی) روشی مشخص است که یک نرمافزار از نرمافزار دیگر داده میخواهد یا کاری انجام میدهد، مثل «سفارشهای این مشتری را بده» یا «این کارت را شارژ کن».
منوی یک رستوران تصویر خوبی از API است. فهرست میدهد چه چیزی میتوانید سفارش دهید و چطور درخواست کنید، و لازم نیست بدانید آشپزخانه چطور کار میکند.
اپها همیشه از API استفاده میکنند. فرانتاند شما برای خواندن و ذخیره داده، API بکاند خودتان را صدا میزند. بکاند شما هم برای ارسال ایمیل، دریافت پرداخت، نمایش نقشه یا استفاده از یک مدل هوش مصنوعی، API شرکتهای دیگر را صدا میزند.
بیشتر API ها برای اینکه ثابت کنند چه کسی درخواست میدهد به کلید نیاز دارند. این کلیدها رازند و باید روی سرور بمانند، نه در مرورگر.
نمونهها
- یک API پرداخت برای شارژ کارت
- یک API نقشه برای نمایش یک مکان
- یک API هوش مصنوعی برای خلاصهکردن متن
پرسشها
REST API چیست؟
REST یک سبک رایج API است که از آدرسهای وب و عملهای استاندارد استفاده میکند: get برای خواندن، post برای ساخت، put یا patch برای تغییر و delete برای حذف.
آیا API ها رایگان هستند؟
بعضی رایگاناند، خیلیها سطح رایگان دارند و بعضی بر اساس مصرف هزینه میگیرند. پیش از ساختن چیزی که به یک API وابسته است، محدودیتها و قیمتها را بررسی کنید.
ببینید همچنین
Mythex · Pricing · با هوش مصنوعی هر چیزی بسازید · قالبهای وبسایت و اپلیکیشن · مقایسهی Mythex · واژهنامهی ساخت اپلیکیشن با هوش مصنوعی · ابزارهای رایگان ساخت اپلیکیشن با هوش مصنوعی · English