Api文档
全局公共参数
全局Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
全局Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
全局Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
全局认证方式
noauth
全局预执行脚本
暂无预执行脚本
全局后执行脚本
暂无后执行脚本
/项目
项目
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
X-Requested-With | XMLHttpRequest | 模拟ajax请求 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/前台
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/前台/用户
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/前台/用户/用户注册
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/register
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | ChinaClown | String | 是 | 用户名 |
2766401256@qq.com | String | 是 | 邮箱 | |
password | 12312 | String | 是 | 密码 |
code | 353656 | String | 是 | 邮箱验证码 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户注册成功",
"data": {
"token_type": "Bearer",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYWN0aXZpdHkuY29tL2FwaS9mcm9udF91c2VyL3JlZ2lzdGVyIiwiaWF0IjoxNjYxOTU2OTI2LCJleHAiOjE2NjE5NTg3MjYsIm5iZiI6MTY2MTk1NjkyNiwianRpIjoibWFjMUVUMlVsVmlsZWpwZCIsInN1YiI6IjMiLCJwcnYiOiJmNjRkNDhhNmNlYzdiZGZhN2ZiZjg5OTQ1NGI0ODhiM2U0NjI1MjBhIn0.Lyi8yy6dMpXo4EVY2nYKJKj282SbjJ9gBqyzkAXe9EE",
"expires": 1800
}
}
错误响应示例
{
"code": 10003,
"message": "字段错误",
"status": false,
"error": "密码最少字符为6"
}
/项目/前台/用户/用户登录
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/login
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | ChinaClown | String | 是 | 用户名/邮箱账号 |
password | 123123123 | String | 是 | 密码 |
code | kbsy | String | 是 | 图片验证码 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户登录成功",
"data": {
"token_type": "Bearer",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYWN0aXZpdHkuY29tL2FwaS9mcm9udF91c2VyL2xvZ2luIiwiaWF0IjoxNjYxOTU4Nzg4LCJleHAiOjE2NjE5NjA1ODgsIm5iZiI6MTY2MTk1ODc4OCwianRpIjoiVjlwVW1lZFd5MGc1blJkdiIsInN1YiI6IjMiLCJwcnYiOiJmNjRkNDhhNmNlYzdiZGZhN2ZiZjg5OTQ1NGI0ODhiM2U0NjI1MjBhIn0.qGaPRonR41oOFxQ4K9sJrYGfZlElQXZUd8X90Mdj2JI",
"expires": 1800
}
}
错误响应示例
{
"code": 10004,
"status": false,
"message": "验证码错误",
"error": "验证码无效"
}
/项目/前台/用户/退出登录
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/logout
请求方式
POST
Content-Type
none
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户退出成功"
}
错误响应示例
{
"code": 401,
"status": false,
"message": "用户未登录",
"error": "token失效或无效"
}
/项目/前台/用户/找回密码
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/resetPassword
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
2766401256@qq.com | String | 是 | 邮箱账号 | |
code | 527904 | String | 是 | 邮箱验证码 |
password | 123123123 | String | 是 | 密码 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户密码重置成功"
}
错误响应示例
{
"code": 10004,
"status": false,
"message": "验证码错误",
"error": "验证码验证失败"
}
/项目/前台/用户/修改密码
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/updatePassword
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
old_password | 123123123123 | String | 是 | 原密码 |
new_password | 123123123123 | String | 是 | 新密码 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "密码修改成功"
}
错误响应示例
{
"code": 10004,
"status": false,
"message": "密码修改失败,原密码不正确",
"error": "原密码不正确"
}
/项目/前台/用户/邮箱验证码
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/getMailCode?email=2766401256@qq.com&type=register
请求方式
GET
Content-Type
none
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
2766401256@qq.com | String | 是 | 邮箱账号 | |
type | register | String | 是 | 类型:register为注册,reset为找回密码 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "邮箱验证码发送成功"
}
错误响应示例
{
"code": 20005,
"status": false,
"message": "邮箱以存在",
"error": "邮箱地址以存在,无法重复创建"
}
/项目/前台/用户/图片验证码
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/getVerifyCode
请求方式
GET
Content-Type
none
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "验证码获取成功",
"data": {
"base64": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2OTApLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAKACWAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+HKKKK9g8QK+kP2YdMs9S8M6yl5awXafaE+WeMOOh7EV8319N/srLjw1q59bhP5GunD/AMRHtZOk8XFPs/yPAfHUEdt4x1mKGNIolunCoihVUZ6ADpWFW/49OfGesn1uX/nWBWEt2eVV/iS9X+bCu3+DOm22r/EbSbS7t4rq3kZt8MyB1YBSeQeD0riK9F/Z+j3/ABV0duoQSk/9+mH9aqnrNG2ESliKafdfmbn7R3hPRvCus6Umk6fFYC4hZ5FhyASGx0zgfhVP4I/CmHxrcz6tq5MeiWR+Zc485gMkE9lA610H7UEM+oeLdGtreGS4mFs+I4lLMeQeAK7aeG7+H/wHsrWxthJqVxHHGEGG/eynJ6deSa61TUqstNEe88PTljq05x9yGtrabLT7zH8SfG2x8L2nl6HoOnjTkwkBuJQr3AzjckSgsF4PztgHHGTXnHj/AOJWg+OvDoRPDsOla4kqt9pt4k2uvcFhhvwOa6ey/Zy1XV4xe+Iteis9RufmMUjeZJn0Yk8n6Vw/xF+D2t/DrbPcql5prttW8g5UHsGHVT+nvUVHVtdrQxxUse6blOHuPpZafqjhOteneDP2fvEni6zjvX8nS7OQZR7nO9x6hR2+uKj+AvgmHxj42Q3cYksrFPtEiHoxBAUH8T+hrT+PHxNvtZ8T3Oi2Ny9vpVi3lbIW2iRx1Jx6dAPasowio88zhoUKUKH1nEXavZJaX769jK8SfATxPoOqW9nbxR6otyGMU1scBsDJBzjBxXA6npl3o19NZX1u9rdQnbJFIMMp96+hP2X/ABTfamNV0q8ne5it1WeEytuMeThgCex4/KvGPibf/wBp/EDX7nOQ95IF+gOB+gpzhFQU49SsVh6EcPDEUbrmb0fSxzFFWtN0u71i6W2sreS6nbpHGuTW/N4W07QYnOuakDd7SBYacRJLG+OkhOFXHQgEmuOVSMXZ79up4rmou3U5aiiitCwooooAK+n/ANlhceE9TPrcj+Rr5gr6V/Zn17S9O8LXtvdaha21w1xuEU0yoxGOoBPNdOH/AIh7eTtLFpt9GeC+Nm3+LdWPrcP/ADrErU8USifxFqUikMrTuQQeDzVm20aHTIFvNYzFkb4dPIKy3A9T/cTOOTgkZ2+owau2eXKLnOTXd/mUtJ0K91qRltYQVRSzyyuscSDgZZ2IVRkgZJHJFes/ADRtNtPiDDs1H7dfRwSEpbx4ij6AkufvdQBgc88jA3ZHw4+Kcnh69uBNoRvtOnCxQ6fag+TEc/wht2WPqxLH1r2Dwv448LHUZNQ/4RW/0O/VfLeT+z3JAPODsHTjrjtW1N0otOU0n5nrYGOFjOFSVVJp7PT7un3nn37SviK7tPF0NlbSLAv2ZWaSNQshBOcbxzjjpntXs9tqdrp3wwsdWniWaOyskukB5wyp8prnfGfwv8J/EvUE1661i6t2eJUHlSoibRnGQy5B59a6ay0bSNR8DT+G7K7Gp2lvbi0YrKCxwowpYdDjH511QknKbi0+1mme9QUvrFepGSlzJ8tmnt5Hx1r3ifVPFWry317cyz3Mz5ADHC+iqOwr6F+Bd/P8Qfh9rXh3XkluYLciBZZgc7HU4UE90Iz7ZX2ry3VJdf8ADl7Lp2keEm0jaSARbtczb/7yykZ9MY6V7b8ErHxFpehalq3iu4mjaYJ5cV18pijQMSxHYnd35+UZriwzrSq+9Gy63f8AS/E8DKliJYv95F8rT5r37dem/mc5+zTo0ujTeL4Jo3S7gkihw646eZ09iRXk2teEYLLWtQuvEeppYSPcSSrZwYmmmG4kjKnCZ6Zb8q634f8Axwl0zx/fy6teSzaHeyyhN/Pkhnyp9cAcfQ10fif4cfDS+1KfXrjxSlvaTkzNbW1xGS7Hk7Op59APyrSUZVoJXSte9tPSzf8AkVKi8Zg6dOjNJwcr3aWjej18jW+AEdlbeH9c1ix0r+z7Nfkjllk82WUqpZyW4G0fLgAdd1eI3vxKu5LyeRNL0dSXZlcWKkhs/wCsyf4iMe3HSvobS/ENrffBzV7jQtOe006JJbawgRSZJEAC7iO7MxavlXUtJv8ASJvK1KwubGX+5cQtE35EClVw9JwjDou93v5/8AyzChGnh6FKPvJJu+u7Zpal491rUrR7Q3S21m3W2tY1ij9eijueTXPU/YD0cfjwa2dJ8D+INejEmnaNe3sR/wCWsMDMn/fWMVlDDOKtCP3W/wAzxacL+7TX3Iw6K2td8Ga74YiSXVdJu7CJ22LJPEVQtjON3TOAePaipaa0ZpKMoO0lZmLRRRSIPUfCcXwsv/D1lBr0upadq+0i4uYdxQnccEABh0x/DW9afArwz4nZm8M+OoJyo3GCaNWkA9ThlI/75oop1KyhBtxTsehHFQ5VGdGL89U/wY9v2drfw9JFeat4103TokcMsksKkEjkDDuAenTn6GmrF8JvDF/9sv8AWNQ8W3wJLp5e+NjjHcAH/vo0UU4VVOPwr8WazxFKn7sKMfnd/g3Y0z+0J4S0WzaPQvCksZU5jikCRRnnnIUtjjPY1Cfj54T15o21jw5qFg6ZCyaZeEEZ/wB1o8/jmiil7v8AIvuX+Rh9cltyRt25I2/L9Snf658KtYWRrrVPEhSQ7ntnldlJ9xyP1qXRfjJ4H+HUU6+FPD+ozyy4Ej3lyUV8dD95/wD0EUUVpGpyfBFL0RpHHTpu9KEYvuooim/ar1pi3laLYR5+6WZ2I+vPNQx/tP6jfQS22teHdN1KzlBV4ULRhh6HdvH6UUVXt6ncf9p4x71H+H+RQPjb4VXn7268C3cUx/gt7tgn6SL/ACpP+Fz+H9B/5FrwHplpMp+S6vj5zj9Aw/76oope1l0t9yI+vVV8Kin3UYp/kdFqv7TTz+CkgtFni8TOB5lwsCC3XJOQuWJ4GAOK5HTf2ivF9rEYr2Sy1mFhgx31qpGP+Abc/jmiih1qj1uVPMcVNqTm1ZW0/XuWh+0DNbES2XhHw9a3XXzhanP6EH9axtX+O/jbV2bOstaRk5EdpGsQH4gbvzNFFJ1ZvqZyxuJkrObt5afkkc3rfjjX/ElilnqurXOoW6SeaqXD78NgjOTz0JooorNtvc5JTlN3k7s//9k=",
"expire": 180
}
}
/项目/前台/用户/我的资料
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/my
请求方式
GET
Content-Type
none
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"username": "ChinaClown",
"name": "普通用户",
"email": "2766401256@qq.com",
"phone": null,
"region": null,
"address": null,
"avatar": "http://activity.com/images/avatar/avatar.jpg"
}
}
错误响应示例
{
"code": 401,
"status": false,
"message": "没有此用户",
"error": "没有此用户"
}
{
"code": 401,
"status": false,
"message": "用户未登录",
"error": "token失效或无效"
}
/项目/前台/用户/修改资料
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/my/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
name | 测试员 | String | 是 | 名称 |
profile | 个性说明 | String | 是 | 个性说明 |
url | 个人链接 | String | 是 | 个人链接 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "修改成功"
}
错误响应示例
{
"code": 10003,
"message": "字段错误",
"status": false,
"error": "个人链接格式不正确"
}
/项目/前台/用户/修改头像
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user/my/updateAvatar
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
avatar | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | 头像 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "头像上传成功",
"data": {
"avatar": "http://activity.com/images/avatar/front/ChinaClown.jpg"
}
}
错误响应示例
{
"code": 10003,
"message": "字段错误",
"status": false,
"error": "头像不正确,头像格式不正确"
}
/项目/前台/用户/获取用户资料
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/user?username=123123123&type=front
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | 123123123 | String | 是 | 用户名 |
type | front | String | 是 | 用户类型(front/back) |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"username": "123123123",
"name": "测试员",
"email": "123123@123.com",
"url": "http://baidu.com",
"profile": "123123",
"avatar": "http://localhost/images/avatar/front/123123123.jpg",
"status": "1"
}
}
错误响应示例
{
"code": 10003,
"status": false,
"message": "用户类型错误",
"error": "用户类型错误"
}
/项目/前台/banner
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/前台/banner/banner获取
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/banner
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"url": "http://baidu.com",
"description": "23123123",
"path": "http://localhost/images/banner/banner1677461535392.jpg"
},
{
"id": 2,
"url": "http://aa.com",
"description": "123123",
"path": "http://localhost/images/banner/banner1677461547637.jpg"
}
]
}
/项目/前台/网站配置
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/前台/网站配置/获取网站菜单
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/menu
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"name": "未分类",
"description": "未分类文章",
"is_menu": "1",
"order": 1,
"icon": "icon-taiyang-copy",
"parent_id": null,
"children": []
}
]
}
/项目/前台/网站配置/获取网站配置
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/config
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"title": "我的网站程序",
"description": null,
"keywords": null,
"logo": "http://localhost/images/logo/logo.png",
"is_register": "1",
"site_status": "1",
"close_reason": null,
"copyright": "Copyright ©2021-2022 ccenote(www.ccenote.com), All Rights Reserved",
"record": "备案",
"edition": "1.0.0",
"front_page_num": 6,
"back_page_num": 10,
"contact": null,
"notice": null,
"grey": "0",
"running_time": "2023-02-27 09:18:38"
}
}
/项目/前台/网站配置/获取博主信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/master
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"name": "管理员",
"email": "2766401256@qq.com",
"url": "http://ccenote.com",
"profile": "做最有意义的事情,成就最有价值的梦想,展现最真实的自己,超越自己,改变世界。",
"avatar": "http://localhost/images/avatar/avatar.jpg"
}
}
/项目/前台/网站配置/获取统计信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/count
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"article_num": 0,
"views_num": 0,
"category_num": 1,
"tag_num": 0,
"comment_num": 0
}
}
/项目/前台/网站配置/获取标签
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/tag/list
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"name": "VUE"
},
{
"id": 2,
"name": "前端"
},
{
"id": 3,
"name": "CSS"
},
{
"id": 4,
"name": "JAVA"
},
{
"id": 5,
"name": "PHP"
}
]
}
/项目/前台/网站配置/友情链接
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/partner
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"url": "http://ccenote.com",
"path": null,
"title": "ccenote"
}
]
}
/项目/前台/网站配置/最新评论
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/article/comment/new
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"article_id": 1,
"content": "123123",
"article_title": "测试测试测试测试测试测试测试",
"created_at": "2023-02-27 09:37:02",
"comment_user_name": "测试员"
}
]
}
/项目/前台/网站配置/近期热文
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/article/hotArticle
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"title": "测试测试测试测试测试测试测试",
"cover": "http://localhost/images/article/1677461786652.jpg",
"page_views": 1,
"author": "管理员"
}
]
}
/项目/前台/网站配置/获取文章列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/article/list?page=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
page | 1 | String | 是 | 页码 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试",
"cover": "http://localhost/images/article/1677461786652.jpg",
"status": "1",
"comment_status": "1",
"key": "0",
"is_top": "0",
"page_views": 1,
"author": "管理员",
"category": "未分类",
"create_time": "2023-02-27",
"commentCount": 1
}
],
"last_page": 1,
"per_page": 6,
"total": 1
}
}
/项目/前台/网站配置/文章搜索
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/article/search?title=测试
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
title | 测试 | String | 是 | 文章标题 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试",
"cover": "http://localhost/images/article/1677461786652.jpg",
"status": "1",
"comment_status": "1",
"key": "0",
"is_top": "0",
"page_views": 1,
"author": "管理员",
"category": "未分类",
"create_time": "2023-02-27",
"commentCount": 1
}
],
"last_page": 1,
"per_page": 6,
"total": 1
}
}
/项目/前台/网站配置/获取分类文章
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/category?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | 分类id |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试",
"cover": "http://localhost/images/article/1677461786652.jpg",
"status": "1",
"comment_status": "1",
"key": "0",
"is_top": "0",
"page_views": 1,
"author": "管理员",
"category": "未分类",
"create_time": "2023-02-27",
"commentCount": 1
}
],
"last_page": 1,
"per_page": 6,
"total": 1
}
}
错误响应示例
{
"code": false,
"status": 10003,
"message": "分类id不存在",
"error": "分类id不存在"
}
/项目/前台/网站配置/获取标签文章
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/tag?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | 标签id |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试",
"cover": "http://localhost/images/article/1677461786652.jpg",
"status": "1",
"comment_status": "1",
"key": "0",
"is_top": "0",
"page_views": 1,
"author": "管理员",
"category": "未分类",
"create_time": "2023-02-27",
"commentCount": 1,
"pivot": {
"tags_id": 1,
"articles_id": 1
}
}
],
"last_page": 1,
"per_page": 6,
"total": 1
}
}
错误响应示例
{
"code": false,
"status": 10003,
"message": "分类id不存在",
"error": "分类id不存在"
}
/项目/前台/网站配置/获取文章详情信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/article?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | 文章id |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "<p><span style=\"color: rgb(231, 95, 51);\"><u><em><strong>测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试</strong></em></u></span></p>",
"cover": "http://localhost/images/article/1677461786652.jpg",
"date": "2023-02-27 09:36:21",
"status": "1",
"key": "0",
"password": null,
"is_top": "0",
"page_views": 2,
"keywords": "测试测试测试测试",
"description": "测试测试测试测试测试测试测试测试测试测试",
"author": "管理员",
"category": "未分类",
"comment_num": 1,
"tag": [
{
"id": 1,
"name": "VUE"
},
{
"id": 3,
"name": "CSS"
},
{
"id": 5,
"name": "PHP"
}
]
}
}
错误响应示例
{
"code": 201,
"status": false,
"message": "文章id不存在",
"error": "文章id不存在"
}
/项目/前台/网站配置/获取文章评论列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/article/comment/getArticleCommentList?article_id=1&page=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
article_id | 1 | String | 是 | 文章id |
page | 1 | String | 是 | 评论分页 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"content": "123123",
"parent_id": null,
"article": {
"article_title": "测试测试测试测试测试测试测试",
"article_id": 1,
"author_id": 1
},
"user": {
"user_id": 1,
"user_avatar": "http://localhost/images/avatar/front/123123123.jpg",
"user_type": "前台用户",
"username": "123123123",
"user_mark": "front"
},
"time": "2023-02-27 09:37:02",
"children": [],
"reply": null,
"reply_mark": null
}
],
"last_page": 1,
"per_page": 6,
"total": 1
}
}
/项目/前台/评论
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/前台/评论/添加评论
暂无描述
接口状态
已完成
接口URL
http://localhost/api/front/article/comment/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
article_id | 1 | String | 是 | - |
content | 测试测试测试2 | String | 是 | - |
parent_id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "评论成功"
}
错误响应示例
{
"code": 10003,
"status": false,
"message": "评论错误",
"error": "父评论不存在"
}
/项目/后台
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/获取首页数据
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/home
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"user": {
"num": 1
},
"article": {
"num": 1,
"views": 3
},
"category": {
"num": 1
},
"tag": {
"num": 5
},
"comment": {
"num": 3
},
"server": [
{
"name": "程序版本",
"key": "app_version",
"value": "1.0.0"
},
{
"name": "Laravel版本",
"key": "laravel_version",
"value": "8.83.22"
},
{
"name": "PHP版本",
"key": "php_version",
"value": "8.0.2"
},
{
"name": "服务器系统",
"key": "os",
"value": "WINNT"
},
{
"name": "服务器域名",
"key": "server_name",
"value": "localhost"
},
{
"name": "服务器地址",
"key": "server_addr",
"value": "127.0.0.1"
},
{
"name": "服务器端口",
"key": "server_port",
"value": "80"
},
{
"name": "服务器软件",
"key": "server_software",
"value": "Apache/2.4.39 (Win64) OpenSSL/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02"
},
{
"name": "以加载模块",
"key": "extensions",
"value": "Core, bcmath, calendar, ctype, date, filter, hash, iconv, json, SPL, pcre, readline, Reflection, session, standard, mysqlnd, tokenizer, zip, zlib, libxml, dom, PDO, bz2, SimpleXML, xml, xmlreader, xmlwriter, cgi-fcgi, openssl, curl, fileinfo, gd, gettext, mbstring, mysqli, Phar, pdo_mysql, redis, xdebug, "
}
]
}
}
/项目/后台/用户
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/用户/用户登录
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/login
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | ChinaClowns | String | 是 | 用户名 |
password | 123123123 | String | 是 | 密码 |
code | ydwk | String | 是 | 邮箱验证码 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户登录成功",
"data": {
"token_type": "Bearer",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYWN0aXZpdHkuY29tL2FwaS9iYWNrL2FkbWluL2xvZ2luIiwiaWF0IjoxNjYyMDM3NDczLCJleHAiOjE2NjIwMzkyNzMsIm5iZiI6MTY2MjAzNzQ3MywianRpIjoiV0hkTUUzNVZSQnVQUEFJeiIsInN1YiI6IjEiLCJwcnYiOiJiYWNkYzM1Yzk3OWI0YTg3YzZjZTYxYjgyMmU0MmY4NDMzNTk0NjZmIiwicm9sZSI6ImFkbWluIn0.hWE-k1-u9IspR4mByyUPHlBQVZEfhDog8cHWc-xrp9o",
"expires": 1800
}
}
错误响应示例
{
"code": 20008,
"status": false,
"message": "用户登录失败,用户名或密码错误",
"error": "用户认证失败"
}
/项目/后台/用户/退出登录
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/logout
请求方式
POST
Content-Type
none
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户退出成功"
}
错误响应示例
{
"code": 401,
"status": false,
"message": "用户未登录",
"error": "token失效或无效"
}
/项目/后台/用户/修改密码
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/updatePassword
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
old_password | 123123123123 | String | 是 | 原密码 |
new_password | 123123123 | String | 是 | 新密码 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "密码修改成功"
}
错误响应示例
{
"code": 10004,
"status": false,
"message": "密码修改失败,原密码不正确",
"error": "原密码不正确"
}
/项目/后台/用户/图片验证码
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/getVerifyCode
请求方式
GET
Content-Type
none
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "验证码获取成功",
"data": {
"base64": "data:image/jpeg;base64,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",
"expire": 180
}
}
/项目/后台/用户/我的资料
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/my
请求方式
GET
Content-Type
none
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"username": "ChinaClown",
"name": "管理员",
"email": "2766401256@qq.com",
"url": "http://ccenote.com",
"profile": "做最有意义的事情,成就最有价值的梦想,展现最真实的自己,超越自己,改变世界。",
"avatar": "http://localhost/images/avatar/avatar.jpg",
"role": {
"id": 1,
"name": "超级管理员"
},
"menu": [
{
"id": 1,
"name": "文章管理",
"order": 1,
"front_router": "article",
"alias": "article",
"template_address": "admin/article",
"back_api": null,
"description": "文章管理",
"icon": "icon-16gl-A",
"parent_id": null,
"status": "1",
"children": []
},
{
"id": 10,
"name": "分类管理",
"order": 2,
"front_router": "category",
"alias": "category",
"template_address": "admin/category",
"back_api": null,
"description": "文章管理",
"icon": "icon-16gl-C",
"parent_id": null,
"status": "1",
"children": []
},
{
"id": 16,
"name": "标签管理",
"order": 3,
"front_router": "tag",
"alias": "tag",
"template_address": "admin/tag",
"back_api": null,
"description": "标签管理",
"icon": "icon-16gl-T",
"parent_id": null,
"status": "1",
"children": []
},
{
"id": 23,
"name": "评论管理",
"order": 4,
"front_router": "comment",
"alias": "comment",
"template_address": "admin/comment",
"back_api": null,
"description": "评论管理",
"icon": "icon-16gl-C",
"parent_id": null,
"status": "1",
"children": []
},
{
"id": 28,
"name": "附件管理",
"order": 5,
"front_router": "file",
"alias": "file",
"template_address": "admin/file",
"back_api": null,
"description": "附件管理",
"icon": "icon-16gl-C",
"parent_id": null,
"status": "1",
"children": []
},
{
"id": 32,
"name": "系统管理",
"order": 6,
"front_router": null,
"alias": null,
"template_address": null,
"back_api": null,
"description": "系统管理",
"icon": "icon-16gl-S",
"parent_id": null,
"status": "1",
"children": [
{
"id": 33,
"name": "后台用户",
"order": 1,
"front_router": "back/user",
"alias": "backUser",
"template_address": "admin/admin",
"back_api": null,
"description": "后台用户",
"icon": "icon-16gl-A",
"parent_id": 32,
"status": "1",
"children": []
},
{
"id": 40,
"name": "前台用户",
"order": 2,
"front_router": "front/user",
"alias": "frontUser",
"template_address": "admin/user",
"back_api": null,
"description": "前台用户",
"icon": "icon-16gl-U",
"parent_id": 32,
"status": "1",
"children": []
},
{
"id": 48,
"name": "角色管理",
"order": 3,
"front_router": "role",
"alias": "role",
"template_address": "admin/role",
"back_api": null,
"description": "角色管理",
"icon": "icon-16gl-R",
"parent_id": 32,
"status": "1",
"children": []
},
{
"id": 54,
"name": "权限管理",
"order": 4,
"front_router": "permission",
"alias": "permission",
"template_address": "admin/permission",
"back_api": null,
"description": "权限管理",
"icon": "icon-16gl-P",
"parent_id": 32,
"status": "1",
"children": []
}
]
},
{
"id": 60,
"name": "网站配置",
"order": 7,
"front_router": "config",
"alias": "config",
"template_address": "admin/config",
"back_api": null,
"description": "网站配置",
"icon": "icon-16gl-W",
"parent_id": null,
"status": "1",
"children": []
},
{
"id": 66,
"name": "轮播管理",
"order": 8,
"front_router": "banner",
"alias": "banner",
"template_address": "admin/banner",
"back_api": null,
"description": "轮播管理",
"icon": "icon-16gl-B",
"parent_id": null,
"status": "1",
"children": []
},
{
"id": 72,
"name": "友情链接",
"order": 9,
"front_router": "partner",
"alias": "partner",
"template_address": "admin/partner",
"back_api": null,
"description": "友情链接",
"icon": "icon-16gl-P",
"parent_id": null,
"status": "1",
"children": []
}
]
}
}
/项目/后台/用户/修改资料
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/my/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
name | cece | String | 是 | 名称 |
url | http://ccenote.com | String | 是 | 个人链接 |
profile | 个性说明 | String | 是 | 个性说明 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "修改成功"
}
/项目/后台/用户/上传头像
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/my/updateAvatar
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
avatar | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | 头像 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "头像上传成功",
"data": {
"avatar": "http://localhost/images/avatar/back/ChinaClown.jpg"
}
}
错误响应示例
{
"code": 10003,
"message": "字段错误",
"status": false,
"error": "头像不正确,头像格式不正确"
}
/项目/后台/后台用户管理
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/后台用户管理/管理员列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/user/list?page=1
请求方式
GET
Content-Type
none
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
page | 1 | Text | 是 | 分页页码,数字类型 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"username": "ChinaClowns",
"name": "cece",
"email": "jince_hm@163.com",
"avatar": "http://activity.com/images/avatar/back/ChinaClowns.jpg",
"status": "1",
"role": "超级管理员",
"create_time": "2022-09-01"
}
],
"last_page": 1,
"per_page": 3,
"total": 1
}
}
/项目/后台/后台用户管理/管理员信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/user?id=2
请求方式
GET
Content-Type
none
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 2 | String | 是 | id |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"username": "ChinaClowns",
"name": "cece",
"email": "jince_hm@163.com",
"avatar": "http://activity.com/images/avatar/back/ChinaClowns.jpg",
"role": {
"id": 1,
"name": "超级管理员"
}
}
}
错误响应示例
{
"code": 10003,
"status": false,
"message": "获取失败",
"error": "用户不存在"
}
/项目/后台/后台用户管理/添加管理员
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/user/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | 123123123 | Text | 是 | 用户名 |
name | 123123 | Text | 是 | 名称 |
123123@qq.com | Text | 是 | 电子邮箱,比如 example@qq.com | |
password | 123123123 | Text | 是 | 密码 |
role_id | 2 | Text | 是 | 角色 |
status | 1 | Text | 是 | 状态 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户:123123123添加成功"
}
/项目/后台/后台用户管理/修改管理员
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/user/update/data
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 2 | Text | 是 | id |
username | 321321312 | Text | 是 | 用户名 |
name | 123123 | Text | 是 | 名称 |
1111@qq.com | Text | 是 | 电子邮箱,比如 example@qq.com | |
password | 123123123 | Text | 是 | 密码 |
role_id | 3 | Text | 是 | 角色 |
status | 1 | Text | 是 | 状态 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户修改成功"
}
/项目/后台/后台用户管理/修改管理员头像
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/user/update/avatar
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 2 | Text | 是 | id |
avatar | ["C:\Users\jince\Desktop\bg.jpg"] | Text | 是 | 头像 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "头像上传成功",
"data": {
"avatar": "http://localhost/images/avatar/back/321321312.jpg"
}
}
/项目/后台/后台用户管理/删除管理员
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/admin/user/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
ids[0] | 2 | Text | 是 | id数组 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户删除成功"
}
错误响应示例
{
"code": 10003,
"status": false,
"message": "删除失败",
"error": "系统用户不允许删除"
}
/项目/后台/前台用户管理
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/前台用户管理/用户搜索
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/user/search
请求方式
GET
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | 123 | String | 是 | 用户名 |
123 | String | 是 | 邮箱 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"username": "123123123",
"name": "测试员",
"email": "123123@123.com",
"url": "http://baidu.com",
"profile": "123123",
"avatar": "http://localhost/images/avatar/front/123123123.jpg",
"status": "1",
"create_time": "2023-02-27"
}
],
"last_page": 1,
"per_page": 10,
"total": 1
}
}
/项目/后台/前台用户管理/用户列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/user/list?page=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
page | 1 | Text | 是 | 分页页码,数字类型 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"username": "123123123",
"name": "测试员",
"email": "123123@123.com",
"url": "http://baidu.com",
"profile": "123123",
"avatar": "http://localhost/images/avatar/front/123123123.jpg",
"status": "1",
"create_time": "2023-02-27"
}
],
"last_page": 1,
"per_page": 10,
"total": 1
}
}
/项目/后台/前台用户管理/获取用户资料
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/user?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | Text | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"username": "123123123",
"name": "测试员",
"email": "123123@123.com",
"url": "http://baidu.com",
"profile": "123123",
"avatar": "http://localhost/images/avatar/front/123123123.jpg",
"status": "1"
}
}
/项目/后台/前台用户管理/添加用户
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/user/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | ChinaClown123 | Text | 是 | 用户名 |
password | 123123123 | Text | 是 | 密码 |
123123@qq.com | Text | 是 | 电子邮箱,比如 example@qq.com | |
name | 123123 | Text | 是 | 名称 |
phone | - | Text | 是 | 手机号 |
region | - | Text | 是 | 地区 |
address | - | Text | 是 | 详情地址 |
status | 1 | Text | 是 | 状态 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户:ChinaClown123添加成功"
}
/项目/后台/前台用户管理/修改用户
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/user/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | Text | 是 | 用户id |
username | ChinaClown | Text | 是 | 用户名 |
password | 123123123 | Text | 是 | 密码 |
1231234@qq.com | Text | 是 | 邮箱 | |
name | 123123 | Text | 是 | 姓名 |
url | - | Text | 是 | 个人链接 |
profile | 123123 | Text | 是 | 个性说明 |
status | 1 | Text | 是 | 用户状态 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户修改成功"
}
/项目/后台/前台用户管理/修改用户头像
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/user/update/avatar
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | Text | 是 | 用户id |
avatar | C:\Users\jince\Desktop\logo.png | Text | 是 | 头像 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "头像上传成功",
"data": {
"avatar": "http://activity.com/images/avatar/front/ChinaClown.jpg"
}
}
/项目/后台/前台用户管理/删除用户
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/user/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
ids[0] | 4 | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "用户删除成功"
}
/项目/后台/角色
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/角色/角色列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/role/list
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"name": "超级管理员",
"description": "超级管理员",
"status": "1"
},
{
"id": 2,
"name": "管理员",
"description": "管理员",
"status": "1"
},
{
"id": 3,
"name": "访客",
"description": "访客",
"status": "1"
}
]
}
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"name": "超级管理员",
"description": "超级管理员",
"status": "1"
}
}
/项目/后台/角色/获取角色信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/role?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"name": "超级管理员",
"description": "超级管理员",
"status": "1",
"permission": [
{
"id": 1,
"name": "权限管理",
"is_menu": "1",
"front_router": "/permission",
"back_api": "/permission",
"description": "权限管理",
"icon": "",
"parent_id": null,
"status": "1",
"children": [
{
"id": 2,
"name": "权限添加",
"is_menu": "0",
"front_router": "/permission",
"back_api": "/permission/add",
"description": "权限添加",
"icon": null,
"parent_id": 1,
"status": "1",
"children": []
},
{
"id": 3,
"name": "权限修改",
"is_menu": "0",
"front_router": "/permission",
"back_api": "/permission/update",
"description": "权限修改",
"icon": null,
"parent_id": 1,
"status": "1",
"children": []
},
{
"id": 4,
"name": "权限删除",
"is_menu": "0",
"front_router": "/permission",
"back_api": "/permission/delete",
"description": "权限删除",
"icon": null,
"parent_id": 1,
"status": "1",
"children": []
}
]
}
]
}
}
/项目/后台/角色/添加角色
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/role/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
name | 牛逼 | Text | 是 | 角色名称 |
description | 1 | Text | 是 | 角色描述 |
status | 1 | Text | 是 | 角色状态 |
permissionIds[0] | 1 | Text | 是 | 角色权限数组 |
permissionIds[1] | 2 | Text | 是 | - |
permissionIds[2] | 3 | Text | 是 | - |
permissionIds[3] | 4 | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "角色添加成功"
}
错误响应示例
{
"code": 400,
"RequestBool": false,
"message": "字段错误",
"errors": [
"角色名称以存在"
]
}
/项目/后台/角色/修改角色
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/role/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 6 | Text | 是 | id |
name | 超级管理员1 | String | 是 | 角色名称 |
description | 超级管理员(系统) | String | 是 | 角色描述 |
status | 1 | String | 是 | 角色状态 |
permissionIds[0] | 1 | Text | 是 | 角色权限数组 |
permissionIds[1] | 2 | Text | 是 | 角色权限数组 |
permissionIds[2] | 3 | Text | 是 | 角色权限数组 |
permissionIds[3] | 4 | Text | 是 | 角色权限数组 |
permissionIds[4] | 5 | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "角色修改成功"
}
错误响应示例
{
"code": 400,
"RequestBool": false,
"message": "字段错误",
"errors": [
"角色名称以存在"
]
}
/项目/后台/角色/删除角色
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/role/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
ids[0] | 6 | Text | 是 | id |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "角色删除成功"
}
错误响应示例
{
"code": 500,
"status": false,
"message": "角色删除失败",
"error": "没有此角色"
}
/项目/后台/权限
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/权限/权限列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/permission/list
请求方式
GET
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"name": "权限管理",
"is_menu": "1",
"front_router": "/permission",
"back_api": "/permission",
"description": "权限管理",
"icon": "",
"parent_id": null,
"status": "1",
"children": [
{
"id": 2,
"name": "权限添加",
"is_menu": "0",
"front_router": "/permission",
"back_api": "/permission/add",
"description": "权限添加",
"icon": null,
"parent_id": 1,
"status": "1",
"children": []
},
{
"id": 3,
"name": "权限修改",
"is_menu": "0",
"front_router": "/permission",
"back_api": "/permission/update",
"description": "权限修改",
"icon": null,
"parent_id": 1,
"status": "1",
"children": []
},
{
"id": 4,
"name": "权限删除",
"is_menu": "0",
"front_router": "/permission",
"back_api": "/permission/delete",
"description": "权限删除",
"icon": null,
"parent_id": 1,
"status": "1",
"children": []
}
]
}
]
}
/项目/后台/权限/获取权限信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/permission?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"name": "权限管理",
"is_menu": "1",
"front_router": "/permission",
"back_api": "/permission",
"description": "权限管理",
"icon": "",
"parent_id": null,
"status": "1"
}
}
/项目/后台/权限/添加权限
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/permission/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
name | 权限管理 | Text | 是 | 权限名称 |
is_menu | 1 | Text | 是 | 是否菜单 |
order | 1 | Text | 是 | 权限标识 |
front_router | /admin/permission | Text | 是 | 前端路由 |
alias | - | Text | 是 | 前端路由别名 |
template_address | - | Text | 是 | 路由模板 |
back_api | /permission/list | Text | 是 | 后端api |
description | 权限管理 | Text | 是 | 权限描述 |
icon | icon-quanxian | Text | 是 | 菜单图标 |
parent_id | - | Text | 是 | 父id |
status | 1 | Text | 是 | 权限状态 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "权限添加成功"
}
错误响应示例
{
"code": 400,
"RequestBool": false,
"message": "验证失败",
"errors": [
"权限名称必须为字符串格式",
"权限名称不能为空",
"是否菜单不能为空",
"权限状态不能为空"
]
}
/项目/后台/权限/修改权限
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/permission/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 5 | Text | 是 | id |
name | 系统管理1 | String | 是 | 权限名称 |
is_menu | 1 | String | 是 | 是否菜单 |
order | - | Text | 是 | 顺序标识 |
front_router | - | String | 是 | 前端路由 |
alias | - | Text | 是 | 前端路由别名 |
template_address | - | Text | 是 | 路由模板 |
back_api | - | String | 是 | 后端api |
description | - | String | 是 | 权限描述 |
icon | - | String | 是 | 菜单图标 |
parent_id | 1 | String | 是 | 父id |
status | 1 | String | 是 | 权限状态 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "权限修改成功"
}
/项目/后台/权限/删除权限
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/permission/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
ids[0] | 1 | Text | 是 | id数组 |
ids[1] | 7 | Text | 是 | - |
ids[2] | 8 | Text | 是 | - |
ids[3] | 9 | Text | 是 | - |
ids[4] | 10 | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "权限删除成功"
}
/项目/后台/网站配置
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/网站配置/获取配置信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/config
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"title": "我的网站程序",
"description": null,
"keywords": null,
"logo": null,
"is_register": "1",
"default_role": 3,
"site_status": "1",
"copyright": "Copyright ©2021-2022 ccenote(www.ccenote.com), All Rights Reserved",
"edition": "1.0.0",
"front_page_num": 10,
"back_page_num": 3,
"running_time": "2022-08-26 22:31:42"
}
]
}
/项目/后台/网站配置/设置网站logo
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/config/update/logo
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
logo | C:\Users\jince\Desktop\logo.png | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "logo上传成功",
"data": {
"logo": "http://activity.com/images/logo/logo.png"
}
}
/项目/后台/网站配置/修改网站配置信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/config/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
title | 我的网站 | Text | 是 | 网站标题 |
description | 我的网站,我现在测试一下 | Text | 是 | 网站描述 |
keywords | 网站,前后端分离 | Text | 是 | 网站关键字 |
is_register | 1 | Text | 是 | 注册状态 |
default_role | 3 | Text | 是 | 注册默认角色 |
site_status | 1 | Text | 是 | 网站状态 |
close_reason | - | Text | 是 | 关闭理由 |
copyright | Copyright ©2021-2022 ccenote(www.ccenote.com), All Rights Reserved | Text | 是 | 网站版权 |
edition | 1.0.0 | Text | 是 | 网站版本 |
front_page_num | 10 | Text | 是 | 前端展示数量 |
back_page_num | 3 | Text | 是 | 后端展示数量 |
contact | - | String | 是 | 联系方式 |
notice | - | String | 是 | 网站公告 |
grey | - | String | 是 | 网站变灰 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "网站配置修改成功"
}
/项目/后台/网站配置/获取评论关键字
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/config/comment/
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": "草泥马,卧槽,操你妈,黑人,傻逼"
}
/项目/后台/网站配置/设置评论关键字
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/config/comment/set
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
keyword | 草泥马,卧槽,操你妈,黑人,傻逼 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "评论关键字保存成功"
}
/项目/后台/CMS
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/CMS/文章
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/CMS/文章/获取文章列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/list?status=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
status | 1 | String | 是 | 文章状态 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试",
"cover": "http://localhost/images/article/1677461786652.jpg",
"status": "1",
"comment_status": "1",
"key": "0",
"is_top": "0",
"page_views": 3,
"author": "cece",
"category": "未分类",
"create_time": "2023-02-27",
"commentCount": 3
}
],
"last_page": 1,
"per_page": 10,
"total": 1
}
}
/项目/后台/CMS/文章/获取文章信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "<p><span style=\"color: rgb(231, 95, 51);\"><u><em><strong>测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试</strong></em></u></span></p>",
"cover": "http://localhost/images/article/1677461786652.jpg",
"date": "2023-02-27 09:36:21",
"status": "1",
"comment_status": "1",
"key": "0",
"password": null,
"is_top": "0",
"keywords": "测试测试测试测试",
"description": "测试测试测试测试测试测试测试测试测试测试",
"category_id": 1,
"tags": [
"VUE",
"CSS",
"PHP"
]
}
}
错误响应示例
{
"code": 401,
"status": false,
"message": "用户未登录",
"error": "token失效或无效"
}
/项目/后台/CMS/文章/文章搜索
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/search?title=测试
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
title | 测试 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"title": "测试测试测试测试测试测试测试",
"content": "测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试",
"cover": "http://localhost/images/article/1677461786652.jpg",
"status": "1",
"comment_status": "1",
"key": "0",
"is_top": "0",
"page_views": 3,
"author": "cece",
"category": "未分类",
"create_time": "2023-02-27",
"commentCount": 3
}
],
"last_page": 1,
"per_page": 10,
"total": 1
}
}
/项目/后台/CMS/文章/文章添加
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
cover | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | 文章封面图片 |
title | 123 | String | 是 | 文章标题 |
content | 23 | String | 是 | 文章内容 |
date | 2002-10-01 12:12:00 | String | 是 | 文章时间 |
status | 1 | String | 是 | 文章状态 |
comment_status | 1 | String | 是 | 评论状态 |
is_top | 1 | String | 是 | 是否置顶 |
keywords | 123 | String | 是 | 关键字 |
description | 123 | String | 是 | 文章描述 |
category_id | 1 | String | 是 | 分类id |
tags[0] | jk | String | 是 | 标签id数组 |
tags[1] | 123 | String | 是 | - |
tags[3] | php | String | 是 | - |
tags[2] | 123 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "文章添加成功"
}
/项目/后台/CMS/文章/添加文章图片
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/add_image
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
img | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"url": "http://localhost/images/article/1677464725061.jpg",
"alt": null,
"href": null
}
}
/项目/后台/CMS/文章/添加文章视频
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/add_video
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
video | ["C:\Users\jince\Desktop\ad968b9f-c01f-4498-ab5f-d2bb7bc9d8ce.mp4"] | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"url": "http://localhost/images/article/1677464725061.mp4",
"alt": null,
"href": null
}
}
/项目/后台/CMS/文章/文章修改
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
cover | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | - |
title | 1 | String | 是 | - |
content | 2 | String | 是 | - |
date | 2002-10-01 12:12:00 | String | 是 | - |
status | 1 | String | 是 | - |
comment_status | 0 | String | 是 | - |
key | 0 | String | 是 | - |
password | - | String | 是 | - |
is_top | 0 | String | 是 | - |
keywords | 3 | String | 是 | - |
description | 4 | String | 是 | - |
category_id | 1 | String | 是 | - |
tags[0] | jk | String | 是 | - |
tags[1] | 123321 | String | 是 | - |
tags[2] | 123321 | String | 是 | - |
tags[3] | php | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "文章修改成功"
}
/项目/后台/CMS/文章/文章删除
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
ids[0] | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "文章删除成功"
}
/项目/后台/CMS/文章/评论
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/CMS/文章/评论/评论搜索
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/comment/search?username=Chin&usertype=back&page=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | Chin | String | 是 | - |
usertype | back | String | 是 | - |
page | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [],
"last_page": 1,
"per_page": 10,
"total": 0
}
}
/项目/后台/CMS/文章/评论/评论列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/comment/list
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 32,
"content": "测试测试测试1",
"parent_id": null,
"article": {
"article_title": "你好啊",
"article_id": 22
},
"user_type": "前端用户",
"username": "123123123",
"time": "2022-12-26 22:39:17"
},
{
"id": 31,
"content": "测试测试测试1",
"parent_id": null,
"article": {
"article_title": "你好啊",
"article_id": 22
},
"user_type": "前端用户",
"username": "123123123",
"time": "2022-12-26 22:39:16"
},
{
"id": 30,
"content": "测试测试测试1",
"parent_id": null,
"article": {
"article_title": "你好啊",
"article_id": 22
},
"user_type": "前端用户",
"username": "123123123",
"time": "2022-12-26 22:39:14"
},
{
"id": 29,
"content": "123",
"parent_id": 28,
"article": {
"article_title": "测试置顶",
"article_id": 25
},
"user_type": "后端用户",
"username": "ChinaClown",
"time": "2022-12-26 22:36:20"
},
{
"id": 28,
"content": "你好啊",
"parent_id": null,
"article": {
"article_title": "测试置顶",
"article_id": 25
},
"user_type": "后端用户",
"username": "ChinaClown",
"time": "2022-12-26 21:37:44"
}
],
"last_page": 1,
"per_page": 10,
"total": 5
}
}
/项目/后台/CMS/文章/评论/添加评论
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/comment/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
article_id | 1 | Text | 是 | - |
content | 你好啊 | Text | 是 | - |
parent_id | 1 | Text | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "评论成功",
}
错误响应示例
{
"code": 10003,
"status": false,
"message": "评论错误",
"error": "该文章禁止评论"
}
/项目/后台/CMS/文章/评论/删除评论
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/article/comment/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "评论删除成功"
}
/项目/后台/CMS/分类
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/CMS/分类/获取分类列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/category/list
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"name": "ppp7",
"description": "ppp123123",
"is_menu": "1",
"order": 1,
"parent_id": null,
"children": [
{
"id": 4,
"name": "p2",
"description": "php",
"is_menu": "0",
"order": 1,
"parent_id": 1,
"children": []
}
]
}
]
}
/项目/后台/CMS/分类/获取分类信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/category?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"name": "未分类",
"description": "未分类文章",
"is_menu": "1",
"order": 1,
"icon": "icon-taiyang-copy",
"parent_id": null
}
}
/项目/后台/CMS/分类/分类添加
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/category/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
name | p222sds | String | 是 | - |
description | php | String | 是 | - |
is_menu | 0 | String | 是 | - |
order | 1 | String | 是 | - |
parent_id | - | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "分类添加成功"
}
错误响应示例
{
"code": 10003,
"status": false,
"message": "分类添加失败",
"error": "当前一级分类下存在文章"
}
/项目/后台/CMS/分类/分类修改
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/category/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 2 | String | 是 | id |
name | ppp7 | String | 是 | 分类名称 |
description | ppp123123 | String | 是 | 分类描述 |
is_menu | 1 | String | 是 | 是否菜单 |
order | 1 | String | 是 | 排序 |
parent_id | - | String | 是 | 父id |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "分类修改成功"
}
/项目/后台/CMS/分类/分类删除
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/category/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
ids[0] | 2 | String | 是 | id数组 |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "删除成功"
}
/项目/后台/CMS/标签
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/CMS/标签/所有标签
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/tag/all
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"name": "VUE"
},
{
"id": 2,
"name": "前端"
},
{
"id": 3,
"name": "CSS"
},
{
"id": 4,
"name": "JAVA"
},
{
"id": 5,
"name": "PHP"
},
{
"id": 6,
"name": "JK"
},
{
"id": 7,
"name": "123"
},
{
"id": 8,
"name": "123321"
}
]
}
/项目/后台/CMS/标签/获取标签列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/tag/list
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"current_page": 1,
"data": [
{
"id": 1,
"name": "VUE"
},
{
"id": 2,
"name": "前端"
},
{
"id": 3,
"name": "CSS"
},
{
"id": 4,
"name": "JAVA"
},
{
"id": 5,
"name": "PHP"
},
{
"id": 6,
"name": "JK"
},
{
"id": 7,
"name": "123"
},
{
"id": 8,
"name": "123321"
}
],
"last_page": 1,
"per_page": 10,
"total": 8
}
}
/项目/后台/CMS/标签/获取标签信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/tag?id=2
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 2 | Text | 是 | 标签id |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 2,
"name": "前端"
}
}
/项目/后台/CMS/标签/标签添加
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/tag/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
name | c# | Text | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "标签添加成功",
"data": {
"name": "C#",
"id": 9
}
}
/项目/后台/CMS/标签/标签修改
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/tag/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | Text | 是 | - |
name | phpa | Text | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "标签修改成功"
}
/项目/后台/CMS/标签/标签删除
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/tag/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
ids[0] | 1 | Text | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "标签删除成功"
}
/项目/后台/附件管理
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/附件管理/附件列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/file/?type=article&page=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
type | article | String | 是 | 文件类型,file文件,article文章 |
page | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"url": "http://localhost/images/",
"current_page": 1,
"data": [
{
"path": "article/1677464956051.jpg",
"type": "article",
"size": "144.84 KB",
"time": "2023-02-27 10:29:16",
"extension": "jpg"
},
{
"path": "article/1677464725061.jpg",
"type": "article",
"size": "144.84 KB",
"time": "2023-02-27 10:25:25",
"extension": "jpg"
},
{
"path": "article/1677464648742.jpg",
"type": "article",
"size": "144.84 KB",
"time": "2023-02-27 10:24:08",
"extension": "jpg"
},
{
"path": "article/1677464422956.jpg",
"type": "article",
"size": "144.84 KB",
"time": "2023-02-27 10:20:23",
"extension": "jpg"
},
{
"path": "article/1677461786652.jpg",
"type": "article",
"size": "144.84 KB",
"time": "2023-02-27 09:36:26",
"extension": "jpg"
}
],
"last_page": 1,
"per_page": 10,
"total": 5
}
}
/项目/后台/附件管理/上传文件
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/file/upload
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
file | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "上传成功"
}
/项目/后台/附件管理/删除文件
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/file/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
names[0] | 1669476131959.jpg | String | 是 | - |
names[1] | 1669475493409.jpg | String | 是 | - |
type | file | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "删除成功"
}
/项目/后台/Banner
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/Banner/获取Banner列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/banner/list
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"url": "http://baidu.com",
"description": "23123123",
"path": "http://localhost/images/banner/banner1677461535392.jpg"
},
{
"id": 2,
"url": "http://aa.com",
"description": "123123",
"path": "http://localhost/images/banner/banner1677461547637.jpg"
}
]
}
/项目/后台/Banner/获取Banner信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/banner?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | banner id |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"url": "http://baidu.com",
"description": "23123123",
"path": "http://localhost/images/banner/banner1677461535392.jpg"
}
}
/项目/后台/Banner/添加banner
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/banner/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
url | - | String | 是 | - |
description | 123123 | String | 是 | - |
img | ["C:\Users\jince\Desktop\file.jpeg"] | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/Banner/修改Banner
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/banner/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
url | http://aaa.com | String | 是 | - |
description | 123123123 | String | 是 | - |
img | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "修改成功"
}
/项目/后台/Banner/删除Banner
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/banner/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "删除成功"
}
/项目/后台/友情链接
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/后台/友情链接/友情链接列表
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/partner/list
请求方式
GET
Content-Type
form-data
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": [
{
"id": 1,
"url": "http://ccenote.com",
"path": null,
"title": "ccenote"
}
]
}
/项目/后台/友情链接/获取友情链接信息
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/partner?id=1
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "ok",
"data": {
"id": 1,
"url": "http://ccenote.com",
"path": null,
"title": "ccenote"
}
}
/项目/后台/友情链接/添加友情链接
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/partner/add
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
url | http://12312.com | String | 是 | - |
title | 123123 | String | 是 | - |
img | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "添加成功"
}
/项目/后台/友情链接/修改友情链接
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/partner/update
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
url | http://asdf.com | String | 是 | - |
title | 123123 | String | 是 | - |
img | ["C:\Users\jince\Desktop\bg.jpg"] | String | 是 | - |
id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "修改成功"
}
/项目/后台/友情链接/删除友情链接
暂无描述
接口状态
已完成
接口URL
http://localhost/api/back/partner/delete
请求方式
POST
Content-Type
form-data
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
id | 1 | String | 是 | - |
认证方式
bearer
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
成功响应示例
{
"code": 200,
"status": true,
"message": "删除成功"
}
/项目/公共接口
暂无描述
Header参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Query参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
Body参数
参数名 | 示例值 | 参数描述 |
---|---|---|
暂无参数 |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/项目/公共接口/获取用户头像
暂无描述
接口状态
已完成
接口URL
http://localhost/api/images?username=ChinaClown&spec=123
请求方式
GET
Content-Type
form-data
请求Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | ChinaClown | Text | 是 | 用户名 |
spec | 123 | Text | 是 | 规格 |
请求Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
username | ChinaClown | Text | 是 | - |
spec | 123 | Text | 是 | - |
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本
/测试
暂无描述
接口状态
开发中
接口URL
http://localhost/api/test
请求方式
POST
Content-Type
form-data
认证方式
noauth
预执行脚本
暂无预执行脚本
后执行脚本
暂无后执行脚本