ایپیآی
API (Application Programming Interface)
راهی استاندارد که یک نرمافزار با آن از نرمافزار دیگر داده میگیرد یا از آن میخواهد کاری انجام دهد.
ایپیآی (API، رابط برنامهنویسی کاربردی) مجموعهای از درخواستها و پاسخهای تعریفشده است که یک نرمافزار با آن با نرمافزار دیگر حرف میزند؛ مثلاً اپ یک فروشگاه از سامانه پرداخت میخواهد مبلغی را دریافت کند و نتیجه را برگرداند.
ایپیآی مثل پیشخوان یک اداره است: لازم نیست بدانید پشت آن چه میگذرد، فقط باید بدانید چه فرمی پر کنید و چه جوابی میگیرید. در دنیای مالی، ایپیآی پایه بانکداری باز و مالی باز است. برای اینکه ایپیآی قابل اتکا باشد، قرارداد روشن، نسخهبندی و امنیت دسترسی لازم دارد.
قسمت صوتی این واژه در ۲۵ مهر ۱۴۰۵ در «یک دقیقه با ایران اوپن فاینانس» منتشر میشود.
واژههای مرتبط
قرارداد ایپیآیAPI contractتوافق دقیق درباره شکل درخواستها، پاسخها و خطاهای یک ایپیآی که هر دو طرف به آن پایبندند.ایپیآی عمومی و خصوصیPublic and private APIایپیآی عمومی برای استفاده توسعهدهندگان بیرونی منتشر میشود؛ ایپیآی خصوصی فقط درون یک سازمان به کار میرود.بانکداری بازOpen bankingمدلی که در آن بانکها با رضایت مشتری، داده و خدمات حساب را از طریق ایپیآی در اختیار شرکتهای دیگر میگذارند.کیت توسعه نرمافزارSDK (Software Development Kit)بستهای از کد آماده که کار با یک ایپیآی را در یک زبان برنامهنویسی سادهتر میکند.