[关闭]
@cfygaoyang 2018-07-09T03:32:10.000000Z 字数 2243 阅读 418

紫光云智能锁(V1.0)

web


说明

所有api接口请求,http header 定义 content-type: application/json;
上传文件请求方式为 form-data
服务器ip参考接口附件

账号体系

获取token

POST /web/access_token

参数 类型 必须 说明
area 字符串 可选 国际区号:默认中国
account 字符串 手机号/邮箱
password 字符串 密码
appid 字符串 厂商标识
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "access_token": "884ffcc9d7af0b9a9abb2d1696a4a9db0a80b2bba2dc79fa4b05d10ebdd9",
  6. "expires_in": 604800,
  7. "expires_at": "2018-02-05 15:14:23",
  8. "refresh_token": "f28f213ca3e202c4feca66b1eec863c68adf7aa570e4a6cf4d270382bf95"
  9. }
  10. }

刷新token

POST /web/refresh_token

参数 类型 必须 说明
refresh_token 字符串 刷新Token
  1. {
  2. "code":0,
  3. "status":"success",
  4. "message":{
  5. "access_token":"aa660df56d9bef4e4136af4ecfd9c71476dc804471fe73531ca73e3a67c2",
  6. "expires_in":604800,
  7. "expires_at":"2018-06-27 14:16:53",
  8. "refresh_token":"6acbb2361c99a7363cb91e86a73496d07dcb0910038b1f96b60af707b0fa"
  9. }

销毁token

POST /web/destroy_token

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

文件上传

图片上传

图片大小: <=300kb

POST /web/upload/img

form-data 请求方式; 对应的 key 为 img
与其他api接口有区别

  1. {
  2. "Authorization": "Token 123456"
  3. }
  1. {
  2. "code": 0,
  3. "status": "success",
  4. "message": {
  5. "img_path": "/storage/uploads/img/20180614153221.jpg"
  6. }
  7. }

img_path 为图片 path 路径;完整路径为 host + path

轮播

获取轮播列表

GET /web/carousel

  1. {
  2. "Authorization": "Token 123456"
  3. }
  1. {
  2. "code":0,
  3. "status":"success",
  4. "message":[
  5. {
  6. "id": 1,
  7. "picture_url": "http://xxx.xx/xxx.jpg",
  8. "picture_index": 1,
  9. "out_url": "http://xxx.xx/xxx"
  10. }
  11. ]
参数 类型 说明
picture_url 字符串 图片地址
picture_index 整型 图片索引
out_url 字符串 跳转地址

添加轮播

POST /web/carousel

  1. {
  2. "Authorization": "Token 123456"
  3. }
参数 类型 必须 说明
picture_url 字符串 图片地址
picture_index 整型 图片索引
out_url 字符串 可选 跳转地址
  1. {
  2. "code":0,
  3. "status":"success",
  4. "message":[
  5. {
  6. "id": 1,
  7. "picture_url": "http://xxx.xx/xxx.jpg",
  8. "picture_index": 1,
  9. "out_url": "http://xxx.xx/xxx"
  10. }
  11. ]
参数 类型 说明
picture_url 字符串 图片地址
picture_index 整型 图片索引
out_url 字符串 跳转地址

编辑轮播

PUT /web/carousel

  1. {
  2. "Authorization": "Token 123456"
  3. }
参数 类型 必须 说明
picture_url 字符串 图片地址
picture_index 整型 图片索引
out_url 字符串 可选 跳转地址
  1. {
  2. "code":0,
  3. "status":"success",
  4. "message":{
  5. "id": 1,
  6. "picture_url": "http://xxx.xx/xxx.jpg",
  7. "picture_index": 1,
  8. "out_url": "http://xxx.xx/xxx"
  9. }
参数 类型 说明
picture_url 字符串 图片地址
picture_index 整型 图片索引
out_url 字符串 跳转地址

删除轮播

DELETE /web/carousel/{pk}

  1. {
  2. "Authorization": "Token 123456"
  3. }
  1. {
  2. "code":0,
  3. "status":"success",
  4. "message":""
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注