跳到主要内容
说明

获取指定项目下的 Web 工程或可视化工程列表

请求地址

https://openapi.haiwell.com/api/v1/webscadas

请求方法

GET

公共请求参数

参数名称参数类型数据类型是否必填参数描述
Client-IDHeaderString开发者中心应用密钥 clientID
AuthorizationHeaderStrings通过 Credentials 获取的 token

请求参数

参数参数类型数据类型是否必需描述
limitQueryLong获取的最大记录数,默认为 10,最大 100
offsetQueryLong返回页码,默认 1,页码从 1 开始(当前采用分页返回,记录数和页数必需一起传)
project_idQueryLong所属项目 id

HTTP 状态码

返回值描述
200操作成功,详见响应参数
429并发限流
500服务端异常

业务错误码

返回值描述
10000客户端传参异常,详见异常响应参数
10001公共参数错误
10016client 下线或者 clientId 不正确(身份不正确)
10019token 已过期
50000服务端异常

响应参数

参数参数类型描述
codeLong成功返回码默认 0
reasonString服务端定义的标签,用于业务快速定位问题
dataObject返回数据结构体
- data.totalLong数据总数
- data.listObject[]工程列表
-- data.list[0].scada_idLong工程 ID
-- data.list[0].scada_nameString工程名称

异常响应参数

参数数据类型描述
error_msgString表示一个错误代码字符串,可以用于对错误进行分类,并对错误进行处理
codeString服务端定义的错误码,用于快速定位问题
reasonString服务端定义的标签,用于业务快速定位问题

请求消息示例

GET /webscadas?limit=10&offset=1&project_id=1 HTTP/1.1
Host: openapi.haweill.com
Content-Type: application/json

响应消息示例

HTTP/1.1 200
Content-Type: application/json;charset=UTF-8

{
"code": 0,
"reason": "OK",
"data": {
"total": 3,
"list": [
{
"scada_id": 2997,
"scada_name": "演示工程"
},
{
"scada_id": 3006,
"scada_name": "污水处理"
},
{
"scada_id": 3007,
"scada_name": "智能染厂"
}
]
}
}