租户名下电站列表查询
接口描述
功能描述
查询用户下电站列表信息,如需获取电站历史测点数据,需用电站id进行。
访问限制
每个ip的限流次数:每分钟10次。
请求方式
HTTPS调用
POST https://we.goodwe.com/api/openapi/v1/service/getTenantStationList
Header参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Authorization | String | 是 | 用户token |
请求参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| isGetFirmwareVersion | Integer | 否 | 是否需要获取设备的固件版本信息(1:需要 0:不需要 (默认不需要)) |
返回参数
| 属性 | 类型 | 说明 | 示例值 |
|---|---|---|---|
| code | String | 请求成功或失败标识,“00000”请求成功,其余code请求失败 | - |
| description | String | 请求结果描述 | - |
| data | Object | 返回数据 | - |
| data.dataList | List<Object> | - | - |
| data.dataList[].tenantId | Long | 租户id | 1436240154054823938 |
| data.dataList[].id | Long | 电站id | 1777991922942607360 |
| data.dataList[].name | String | 电站名称 | 台州电站pro |
| data.dataList[].templateCode | String | 类型 | InteEnergy |
| data.dataList[].code | String | 电站code | aejfoaf |
| data.dataList[].nodeId | String | 电站节点id | 1762388313995608066 |
| data.dataList[].isShared | Boolean | 是否来自分享 | true是false不是 |
| data.dataList[].state | List<Object> | 电站状态 | - |
| data.dataList[].state[].key | Integer | 状态码 | 5000-正常,3001-设备故障,3002-通讯异常,3003-低效运行,4000-安全,4001-存在安全隐患,4003-存在危险 |
| data.dataList[].state[].value | String | 状态 | 正常 |
其他说明
无
调用示例
请求数据示例
json{ "isGetFirmwareVersion":0 }
返回数据示例
样例1:返回用户名下电站列表查询
json{ "code": "00000", "description": "成功", "data": { "dataList": [ { "id": "1750564835977986048", "name": "电站1号", "templateCode": "MicroGrid", "templateType": "InteEnergy", "templateCategory": "1", "tenantId": "1450742399304253441", "sn": "1706202003691", "state": [{"key": 5000,"value": "正常"}] }, { "id": "1451060786410684416", "name": "电站2号", "templateCode": "DistributedPV", "templateType": "PowerStation", "templateCategory": "1", "tenantId": "1450742399304253441", "sn": "dianzhan2hao", "state": [{"key": 5000,"value": "正常"}] }, { "id": "1476844219531395072", "name": "电站3号", "templateCode": "dianzhan2333", "templateType": "PowerStation", "templateCategory": "1", "tenantId": "1450742399304253441", "nodeId": "1476844875709284352", "sn": "cecece2", "state": [{"key": 5000,"value": "正常"}] } ] } }
