三、API 开放平台-接口发布
三、接口发布-下线-调用
- 开发接口发布、下线的功能(管理员)
- 前端去浏览接口、查看接口文档、申请签名(注册)
- 在线调试(用户)
- 统计用户调用接口的次数
- 优化系统 - API 网关
开发接口发布/下线功能
后台接口:
发布接口(仅管理员可操作)
- 校验该接口是否存在
- 判断该接口是否可以调用
- 修改接口数据库中的状态字段为 1
下线接口(仅管理员可操作)
- 校验接口是否存在
- 修改接口数据库中的状态字段为 0
查看接口文档
动态路由,用 url 来传递 id, 加载不同的接口信息
申请签名
用户在注册成功时,自动分配 accessKey、secretKey
扩展点:用户可以申请更换签名
在线调用
1 | [ |
先跑通整个接口流程,再去针对不同的请求头或者接口类型来设计界面和表单,给用户更好的体验。(可以参考 swagger、postman、knife4j)
调用流程
流程:
- 前端将用户输入的请求参数和要测试的接口 id 发给平台后端
- 在调用前可以做一些校验
- 平台后端去调用模拟接口
TODO
- 判断该接口是否可以调用时有固定方法名改为根据测试地址来调用
- 用户测试接口固定方法名改为根据测试地址来调用
- 模拟接口改为从数据库校验 accessKey
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 墨枫个人博客!
评论