# 应用程序接口（Application Programming Interface）

### 缩写：API

### 简述

系统边界上的调用契约（字段、错误、版本）。网络语境下常落在 HTTP 等协议上；API 本身不是传输层协议。

### 使用场景

前后端/伙伴集成、平台开放、服务间契约。

### 实践与应用

```text
调用方 → 契约（URL/方法/字段/错误）→ 提供方
版本与兼容单独管理
```
### 注意事项

• 网络 200 仍可能业务失败——错误模型要分层。
• 内部堆栈直接暴露给调用方。

### 关联术语

• RPC：远程调用风格的一种
• HTTP：Web API 常见承载
• 契约 / 版本：接口演进要素
