web端接口
获取系统信息
-
接口地址
/api/view/getSysInfo -
适用模块
页面初始化获取 备案信息,是否开启评价 -
请求参数
无 -
接口返回
{ "data":{ "openCommentType":0,//是否开启评论 0:否 1:是 "changyanAppId":"",//畅言appId "changyanAppKey":"",//畅言appKey "showIcp":0,//是否显示ICP "icpDomain":"",//ICP备案域名 "icpNo":"",//icp备案号 "policeProvince":"",//备案省份 "policeNo":""//公安备案号 }, "status":"success", "code":200, "info":"请求成功" }
-
接口返回字段说明
字段名 说明 openCommentType 是否开启评论 0:否 1:是 changyanAppId 畅言appId changyanAppKey 畅言appKey showIcp 是否显示ICP icpDomain ICP备案域名 icpNo icp备案号 policeProvince 备案省份 policeNo 公安备案号
获取博客列表
- 接口地址
/api/view/loadBlogList - 适用模块
博客、分类专栏专栏详情 - 请求参数
参数名 说明 是否必填 pageNo 请求页码 否(默认第一页) paegSize 分页大小 否(默认15) categoryId 专栏分类ID 否 - 接口返回
{ "data":{ "totalCount":1,//总页数 "pageSize":15,//每页大小 "pageNo":1,//当前页 "pageTotal":1,//总页数 "list":[ { "blogId":"oPOCJVYgTN", "pBlogId":null, "title":"EasyBlog 轻博客", "categoryId":10027, "categoryName":"EasyBlog", "cover":null, "summary":"EasyBlog是一款可以生成静态页面的团队博客,演示地址:http://www.wuhancoder.com/", "content":"", "tag":"EasyBlog", "type":0, "reprintUrl":null, "userId":100000, "nickName":"多多洛2020", "allowComment":1, "createTime":"2022-09-25 11:16:14", "lastUpdateTime":"2022-09-25 11:16:57" } ] }, "status":"success", "code":200, "info":"请求成功" }
- 接口返回字段说明
字段名 说明 blogId 博客ID pBlogId 父级博客ID,主要用于 title 博客标题 categoryId 分类ID,专题ID categoryName 分类名称,专题名称 cover 博客封面 summary 简介 content 博客正文,列表不返回 tag 标签 type 类型 0原创 1转载 reprintUrl 转载地址 userId 用户ID nickName 昵称 allowComment 是否允许评论 createTime 创建时间 lastUpdateTime 最后更新时间
获取专题分类
-
接口地址
/api/view/loadCategory -
适用模块
博客、分类专栏 -
请求参数
参数名 说明 是否必填 pageSize 每页大小 否(默认获取所有,不分页) -
接口返回
{ "data":{ "blogId":"oPOCJVYgTN", "pBlogId":"", "title":"EasyBlog 轻博客", "categoryId":10027, "categoryName":"EasyBlog", "cover":"", "summary":"EasyBlog是一款可以生成静态页面的团队博客,演示地址:http://www.wuhancoder.com/", "content":"<p data-v-md-line=\"1\">EasyBlog 是一款可以生成静态页面的团队博客,演示地址:http://www.wuhancoder.com/</p>\n", "markdownContent":"EasyBlog 是一款可以生成静态页面的团队博客,演示地址:http://www.wuhancoder.com/", "editorType":1, "tag":"EasyBlog", "type":0, "reprintUrl":"", "userId":100000, "nickName":"多多洛2020", "allowComment":1, "status":1, "delType":1, "createTime":"2022-09-25 11:16:14", "lastUpdateTime":"2022-09-25 12:16:32", "blogType":0, "sort":null, "statusName":"已发布", "allowCommentTypeName":"允许", "typeName":null, "editorTypeName":"Markdown", "children":null }, "status":"success", "code":200, "info":"请求成功" }
-
接口返回字段说明
字段名 说明 categoryId 分类ID,专题ID cover 封面 categoryName 分类,专题名称 categoryDesc 分类,专题 简介 categoryName 分类名称,专题名称 userId 专题创建人ID,分类返回空,因为至于管理员才能创建分类 nickName 专题创建人昵称,分类返回空,因为至于管理员才能创建分类 blogCount 博客数量
获取分类详情
- 接口地址
/api/view/getCategory - 适用模块
分类 - 请求参数
参数名 说明 是否必填 categoryId 分类ID 是 - 接口返回
{ "data":{ "categoryId":10027, "cover":null, "categoryName":"EasyBlog", "categoryDesc":"EasyBlog一个可以生成静态页面的博客", "categoryType":0, "userId":null, "nickName":null, "blogCount":1 }, "status":"success", "code":200, "info":"请求成功" }
- 接口返回字段说明
字段名 说明 categoryId 分类ID,专题ID cover 封面 categoryName 分类,专题名称 categoryDesc 分类,专题 简介 categoryName 分类名称,专题名称 userId 专题创建人ID,分类返回空,因为至于管理员才能创建分类 nickName 专题创建人昵称,分类返回空,因为至于管理员才能创建分类 blogCount 博客数量
获取成员
-
接口地址
/api/view/loadTeamUser -
适用模块
博客、博客成员 -
请求参数
参数名 说明 是否必填 pageSize 每页大小 否(默认获取所有,不分页) -
接口返回
{ "data":[ { "userId":100000, "nickName":"多多洛2020", "avatar":"202209/YXqtWcMXrPkxzkyTJeQjCiATKisguw.gif", "profession":"Java开发", "introduction":"<p style=\"text-align: start;\">老程序员一枚,目前就职于武汉某上市互联网公司,主要做Java开发,半拉子前端。之前领导是这么评价我的,在Java组,我前端是最牛逼的,在前端组我Java是最牛逼的。不知道这是夸我还是夸我。</p><p style=\"text-align: start;\"> 平时喜欢敲敲代码,喜欢打乒乓球,偶尔游戏(war3,好久没玩了),爱耍抖音(刷完一片空虚,哈哈,有木有同类)。我的座右铭是 搞事情多做要快,姿势要帅。不喜欢加班,也很少加班。</p><p><br></p>", "blogCount":7 }, { "userId":100002, "nickName":"程序员老罗", "avatar":"202209/dUTIjaablvTKvdyoljYpSCeBHzUguN.jpg", "profession":"程序员", "introduction":"<p style=\"text-align: start;\">程序员老罗,老程序员一枚</p>", "blogCount":0 } ], "status":"success", "code":200, "info":"请求成功" }
-
接口返回字段说明
字段名 说明 userId 用户ID nickName 昵称 avatar 头像 profession 职位 introduction 简介 blogCount 博客数量
获取博客详情
-
接口地址
/api/view/getBlogDetail -
适用模块
博客详情、专题详情 -
请求参数
参数名 说明 是否必填 blogId 博客ID 是 -
接口返回
{ "data":[ { "userId":100000, "nickName":"多多洛2020", "avatar":"202209/YXqtWcMXrPkxzkyTJeQjCiATKisguw.gif", "profession":"Java开发", "introduction":"<p style=\"text-align: start;\">老程序员一枚,目前就职于武汉某上市互联网公司,主要做Java开发,半拉子前端。之前领导是这么评价我的,在Java组,我前端是最牛逼的,在前端组我Java是最牛逼的。不知道这是夸我还是夸我。</p><p style=\"text-align: start;\"> 平时喜欢敲敲代码,喜欢打乒乓球,偶尔游戏(war3,好久没玩了),爱耍抖音(刷完一片空虚,哈哈,有木有同类)。我的座右铭是 搞事情多做要快,姿势要帅。不喜欢加班,也很少加班。</p><p><br></p>", "blogCount":7 }, { "userId":100002, "nickName":"程序员老罗", "avatar":"202209/dUTIjaablvTKvdyoljYpSCeBHzUguN.jpg", "profession":"程序员", "introduction":"<p style=\"text-align: start;\">程序员老罗,老程序员一枚</p>", "blogCount":0 } ], "status":"success", "code":200, "info":"请求成功" }
-
接口返回字段说明
字段名 说明 blogId 博客ID pBlogId 父级博客ID,主要用于 title 博客标题 categoryId 分类ID,专题ID categoryName 分类名称,专题名称 cover 博客封面 summary 简介 content 博客正文 tag 标签 type 类型 0原创 1转载 reprintUrl 转载地址 userId 用户ID nickName 昵称 allowComment 是否允许评论 createTime 创建时间 lastUpdateTime 最后更新时间
获取专题列表
-
接口地址
/api/view/loadSpecial -
适用模块
博客、专题 -
请求参数
参数名 说明 是否必填 pageNo 页码 否,默认第一页 pageSize 每页大小 否,默认15条 -
接口返回
{ "data":{ "totalCount":1, "pageSize":5, "pageNo":1, "pageTotal":1, "list":[ { "categoryId":10028, "cover":null, "categoryName":"EasyBlog文档", "categoryDesc":"EasyBlog文档", "userId":100000, "nickName":"多多洛2020", "blogCount":6 } ] }, "status":"success", "code":200, "info":"请求成功" }
-
接口返回字段说明
字段名 说明 categoryId 专题ID cover 封面 categoryName 分类,专题名称 categoryDesc 分类,专题 简介 categoryName 分类名称,专题名称 userId 专题创建人ID nickName 专题创建人昵称 blogCount 博客数量
获取专题详情
-
接口地址
/api/view/getSpecialDetail -
适用模块
博客、专题 -
请求参数
参数名 说明 是否必填 categoryId 分类ID 是 -
接口返回
{ "data":{ "blogCategory":{ "categoryId":10028, "cover":null, "categoryName":"EasyBlog文档", "categoryDesc":"EasyBlog文档", "categoryType":1, "userId":100000, "nickName":"多多洛2020", "blogCount":6 }, "blogList":[ { "blogId":"VcAHNciAwe", "pBlogId":"0", "title":"简介", "categoryId":10028, "categoryName":"EasyBlog文档", "cover":null, "summary":null, "content":null, "tag":null, "type":0, "reprintUrl":null, "userId":100000, "nickName":"多多洛2020", "allowComment":1, "createTime":"2022-09-25 11:17:33", "lastUpdateTime":"2022-09-25 11:18:09", "children":null }, { "blogId":"GeLsGNuzcn", "pBlogId":"0", "title":"接口文档", "categoryId":10028, "categoryName":"EasyBlog文档", "cover":null, "summary":null, "content":null, "tag":null, "type":0, "reprintUrl":null, "userId":100000, "nickName":"多多洛2020", "allowComment":1, "createTime":"2022-09-25 11:18:36", "lastUpdateTime":"2022-09-25 11:18:49", "children":[ { "blogId":"oYltCOuIWy", "pBlogId":"GeLsGNuzcn", "title":"管理端", "categoryId":10028, "categoryName":"EasyBlog文档", "cover":null, "summary":null, "content":null, "tag":null, "type":0, "reprintUrl":null, "userId":100000, "nickName":"多多洛2020", "allowComment":1, "createTime":"2022-09-25 11:18:57", "lastUpdateTime":"2022-09-25 11:19:10", "children":null }, { "blogId":"egTFAnQNsa", "pBlogId":"GeLsGNuzcn", "title":"web端", "categoryId":10028, "categoryName":"EasyBlog文档", "cover":null, "summary":null, "content":null, "tag":null, "type":0, "reprintUrl":null, "userId":100000, "nickName":"多多洛2020", "allowComment":1, "createTime":"2022-09-25 11:19:21", "lastUpdateTime":"2022-09-25 11:19:40", "children":null } ] }, { "blogId":"tSNqhoJdWN", "pBlogId":"0", "title":"后端服务部署", "categoryId":10028, "categoryName":"EasyBlog文档", "cover":null, "summary":null, "content":null, "tag":null, "type":0, "reprintUrl":null, "userId":100000, "nickName":"多多洛2020", "allowComment":1, "createTime":"2022-09-25 11:19:53", "lastUpdateTime":"2022-09-25 11:20:10", "children":[ { "blogId":"bXclKZTgbf", "pBlogId":"tSNqhoJdWN", "title":"安装后端程序", "categoryId":10028, "categoryName":"EasyBlog文档", "cover":null, "summary":null, "content":null, "tag":null, "type":0, "reprintUrl":null, "userId":100000, "nickName":"多多洛2020", "allowComment":1, "createTime":"2022-09-25 11:20:18", "lastUpdateTime":"2022-09-25 11:20:36", "children":null } ] } ] }, "status":"success", "code":200, "info":"请求成功" }
-
接口返回字段说明
blogCategory 分类 , blogList 博客树
参考分类和博客详情
获取图片
- 接口地址
api/file/getImage/{imageFolder}/{imageName} - 适用模块
所有图片获取 - 请求参数
参数名 说明 是否必填 imageFolder 图片目录 是 imageName 图片名称 是 - 接口返回
图片文件流,直接在