درخواست API چیست؟
API Call
فرآیندی برای ارتباط برنامهای و ارسال یا دریافت داده بین نرمافزارها از طریق پروتکل API.
توضیح کامل
درخواست API یا «API Call» به معنی ارسال یک پیام یا دستور از یک نرمافزار به نرمافزاری دیگر است که با استفاده از یک رابط برنامهنویسی کاربردی (API) انجام میشود. وقتی که شما یا برنامهای میخواهید به داده، عملکرد یا خدمات نرمافزار دیگری دسترسی پیدا کنید، درخواست API ارسال میکنید. در واقع، API پلی ارتباطی بین دو نرمافزار است و درخواست API همان راهی است که این ارتباط برقرار میشود.
اهمیت درخواست API در این است که بدون نیاز به اطلاع از جزئیات فنی نرمافزار مقصد، میتوانید دادههای لازم را دریافت یا ارسال کنید. این قابلیت باعث یکپارچگی سریع و آسان بین سامانهها و خدمات مختلف میشود؛ برای مثال، وقتی از یک اپلیکیشن هواشناسی میپرسید که امروز هوا چگونه است، این اپ با ارسال یک درخواست API به سامانهی هواشناسی اطلاعات را دریافت میکند و به شما نمایش میدهد.
یک مثال نزدیکتر: فرض کنید در یک فروشگاه آنلاین، با وارد کردن کد پستی، اطلاعات موقعیت و هزینه ارسال را دریافت میکنید. این تبادل اطلاعات معمولاً از طریق یک درخواست API به سامانههای حملونقل انجام میشود و شما بدون دخالت انسانی، پاسخ را میگیرید.
درخواست API را نباید با مفهوم API اشتباه گرفت. "API" مجموعه قوانین و مستندات برای ارتباط بین نرمافزارهاست، اما درخواست API خودِ عمل ارتباط یا تبادل داده در چارچوب آن قوانین است.
در این مطالب توضیح داده شده
اصطلاحهای مرتبط
اعتبارنامهCredential
مجموعه اطلاعاتی شامل نام کاربری و رمز عبور یا کلید مخصوص که برای اتصال ایمن میان دو سرویس مورد استفاده قرار میگیرد.
گرهNode
واحد عملیاتی در n8n که هر کدام یک وظیفه یا ارتباط خاص را با یک سیستم اجرا میکند.
اتوماسیون گردش کارWorkflow Automation
فرآیند خودکارسازی وظایف تکراری و منظم میان ابزارها و سرویسهای مختلف برای کاهش خطا و افزایش بهرهوری.
