规范
优质
小牛编辑
137浏览
2023-12-01
参数规范
- 参数前带* 表示必填
- 参数命名采用小写加下划线形式
- 请求每个接口时,在
header
里带上XX-Token
(用户 token),XX-Device-Type
(类型:mobile,android,iphone,ipad,web,pc,mac,wxapp),XX-Api-Version
(比如1.0.0),XX-Wxapp-AppId
(小程序 AppId)
返回结果
- 参数命名采用小写加下划线形式
- 默认为
json
格式,如有变动会在返回文档里说明格式 - 返回结果中的
data
不能是数组,必须是对象 - 所有远程资源文件路径返回可访问 url
- 添加数据后非特殊情况,都尽量返回添加数据主键
url规范
尽量按restful
规范来,尽量用名词;
注意 api url 里的参数写法,比如
portal/articles/:id
中:id
只是一个占位符,你使用此 api 时应该换成你的真实参数,如portal/articles/1
控制器名
涉及到内容的,尽量使用复数形式,如FavoritesController
文件路径
- API输出结果中的图片链接转化为可访问链接
- API输出结果中文件链接为可访问链接