用户

登陆

  1. POST - /user/login
参数 是否必填 说明
login_type 登陆方式 password密码登陆 wechat_openid微信登陆
username 手机号,登陆方式为password 必填
password 密码,登陆方式为password 必填
wechat_openid 微信openid ,登陆方式为wechat_openid 必填
wechat_mini_param 数组,必须包含code,encryptedData,iv

返回的信息里包含会过期的token

注册

  1. POST - /user/register
参数 是否必填 说明
register_type 注册方式 password 密码注册 wechat_openid 微信注册
username 账号(手机号),注册方式为password 必填
password 密码,注册方式为password 必填
channel_type 渠道,sms短信 email 邮箱,v1版本选sms ,注册方式为password 必填
verify_code 验证码,注册方式为password 必填
wechat_openid 微信openid,注册方式为wechat_openid 必填
wechat 微信的用户信息,注册方式为wechat_openid 必填,字段参考《微信文档
wechat_mini_param 数组,必须包含code,encryptedData,iv

退出

  1. GET - /user/logout

修改密码

  1. POST - /user/editPassword
参数 是否必填 说明
oldpassword 老密码
password 新密码

找回密码

  1. POST - /user/editPasswordByFind
参数 是否必填 说明
phone 手机号
password 新密码
verify_code 验证码

发送验证码

  1. POST - /Verifycode/add
参数 是否必填 说明
behavior 行为标识,register 注册 findPassword 找回密码 editPassword 修改密码 bindPhone 绑定手机
channel_type 固定 传sms
phone 手机号

用户信息

  1. GET - /user/self
  1. {
  2. "code":0,
  3. "result":{
  4. "info":{
  5. "id":563,
  6. "username":"wechat_mini_oX3Qk0RaO1SPqT-KQNKx6rjdts_I_d1e99fc9",
  7. "phone":null,
  8. "email":null,
  9. "state":1,
  10. "salt":"56ea1c760da8314aab01504529eda896",
  11. "is_discard":0,
  12. "create_time":1534994779,
  13. "delete_time":null,
  14. "profile":{
  15. "id":2,
  16. "user_id":563,
  17. "name":null,
  18. "nickname":"韩文博😊",
  19. "avatar":"https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep7piaSYcwom3S1gouQ2nMxpXm2WwJuEA15qEXtkibRBXm7bc9BEuWuABP53ibrMWkJImTTIynzGfjTQ/132",
  20. "sex":1,
  21. "birthday":0,
  22. "qq":null,
  23. "delete_time":null
  24. },
  25. "assets":{
  26. "id":2,
  27. "user_id":563,
  28. "points":0,
  29. "balance":"0.00",
  30. "delete_time":null
  31. }
  32. }
  33. },
  34. "msg":null
  35. }

修改资料

  1. POST - /user/editProfile
参数 是否必填 说明
province_id 省份id
city_id 城市id
area_id 区域id
nickname 昵称
sex 性别 10
avatar 头像地址
birthday 生日时间戳

刷新token

  1. POST - /user/token

绑定手机号

  1. POST - /user/bindPhone
参数 是否需必填 说明
phone 手机号
password 密码
verify_code 验证码

绑定微信

  1. POST - /user/bindWechat
参数 是否必填 说明
wechat_openid 微信openid
wechat 微信的用户信息,注册方式为wechat_openid 必填,字段参考《微信文档

手机解绑微信

  1. POST - /user/unbindWechat

微信解绑手机

  1. POST - /user/unbindPhone