-
Notifications
You must be signed in to change notification settings - Fork 0
AllChat Server Wiki
LiangYin edited this page Aug 17, 2022
·
7 revisions
- ErrorToken = reqtype=tke_err (Token错误)
- UserNotFound = reqtype=unf_err (未找到用户错误)
- UserFound = reqtype=uf_err (用户存在错误)
- 成功 = reqtype=finish
- 主体
{ "type":"register", "user":用户名, "password":密码 }
- 返回
- UserFound
- 成功 reqtype=finish
- 主体
{ "type":"login", "user":用户名, "password":密码 }
- 返回
- 错误 用户不存在! reqtype=unf_err
- 错误 密码错误! reqtype=pnr_err
- 成功 reqtype=finish , token=用户身份码,基本所以的操作都需要token
添加好友
- 主体
{ "type":"friendAdd", "token":Token, "user":用户名 }
- 返回
- ErrorToken
- UserNotFound
- 成功 reqtype=finish
接受好友请求
- 主体
{ "type":"friendAdd", "token":Token, "user":用户名 }
- 返回
- ErrorToken
- UserNotFound(用户)
- 错误 没有此人发来的请求 reqtype=fff_err
- 成功
拒绝好友请求
- 主体
{ "type":"friendAdd", "token":Token, "user":用户名 }
- 返回
- ErrorToken
- UserNotFound(用户)
- 错误 没有此人发来的请求 reqtype=fff_err
- 成功
好友删除
- 主体
{ "type":"friendDel", "token":Token, "user":好友 }
- 返回
- ErrorToken
- UserNotFound(没有此人好友)
- 成功
好友申请列表
- 主体
{ "type":"preFriendList", "token":Token }
- 返回
- ErrorToken
- 成功
{"reqtype":"finish","Prefriends":[{"user":"好友1"}]}
好友列表
- 主体
{ "type":"friendList", "token":Token }
- 返回
- ErrorToken
- 成功
{"reqtype":"finish","friends":[{"user":"好友1"}]}
好友聊天
- 主体
{ "type":"friendChat", "token":Token, "user":好友, "msg":消息 }
- 返回
- ErrorToken
- UserNotFound(没有此人好友)
- 成功
获取聊天消息
- 主体
{ "type":"getAllFriendMsg", "token":Token }
- 返回
- ErrorToken
- 成功
{ "reqtype":"finish", "msgs":[ {"date":时间戳,"user":好友,"msg":消息} ] }
数据库的格式 awa
- .sql文件在Releases里 awa