اوپن فاینانس و API

قرارداد ای‌پی‌آی

API contract

توافق دقیق درباره شکل درخواست‌ها، پاسخ‌ها و خطاهای یک ای‌پی‌آی که هر دو طرف به آن پایبندند.

قرارداد ای‌پی‌آی (API contract) تعریف دقیق این است که یک ای‌پی‌آی چه درخواستی می‌پذیرد، چه پاسخی برمی‌گرداند، چه خطاهایی ممکن است رخ دهد و هر فیلد چه معنایی دارد. این قرارداد معمولاً به شکل ماشین‌خوان، مثلاً با OpenAPI، نوشته می‌شود.

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

قسمت صوتی این واژه در ۱۵ اسفند ۱۴۰۵ در «یک دقیقه با ایران اوپن فاینانس» منتشر می‌شود.

واژه‌های مرتبط