简单模仿微信公众号后台接口文档
首先我们先看下微信公众号后台接口文档的模板 然后在进行操作
点开链接 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140840 可以看到我们要做成的样式
一、用户登录
接口调用请求说明:
http请求方式: GET(请使用https协议)
https://xxx.xxx.xxx:8080/项目命名/vue/userAction_login.action
参数 | 是否必填 | 说明 |
---|---|---|
uname | YES | 用户名 |
upwd | YES | 密码 |
用户名、密码输入正确返回JSON数据包:
data:
code1
msg:"登陆成功"
result:
pwd:"wsy"
uname:"456"
用户名、密码输入没有输入返回JSON数据包:
data:
code:0
msg:"用户名或者密码为空"
result:
pwd:""
uname:""
用户名、密码输入错误返回JSON数据包:
data:
code1
msg:"用户或者密码错误"
result:
pwd:"wsyd"
uname:"123"
用户注册
接口调用请求说明:
http请求方式: POST(请使用https协议)
https://xxx.xxx.xxx:8080/项目命名vue/userAction_reg.action
参数 | 是否必填 | 说明 |
---|---|---|
uname | YES | 用户名 |
upwd | YES | 密码 |
注册成功返回JSON数据包:
{
"msg":"用户注册成功",
"code":1
}
注册失败返回JSON数据包:
{
"msg":"用户注册失败",
"code":0
}
树形菜单
接口调用请求说明:
http请求方式: GET(请使用https协议)
https://xxx.xxx.xxx:8080/项目命名/vue/treeNodeAction.action
返回的JSON数据包:
{
"msg": "操作成功",
"result": [
{
"treeNodeId": 1,
"treeNodeName": "系统管理",
"treeNodeType": 1,
"url": null,
"position": 1,
"icon": "el-icon-setting",
"children": [
{
"treeNodeId": 2,
"treeNodeName": "用户管理",
"treeNodeType": 2,
"url": "/sys/VuexPage1",
"position": 2,
"icon": "el-icon-user",
"children": []
},
{
"treeNodeId": 3,
"treeNodeName": "角色管理",
"treeNodeType": 2,
"url": "/sys/VuexPage2",
"position": 3,
"icon": "",
"children": []
},
{
"treeNodeId": 4,
"treeNodeName": "密码修改",
"treeNodeType": 2,
"url": null,
"position": 4,
"icon": null,
"children": []
}
]
},
{
"treeNodeId": 5,
"treeNodeName": "论坛管理",
"treeNodeType": 1,
"url": null,
"position": 5,
"icon": "el-icon-reading",
"children": [
{
"treeNodeId": 6,
"treeNodeName": "文章管理",
"treeNodeType": 2,
"url": "/sys/Articles",
"position": 6,
"icon": null,
"children": []
}
]
}
],
"code": 1
}
参数 | 说明 |
---|---|
code | 状态 :0为失败 1为成功 |
msg | 消息提示 |
result | 查询树形菜单后返回的集合 |
增加文章
接口调用请求说明
http请求方式: POST(请使用https协议)
http://localhost:8080/sshdemo/vue/articleAction_add.action
参数 | 是否必填 | 参数说明 |
---|---|---|
id | 是 | 文章id |
title | 是 | 文章标题 |
body | 是 | 文章内容 |
增加成功返回JSON数据包:
data:
code: 1
msg: "新增成功"
result:170
增加失败返回JSON数据包:
data:
code: 1
msg: "新增失败"
result:171
删除文章
接口调用请求说明
http请求方式: GET(请使用https协议)
http://localhost:8080/Pro_ssh/ar/article_del.action
参数 | 说明 |
---|---|
id | 文章编号 |
删除成功时返回JSON数据包:
data:
code: 1
msg: "删除成功"
删除失败时返回JSON数据包:
data:
code: 1
msg: "删除失败"
参数 | 说明 |
---|---|
code | 0或者1 |
msg | (删除成功)或者(删除失败) |
查询文章
接口调用请求说明
http请求方式: GET(请使用https协议)
http://localhost:8080/Pro_ssh/ar/article_list.action
参数 | 是否必须 | 说明 |
---|---|---|
page | 否 | 页数:默认是1 |
rows | 否 | 行数:默认是10 |
title | 否 | 查询条件 |
正确时返回JSON数据包:
{
"result":[{"id":1,"title":"vue","body":"vue不厉害吗?"],
"pageBean":{
"page":2,
"rows":1,
"total":0,
}
}
result结果集:
参数 | 说明 |
---|---|
title | 文章标题 |
body | 文章内容 |
ID | 文章ID |
pageBean:
参数 | 说明 |
---|---|
page | 页数 |
rows | 每页的数量 |
total | 总条数 |
修改文章
http请求方式: POST(请使用https协议)
http://localhost:8080/hu/vue/articleAction_edit.action
参数 | 是否必须 | 说明 |
---|---|---|
ID | 是 | 文章ID |
title | 是 | 文章标题 |
body | 是 | 文章内容 |
修改成功时返回JSON数据包:
data:
code: 1
msg: "修改成功"
result:169
修改失败时返回JSON数据包:
data:
code: 1
msg: "修改失败"
result:169