用户模块
临时密钥:613d030be3c2ab1af708582ea24f081b
初始化管理员账号
- 请求地址:/blog-api/user/init/
- 请求方式:GET
- 请求参数:无
登录账号
- 请求地址:/blog-api/user/login/
- 请求方式:POST
- 请求参数:username、password
修改密码
- 请求地址:/blog-api/user/reset-password/
- 请求方式:POST
- 请求参数:token、password
获取管理员信息
- 请求地址:/blog-api/user/info/
- 请求方式:GET
- 请求参数:无
修改个人信息
- 请求地址:/blog-api/user/update/
- 请求方式:POST
- 请求参数:token、avatar、description
备注:昵称不允许修改
友链模块
添加友链
- 请求地址:/blog-api/friends/add/
- 请求方式:POST
- 请求参数:token、name、description、avatar、url
获取友链列表
- 请求地址:/blog-api/friends/list/
- 请求方式:GET
- 请求参数:无
删除友链
- 请求地址:/blog-api/friends/delete/
- 请求方式:POST
- 请求参数:token、id
导航栏模块
添加导航
- 请求地址:/blog-api/navs/add/
- 请求方式:POST
- 请求参数:token、name、num、icon、url
获取导航列表
- 请求地址:/blog-api/navs/list/
- 请求方式:GET
- 请求参数:无
删除导航
- 请求地址:/blog-api/navs/delete/
- 请求方式:POST
- 请求参数:token、id
文章模块
新建文章
- 请求地址:/blog-api/posts/add/
- 请求方式:POST
- 请求参数:token、title、pic、content、keywords、description
输出文章列表
- 请求地址:/blog-api/posts/list/
- 请求方式:POST
- 请求参数:无
备注:以后可根据文章数量作分页处理
获取文章详情
- 请求地址:/blog-api/posts/detail/
- 请求方式:GET
- 请求参数:id
搜索文章
- 请求地址:/blog-api/posts/search/
- 请求方式:GET
- 请求参数:keyword
删除文章
- 请求地址:/blog-api/posts/delete/
- 请求方式:POST
- 请求参数:token、id
页面模块
新建页面
- 请求地址:/blog-api/pages/add/
- 请求方式:POST
- 请求参数:token、id、name、template、content
删除页面
- 请求地址:/blog-api/pages/delete/
- 请求方式:POST
- 请求参数:token、id
输出页面列表
- 请求地址:/blog-api/pages/list/
- 请求方式:GET
- 请求参数:token
备注:访客端没有显示所有页面列表的设计,故只对管理员开放该接口。
获取页面内容
- 请求地址:/blog-api/pages/detail/
- 请求方式:GET
- 请求参数:id
如需调试,请前往Apifox