[关闭]
@cfygaoyang 2018-01-11T09:24:45.000000Z 字数 2285 阅读 425

微服务平台

未分类


接口使用说明:

  1. {
  2. "Content-Type": "application/json",
  3. "ACCESS-KEY": "123456.7890" # 微服务平台分配(参照 ACCESS-KEY 生成规则)
  4. }

access_key_id + '.' + access_key_secret


获取 token

POST /api/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 /api/refresh_token

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

销毁 Token

POST /api/destroy_token

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

发送验证码

POST /api/send_code

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

设置密码

POST /api/reset_password

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

获取用户信息

GET /api/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 /api/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. }

消息推送(个推)

POST /api/push/getui

  1. {
  2. "cids": "a26cf4c37ab55e10bba5e2d362e939f5",
  3. "content": "测试"
  4. }
参数 类型 必须 说明
cids 字符串 个推app客户端获取的clientId, 多个用英文逗号拼接
content 字符串 推送内容
title 字符串 可选 推送标题
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "result": "ok",
  6. "taskid": "xxxx-xxxx-xxxx-xxxx"
  7. }
  8. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注