[关闭]
@cfygaoyang 2017-11-20T06:13:18.000000Z 字数 4278 阅读 574

SDS Common

sds


获取验证码

GET /api/get_verify_code?account=18888888888

参数 类型 必须 说明
account 字符串 手机或邮箱
  1. {
  2. "code": 0,
  3. "message": {
  4. "verify_code": "123456"
  5. }
  6. }

获取token

GET /api/get_token?account=18888888888&verify_code=1234

GET /api/get_token?account=18888888888&password=123456

参数 类型 必须 说明
account 字符串 手机或邮箱
verify_code 字符串 验证码
参数 类型 必须 说明
account 字符串 手机或邮箱
password 字符串 密码
  1. {
  2. "message":{
  3. "token_expire_in":604800,
  4. "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoidG9rZW4iLCJ1c2VyX2lkIjoxLCJ0b2tlbl90aW1lIjoxNTA4NDY3NDAyfQ.ps7dPdN6-16ip5f4-fgfBZ5ye9Qu6oH9ADjz0iH1nvs",
  5. "refresh_token_expire_in":1209600,
  6. "refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaF90b2tlbiIsInVzZXJfaWQiOjEsInRva2VuX3RpbWUiOjE1MDkwNzIyMDJ9.1r6PRGStReI1YFUrgggCovF5DAiS9gWMBY8DXOi2zPs"
  7. },
  8. "code":0
  9. }
参数 类型 说明
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": "1234567890"
  3. }
  1. {
  2. "message":{
  3. "token_expire_in":604800,
  4. "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoidG9rZW4iLCJ1c2VyX2lkIjoxLCJ0b2tlbl90aW1lIjoxNTA4NDY3NDAyfQ.ps7dPdN6-16ip5f4-fgfBZ5ye9Qu6oH9ADjz0iH1nvs",
  5. "refresh_token_expire_in":1209600,
  6. "refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaF90b2tlbiIsInVzZXJfaWQiOjEsInRva2VuX3RpbWUiOjE1MDkwNzIyMDJ9.1r6PRGStReI1YFUrgggCovF5DAiS9gWMBY8DXOi2zPs"
  7. },
  8. "code":0
  9. }
参数 类型 说明
token_expire_in 整形 token有效时间(秒)
token 字符串 token
refresh_token_expire_in 整形 refresh_token有效时间(秒)
refresh_token 字符串 refresh_token

修改密码

PUT /api/user/reset_password

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
  1. {
  2. "user_password": "1234567890"
  3. }
  1. {
  2. "code": 0,
  3. "message": "reset_password success"
  4. }

查询用户信息

GET /api/user/message

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
  1. {
  2. "message": {
  3. "user_avatar": "",
  4. "user_message_id": 1,
  5. "created_at": "2017-10-16T18:00:22.227008",
  6. "updated_at": "2017-10-16T18:00:22.227059",
  7. "user_telephone": "18656660930",
  8. "user_id": 1,
  9. "user_name": "18656660930",
  10. "user_email": ""
  11. },
  12. "code": 0
  13. }

编辑用户信息

PUT /api/user/message

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
  1. {
  2. "user_avatar": "http://xxx.com/123.jpg",
  3. "user_sex": 1,
  4. "user_age": 11,
  5. "user_birthday": "2017-10-10",
  6. "user_city": "shanghai",
  7. "user_name": "nickname",
  8. }
参数 类型 必须 说明
user_avatar 字符串 图片url
user_sex 整型 性别 0:女 1:男
user_age 整型 年龄
user_birthday 字符串 生日
user_city 字符串 城市
user_name 字符串 昵称

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

  1. {
  2. "code":0
  3. "message": {
  4. "created_at": "2017-10-16T18:00:22.227008",
  5. "updated_at": "2017-10-16T18:00:22.227059",
  6. "user_id": 1,
  7. "user_avatar": "http://xxx.com/123.jpg",
  8. "user_sex": 1,
  9. "user_age": 11,
  10. "user_birthday": "2017-10-10",
  11. "user_city": "shanghai",
  12. "user_name": "nickname",
  13. }
  14. }

上传图片

POST /api/user/img

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
参数 类型 必须 说明
img File 图片

备注:请求类型为form-data,允许的图片类型为"png,jpg,git"

  1. {
  2. "code": 0,
  3. "message": "http://xxx.com/123.jpg"
  4. }

查询反馈信息列表

GET /api/user/feedback?page={PAGE}

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
  1. {
  2. "message": {
  3. "total": 1,
  4. "data": [反馈信息列表],
  5. "pages": 1,
  6. "page_size": 20,
  7. "current_page": 1
  8. },
  9. "code": 0
  10. }

查询反馈信息

GET /api/user/feedback/{pk}

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
参数 类型 必须 说明
pk 整形 反馈主键 feedback_id
  1. {
  2. "code": 0,
  3. "message": {反馈信息}
  4. }

添加反馈信息

POST /api/user/feedback

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
  1. {
  2. "feedback_title": "标题",
  3. "feedback_content": "描述"
  4. }
参数 类型 必须 说明
feedback_title 字符串 反馈标题
feedback_content 字符串 反馈描述
  1. {
  2. "code": 0,
  3. "message": {反馈信息}
  4. }

编辑反馈信息

PUT /api/user/feedback/{pk}

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
  1. {
  2. "feedback_title": "标题",
  3. "feedback_content": "描述"
  4. }
参数 类型 必须 说明
feedback_title 字符串 反馈标题
feedback_content 字符串 反馈描述
  1. {
  2. "code": 0,
  3. "message": {反馈信息}
  4. }

删除反馈信息

DELETE /api/user/feedback/{pk}

  1. {
  2. "Authorization" :"1234567890qwertyuio"
  3. }
参数 类型 必须 说明
pk 整形 反馈主键 feedback_id
  1. {
  2. "code": 0,
  3. "message": "success"
  4. }

查询反馈回复信息列表

GET /api/user/feedback_reply/{pk}?page={PAGE}

参数 类型 必须 说明
pk 整形 反馈信息主键 feedback_id
  1. {
  2. "message": {
  3. "total": 1,
  4. "data": [回复信息列表],
  5. "pages": 1,
  6. "page_size": 20,
  7. "current_page": 1
  8. },
  9. "code": 0
  10. }

查询FAQ列表

GET /faq?page={PAGE}

参数 类型 必须 说明
page 整形 页码
  1. {
  2. "meta": {
  3. "message": "Success.",
  4. "code": 0
  5. },
  6. "data": {
  7. "total": 1,
  8. "data": [
  9. {
  10. "faq_id": 2,
  11. "faq_title": "aaaa",
  12. "faq_content": "ccccc"
  13. }
  14. ],
  15. "pages": 1,
  16. "page_size": 20,
  17. "current_page": 1
  18. }
  19. }

阿里用户认证

GET /sds_check_token?token={TOKEN}

参数 类型 必须 说明
token 字符串 用户token
  1. {
  2. "code": "1000",
  3. "msg": "成功",
  4. "description": "",
  5. "data": {
  6. "userId": 1,
  7. "userNick": "name"
  8. }
  9. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注