واژه‌نامه

یک API چیست؟

API (رابط برنامه‌نویسی کاربردی) روشی مشخص است که یک نرم‌افزار از نرم‌افزار دیگر داده می‌خواهد یا کاری انجام می‌دهد، مثل «سفارش‌های این مشتری را بده» یا «این کارت را شارژ کن».

منوی یک رستوران تصویر خوبی از API است. فهرست می‌دهد چه چیزی می‌توانید سفارش دهید و چطور درخواست کنید، و لازم نیست بدانید آشپزخانه چطور کار می‌کند.

اپ‌ها همیشه از API استفاده می‌کنند. فرانت‌اند شما برای خواندن و ذخیره داده، API بک‌اند خودتان را صدا می‌زند. بک‌اند شما هم برای ارسال ایمیل، دریافت پرداخت، نمایش نقشه یا استفاده از یک مدل هوش مصنوعی، API شرکت‌های دیگر را صدا می‌زند.

بیشتر API ها برای اینکه ثابت کنند چه کسی درخواست می‌دهد به کلید نیاز دارند. این کلیدها رازند و باید روی سرور بمانند، نه در مرورگر.

نمونه‌ها

  • یک API پرداخت برای شارژ کارت
  • یک API نقشه برای نمایش یک مکان
  • یک API هوش مصنوعی برای خلاصه‌کردن متن

پرسش‌ها

REST API چیست؟

REST یک سبک رایج API است که از آدرس‌های وب و عمل‌های استاندارد استفاده می‌کند: get برای خواندن، post برای ساخت، put یا patch برای تغییر و delete برای حذف.

آیا API ها رایگان هستند؟

بعضی رایگان‌اند، خیلی‌ها سطح رایگان دارند و بعضی بر اساس مصرف هزینه می‌گیرند. پیش از ساختن چیزی که به یک API وابسته است، محدودیت‌ها و قیمت‌ها را بررسی کنید.

ببینید همچنین

  • API چیست؟ (راهنمای کامل)
  • چطور یک REST API بسازیم
  • REST در برابر GraphQL

Mythex · Pricing · با هوش مصنوعی هر چیزی بسازید · قالب‌های وب‌سایت و اپلیکیشن · مقایسه‌ی Mythex · واژه‌نامه‌ی ساخت اپلیکیشن با هوش مصنوعی · ابزارهای رایگان ساخت اپلیکیشن با هوش مصنوعی · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)