[关闭]
@cfygaoyang 2018-01-12T08:33:29.000000Z 字数 4280 阅读 470

微服务平台(后台管理)

未分类


获取 token

POST /web/access_token

  1. {
  2. "phone": "18888888888",
  3. "password": "123456" # 或者为验证码 code: "1234"
  4. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "access_token": "ac0c22b3fa27a82c5d9f416d1064385bea10a0dcb72bb18c66e6cb4682af",
  6. "expires_in": 604800,
  7. "expires_at": "2018-01-15 10:33:40",
  8. "refresh_token": "c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  9. }
  10. }

刷新 token

POST /web/refresh_token

  1. {
  2. "refresh_token": "c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": ""
  5. }

销毁 Token

POST /web/destroy_token

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": ""
  5. }

发送验证码

POST /web/send_code

  1. {
  2. "phone": "18888888888"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": ""
  5. }

设置密码

POST /web/reset_password

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "password": "123456"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": ""
  5. }

获取用户信息

GET /web/user/info

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key": 0,
  7. "created_at": "2018-01-08 15:55:03",
  8. "updated_at": "2018-01-08 15:55:03",
  9. "avatar": "",
  10. "birthday": "",
  11. "sex": 2,
  12. "city": "",
  13. "address": "",
  14. "user": 1,
  15. "username": "18888888889",
  16. "phone": "18888888889",
  17. "email": ""
  18. }
  19. }

编辑用户信息

PUT /web/user/info

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
参数 类型 必须 说明
avatar 字符串 可选 头像
birthday 字符串 可选 生日
sex 整型 可选 性别 (0:女 1:男 2:保密)
city 字符串 可选 城市
address 字符串 可选 住址
username 字符串 可选 昵称
phone 字符串 可选 手机
email 字符串 可选 邮箱
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key": 0,
  7. "created_at": "2018-01-08 15:55:03",
  8. "updated_at": "2018-01-08 15:55:03",
  9. "avatar": "",
  10. "birthday": "",
  11. "sex": 2,
  12. "city": "",
  13. "address": "",
  14. "user": 1,
  15. "username": "18888888889",
  16. "phone": "18888888889",
  17. "email": ""
  18. }
  19. }

获取短信服务(阿里云短信服务)信息

GET /web/service/sms

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key_id": "xxx-xxx",
  7. "access_key_secret": "xxx-xxx",
  8. "sign_name": "短信签名",
  9. "template_code": "短信模板ID",
  10. "created_at": "2018-01-08 15:55:03",
  11. "updated_at": "2018-01-08 15:55:03"
  12. }
  13. }

设置短信服务(阿里云短信服务)信息

POST /web/service/sms

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "access_key_id": "xxx-xxx",
  3. "access_key_secret": "xxx-xxx",
  4. "sign_name": "短信签名",
  5. "template_code": "短信模板ID"
  6. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key_id": "xxx-xxx",
  7. "access_key_secret": "xxx-xxx",
  8. "sign_name": "短信签名",
  9. "template_code": "短信模板ID",
  10. "created_at": "2018-01-08 15:55:03",
  11. "updated_at": "2018-01-08 15:55:03",
  12. "user": 1
  13. }
  14. }

获取推送服务(个推)信息

GET /web/service/getui

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "app_id": "xxx-xxx",
  3. "app_secret": "xxx-xxx",
  4. "app_key": "xxx-xxx",
  5. "master_secret": "xxx-xxx"
  6. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key": 1,
  7. "created_at": "2018-01-12 11:31:36",
  8. "updated_at": "2018-01-12 11:31:36",
  9. "app_id": "xxx-xxx",
  10. "app_secret": "xxx-xxx",
  11. "app_key": "xxx-xxx",
  12. "master_secret": "xxx-xxx"
  13. }
  14. }

设置推送服务(个推)信息

POST /web/service/getui

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "app_id": "xxx-xxx",
  3. "app_secret": "xxx-xxx",
  4. "app_key": "xxx-xxx",
  5. "master_secret": "xxx-xxx"
  6. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key": 1,
  7. "created_at": "2018-01-12 11:31:36",
  8. "updated_at": "2018-01-12 11:31:36",
  9. "app_id": "xxx-xxx",
  10. "app_secret": xxx-xxx"",
  11. "app_key": "xxx-xxx",
  12. "master_secret": "xxx-xxx"
  13. }
  14. }

获取 AccessKey 密钥信息

GET /web/access_key

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key_id": "e4588b763d",
  7. "access_key_secret": "dc76f63f8e7300891af024995f3a9940",
  8. "created_at": "2018-01-12 11:18:35",
  9. "updated_at": "2018-01-12 11:18:35",
  10. "user": 1
  11. }
  12. }

重置 AccessKey 密钥信息

PUT /web/access_key

  1. {
  2. "Authorization": " Token c8b1243cc508efc1e0d07e7a4091cee566d9976320edab08ea86886eeb27"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "id": 1,
  6. "access_key_id": "e4588b763d",
  7. "access_key_secret": "dc76f63f8e7300891af024995f3a9940",
  8. "created_at": "2018-01-12 11:18:35",
  9. "updated_at": "2018-01-12 11:18:35",
  10. "user": 1
  11. }
  12. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注