interface.md 1.3 KB

登录


请求接口约定(均使用POST)

接口链接:'account/login'

username(选填)

password(选填)

token(必填,若客户端无token,则传输字符串'token'来表示无token)

返回值接口约定

http状态码 token

420:token已过期,请重新登录

401:账户或密码错误

400:请求不合法

200+token:成功+返回新token

登出


请求接口约定(均使用POST)

接口链接:'account/logout'

返回值接口约定

http状态码

200:登出成功

注册


请求接口约定(均使用POST)

接口链接:'account/register'

username(必填)

password(必填)

password2(必填)

返回值接口约定

http状态码

200:注册成功,请登录

400:请求不合法

编辑用户资料


请求接口约定(均使用POST)

接口链接:'account/edit/(username)'

bio(选填)

avatar(选填)(头像)

phone(选填)

返回值接口约定

http状态码

403:你没有权限进行此操作(修改此用户信息的操作)

200:编辑成功

400:请求不合法

获得用户资料


请求接口约定(均使用POST)

接口链接:'account/profile/(username)'

返回值接口约定

http状态码 用户资料字典

200+字典:获取成功+用户资料字典

400:请求不合法