پرش به محتوای اصلی
دانشگاه هوش مصنوعی — Daneshgah AI

درخواست API چیست؟

API Call

فرآیندی برای ارتباط برنامه‌ای و ارسال یا دریافت داده بین نرم‌افزارها از طریق پروتکل API.

توضیح کامل

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

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

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

درخواست API را نباید با مفهوم API اشتباه گرفت. "API" مجموعه قوانین و مستندات برای ارتباط بین نرم‌افزارهاست، اما درخواست API خودِ عمل ارتباط یا تبادل داده در چارچوب آن قوانین است.

در این مطالب توضیح داده شده

اصطلاح‌های مرتبط