[关闭]
@cfygaoyang 2018-01-18T06:05:54.000000Z 字数 1961 阅读 392

新金稻用户接口

sds


获取验证码

GET /api/get_verify_code?account=18888888888&appid=xxx-xxx-xx-xx

参数 类型 必须 说明
account 字符串 手机或邮箱
appid 字符串 appid
  1. {
  2. "meta": {
  3. "message": "Send message to phone successfully.",
  4. "code": 0
  5. },
  6. "data": {}
  7. }

获取token

GET /api/get_token?account=18888888888&verify_code=123456&appid=xxxx-xxx-xxx-xxx

GET /api/get_token?account=18888888888&password=123456&appid=xxxx-xxx-xxx-xxx

参数 类型 必须 说明
account 字符串 手机或邮箱
verify_code 字符串 验证码
appid 字符串 厂商的APPID
参数 类型 必须 说明
account 字符串 手机或邮箱
password 字符串 密码
appid 字符串 厂商的APPID

* 请求回调

  1. {
  2. "meta": {
  3. "message": "ok",
  4. "code": 0
  5. },
  6. "data": {
  7. "token": {token},
  8. "clientid": {clientid}
  9. }
  10. }
参数 类型 说明
token_expire_in 整形 token有效时间(秒)
token 字符串 token
refresh_token_expire_in 整形 refresh_token有效时间(秒)
refresh_token 字符串 refresh_token

刷新token

PUT /api/reset_token

  1. {
  2. "refresh_token": {token}
  3. }
  1. {
  2. "meta": {
  3. "message": "ok",
  4. "code": 0
  5. },
  6. "data": {
  7. "token": {token},
  8. "clientid": {clientid}
  9. }
  10. }
参数 类型 说明
token_expire_in 整形 token有效时间(秒)
token 字符串 token
refresh_token_expire_in 整形 refresh_token有效时间(秒)
refresh_token 字符串 refresh_token

修改密码

PUT /api/user/reset_password

  1. {
  2. "Authorization" : {token}
  3. }
  1. {
  2. "user_password": "1234567890"
  3. }
  1. {
  2. "meta": {
  3. "message": "Update password successfully.",
  4. "code": 0
  5. },
  6. "data": {}
  7. }

获取用户信息

GET /api/user/message

  1. {
  2. "Authorization" : {token}
  3. }
  1. {
  2. "meta": {
  3. "message": "success to user info",
  4. "code": 0
  5. },
  6. "data": {
  7. "enduserid": "a6867fc0fa8b11e7a2d7c85b76a99e00",
  8. "last_login": "2018-01-18T10:16:15.054000",
  9. "phone": "12312312311",
  10. "phonearea": "+86",
  11. "phoneverified": true,
  12. "email": "",
  13. "emailverified": false,
  14. "nickname": "123",
  15. "realname": "可以",
  16. "gender": "男",
  17. "city": "可以",
  18. "avatar": "",
  19. "note": "",
  20. "is_active": true,
  21. "date_joined": "2018-01-16T15:05:35.932000",
  22. "is_virtual": false,
  23. "principal": "",
  24. "isonline": false,
  25. "onlinetimes": 0,
  26. "app": {appid}
  27. }
  28. }

更改用户信息

PUT /api/user/message

  1. {
  2. "Authorization" : {token}
  3. }
参数 类型 必须 说明
nickname 字符串 昵称
realname 字符串 真实姓名
gender 字符串 性别
city 字符串 城市
avatar 字符串 头像url
note 字符串 备注

备注:不修改的参数不需要填写

  1. {
  2. "meta": {
  3. "message": "success",
  4. "code": 0
  5. },
  6. "data": {
  7. "nickname": "123",
  8. "realname": "可以",
  9. "gender": "男",
  10. "city": "可以",
  11. "avatar": "",
  12. "note": ""
  13. }
  14. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注