- 限流,速率限制
- 版本化
- 格式化响应
- 错误处理
version版本化
API应用,尽可能的向后兼容,可行的办法是,另外写升级版本的API。
- 新的,愿意升级的客户端,可以在新的API中获得新的功能
- 不远升级的客户端,可以继续使用旧的API
modules API模块
- v1
- v2
- v3
格式化响应
错误处理
405 请求方式错误
{
code: 405,
data: null,
message: 'Method Not Allowed',
success: false,
}
限流
针对认证用户,10分钟内最多 100次
每秒只能请求 3次
429异常,调用次数太多