文档开始使用快速开始
开始使用

快速开始

连接数据与应用,从这里开始。

从获取账号到完成首次请求,开启你的 THWater 数据集成之旅。

准备开始

需要可访问互联网的服务端环境与数据对接专用账号。本指南使用 cURL,也可参考 Node.js、Java 或 C# 代码。

01 获取专用账号

已安装设备的用户,请联系项目工程师、销售服务人员或项目经理获取数据对接专用账号;尚未安装设备的用户,可申请演示项目和临时账号进行对接。

请在服务端配置环境变量 THWATER_USERNAME 和 THWATER_PASSWORD,不要将账号密码写入前端代码或提交到代码仓库。

02 获取访问 Token

通过 POST /api/permission/token 提交用户名与密码。请求体使用 application/x-www-form-urlencoded 格式。

your-first-request.sh
# 获取 Token,开始连接你的数据
curl --request POST \  'https://dev.thuwater.com/api/permission/token' \  --header 'Content-Type: application/x-www-form-urlencoded' \  --data-urlencode "username=$THWATER_USERNAME" \  --data-urlencode "password=$THWATER_PASSWORD"

响应中包含 token、validDate、valid 以及授权项目和安装位置等信息。请检查 valid,并根据 validDate 在 Token 过期时及时更新。

查看完整鉴权接口说明

03 同步你的监测数据

获取 Token 后,可先查询授权安装位置与设备数据说明,再根据业务需要选择历史数据、最新数据或实时 PULL 同步接口。具体参数及 Token 传递方式请以各接口文档为准。

仅用于数据同步

接口会有基于用户名和资源的调用限制,请不要直接利用这些接口开发业务。建议同步数据到自己的存储,由业务系统读取本地数据。