先仔细阅读ThinkCMF5规范
[https://www.kancloud.cn/thinkcmf/doc/266476](https://www.kancloud.cn/thinkcmf/doc/266476)
[https://www.kancloud.cn/thinkcmf/doc/303474](https://www.kancloud.cn/thinkcmf/doc/303474)
## 参数规范
1. 参数前带* 表示必填
2. 参数命名采用小写加下划线形式
3. 请求每个接口时,在 `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)
## 返回结果
1. 参数命名采用小写加下划线形式
2. 默认为 `json` 格式,如有变动会在返回文档里说明格式
3. 返回结果中的`data`不能是数组,必须是对象
4. 所有远程资源文件路径返回可访问 url
5. 添加数据后非特殊情况,都尽量返回添加数据主键
## url规范
尽量按`restful`规范来,尽量用名词;
> 注意 api url 里的参数写法,比如`portal/articles/:id ` 中`:id`只是一个占位符,你使用此 api 时应该换成你的真实参数,如`portal/articles/1 `
## 控制器名
涉及到内容的,尽量使用复数形式,如`FavoritesController`
## 文件路径
1. API输出结果中的图片链接转化为可访问链接
2. API输出结果中文件链接为可访问链接
- 介绍
- 环境配置
- 规范
- 状态码说明
- 参数规范草案
- 版本号
- 控制器
- 资源控制器模板
- 成功返回
- 错误返回
- 路由
- 应用
- 基类控制器
- 应用开发流程
- API
- 用户
- 发送邮箱或手机验证码
- 用户注册
- 用户登录
- 文件上传
- 密码修改
- 密码重置
- 用户退出
- 用户手机号绑定
- 用户邮箱绑定
- 用户信息获取
- 用户信息修改
- 余额记录(未发布)
- 积分记录(未发布)
- 余额转账(未发布)
- 小程序
- 用户登录
- 评论
- 评论列表
- 我的评论列表
- 添加评论
- 删除评论
- 门户应用
- 文章
- 文章列表
- 文章列表
- 分类文章列表
- 推荐文章列表
- 会员文章列表
- 会员添加文章
- 会员编辑文章
- 会员删除文章
- 获取文章
- 我的文章列表
- 文章搜索
- 文章点赞
- 取消文章点赞
- 文章收藏
- 取消文章收藏
- 分类
- 分类列表
- 获取分类
- 子分类列表
- 页面
- 页面列表
- 获取页面
- 标签
- 热门标签列表
- 标签文章列表
- 幻灯片获取
- 收藏
- 我的收藏列表
- 添加收藏
- 取消收藏
- 判断是否已收藏
- 后台
- 管理员登录
- 管理员退出
- 模板
- 扩展属性
- 小程序开发
- 版本发布
- 小程序模板下载
- 演示代码安装
- 新建页面
- API 请求
- 附录
- 升级日志
- 升级指导