文档HTTP 数据接口token与权限
HTTP 数据接口

token与权限

更新于 2022-08-29

接口描述

本接口为登陆与权限接口。
通过调用此接口可以获得权限token与权限相关说明。
获取的token存在有效期,请及时更新。
请求所需要的账号与密码请与项目工程师或销售服务人员联系获取。

接口调用

  • POST /api/permission/token HTTP/1.1
    Host: dev.thuwater.com
    Content-Type: application/x-www-form-urlencoded
    
    username=xxxx&password=yyyy

调用参数

参数名称必填说明
username是用户名,请与项目工程师或销售服务人员联系获取。
password是密码,请与项目工程师或销售服务人员联系获取。

接口响应

  • HTTP/1.1 200 OK
    Content-Type: application/json
    
    {
        "token": "26b0e5bfcbc.214ce96c1f7c9f0a33549b81087579b38b6a8.e9ba17523a25d766",
        "username": "xxxx",
        "projects": "20190010,20190011",
        "places": "6513,5777,5778",
        "validDate": "2019-10-08 01:01:01",
        "valid": true
    }

响应参数

参数名称说明
httpcode200-正常,401-无权限,500-其他错误。
token用于后续请求的权限验证,注意token长度是不一定的。
username当前用户名。
projects当前用户有权限的项目ID列表。
places当前用户有权限的点位ID列表。
validDate当前token的过期时间,请在过期前及时刷新token,旧token在获取新token后依然有效,直到过期。
validtrue说明用户名密码正确,false说明用户名密码不正确。

token存在有效期,调用后续接口的时候注意当token过期时及时更新