注册(post)
ip:7000/user/register
客户端
{
"email":"12w23qwer.com",
"pwd":"1qaz2wsx"
}
服务器
{
"msg":"信息不完整",//邮箱或者密码没成功传过来
}
{
"msg": "注册成功",
"user_id":
}
{
"msg":"邮箱已被注册"
}
登录(post) ip:7000/user/login
客户端
{
"email":"12w23qwer.com",
"pwd":"1qaz2wsx"
}
服务端
{
"iconsrc": "null",
"msg": "欢迎使用",
"userid": 2,
"username": "gvhgg"
}
{
"msg": "欢迎使用,admin",
"userid":user0.ID,
"auth":"12345",//管理员地任何操作都要在header里面加上这个键值对
"username":user0.Username,
"iconsrc":user0.IconSrc,
}
{
"msg": "用户名或者密码有误"
}
添加和更改信息(post)
ip:7000/user/info
客户端
{
"ID":2,
"username":"qwert",
"gender":"",
"school":"ncu",
"resume":"个人简介",
"icon_src":""
}
服务器
{
"iconsrc": "",
"msg": "操作成功",
"username": "qwert"
}
用户添加share(post)
ip:7000/user/newShare
客户端
{
"user_id":5,
"username":"1q",
"icon_src":"",
"address":"",
"content":"fsdbjdsjhdsbjhdsbdbjjdb",
"share_star":0,
"like":"false",
"share_images":[
{"src":"qwer"},
{"src":"qaz"},
{"src":"qsc"},
{"src":"wesd"},
{"src":"21wsaasx"}
]
}
服务器
{
"ShareID": 1,
"msg": "分享成功"
}
用户删除share(delete)
ip:7000/user/deleteShare
客户端(在header里面加)
"user_id":6,
"share_id":5
服务器
{
"msg":"user_id错误",
}
{
"msg": "无权删除"
}
{
"msg": "删除成功"
}
用户添加share评论(post)
ip:7000/user/newShareComment
客户端
{
"user_id":2,
"username":"123q",
"icon_src":"wqds",
"share_id":8,
"comment":"fsdbjdsjhdsbjhasdcadsbdbjjdb",
"comment_star":0,
"like":"false"
}
服务器
{
"msg": "评论成功",
"user_comment": 1
}
用户删除share评论(delete)
ip:7000/user/deleteShareComment
客户端(在header里面加)
"user_id":6,
"comment_id":5
服务器
{
"msg": "无权删除"
}
{
"msg": "删除成功"
}
用户搜索share(get)
ip:7000/user/search?keywords=
客户端
服务器
{
"shares": [
{
"ID": 2,
"CreatedAt": "2021-12-11T11:24:32.651+08:00",
"UpdatedAt": "2021-12-11T11:24:32.651+08:00",
"DeletedAt": **null**,
"user_id": 2,
"username": "qwert",
"icon_src": "",
"address": "信工ewesfd楼",
"like": "false",//临时标记,false表名该用户没有给ta点赞,true反之
"content": "heloosddscdssdfd there is a cat",
"share_star": 0,
"share_images": [
{
"ID": 4,
"CreatedAt": "2021-12-11T11:24:32.653+08:00",
"UpdatedAt": "2021-12-11T11:24:32.653+08:00",
"DeletedAt": **null**,
"share_id": 2,
"src": "adcsdsd.com"
},
{
"ID": 5,
"CreatedAt": "2021-12-11T11:24:32.653+08:00",
"UpdatedAt": "2021-12-11T11:24:32.653+08:00",
"DeletedAt": **null**,
"share_id": 2,
"src": "dwfefd.cn"
},
{
"ID": 6,
"CreatedAt": "2021-12-11T11:24:32.653+08:00",
"UpdatedAt": "2021-12-11T11:24:32.653+08:00",
"DeletedAt": **null**,
"share_id": 2,
"src": "ufhsddscddsfsdvdjdj"
}
],
"user_comment": [
{
"ID": 2,
"CreatedAt": "2021-12-11T11:42:27.193+08:00",
"UpdatedAt": "2021-12-11T11:42:27.193+08:00",
"DeletedAt": **null**,
"username": "qwert123",
"icon_src": "bhsdchjdq.sads",
"user_id": 3,
"like": "false",//临时标记,false表名该用户没有给ta点赞,true反之
"share_id": 2,
"comment_star": 0,
"comment": "cbdsyugyfdsvssdgvhsdgdvjhwvhb"
}
]
}
]
}
用户请求share(get)
ip:7000/user/viewShare
客户端
服务器(和搜索格式一样)
用户请求自己的share(get)
ip:7000/selfShare
客户端(在header里加)
"user_id":5
服务器(和搜索格式一样)
用户点赞shareComment(put)
ip:7000/user/shareCommentLike
客户端
{
"user_id":5,
"user_comment_id":6,
"like":"true"//true点赞,false取消点赞
}
服务器
{
"shares": "ok"
}
用户点赞share(put)
ip:7000/user/shareLike
客户端
{
"user_id":5,
"user_share_id":6,
"like":"true"//true点赞,false取消点赞
}
服务器
{
"shares": "ok"
}
管理员添加tip(post)
ip:7000/admin/tip
客户端
{
"create_id":5,
"delete_id":0,
"username":"admin",
"icon_src":"dcbsgdc",
"model_code":1,
"title":"1q",
"content":"2w",
"tip":[
{"src":"ddscsc"},
{"src":"csdcdscww"},
{"src":"csdvyj"}
]
}
服务器
{
"TipID": 1,
"msg": "操作成功"
}
管理员删除tip(delete)
ip:7000/user/tip
客户端(在header里加)
"user_id":5,
"tip_id":6
服务器
{
"msg": "删除成功"
}
用户请求新的tips
ip:7000/user/newTip
客户端(在header里加)
"user_id":5
服务器
用户添加tip的评论(post)
ip:7000/user/newTipComment
客户端
{
"username":"vsgdvcw",
"icon_src":"ccsdc",
"user_id":6,
"tip_id":4,
"like":"false",
"comment_star":0,
"comment":"gvdcgshd"
}
服务器
{
"msg": "评论成功",
"user_comment": 1
}
用户删除share(delete)
ip:7000/user/deleteShare
客户端
服务器