NAYOTA API
  1. 能耗统计类接口
NAYOTA API
  • 产品介绍
  • 应用场景
  • 常见问题
  • 生成token凭证
    • 生成token凭证教程
    • 获取token
      POST
  • 入门实例DEMO
    • 获取温度传感器测量数据
    • 获取空开状态数据
    • 获取摄像头图像数据
    • 获取电表统计数据
  • 设备分组类接口
    • 接口调用实例
    • 根据条件查询通用设备信息
      GET
    • 根据条件查询检测设备信息
      GET
    • 根据条件查询控制设备信息
      GET
    • 通过id查询单个设备信息
      GET
    • 通过id查询单个检测设备信息
      GET
    • 通过id查询单个控制设备信息
      GET
  • 数据记录类接口
    • 接口调用实例
    • 通过id查询检测器检测数据记录
      GET
    • 通过id查询控制器控制数据记录
      GET
    • 根据条件查询消息推送记录
      GET
    • 通过id查询视频录制记录
      GET
  • 能耗统计类接口
    • 接口调用实例
    • 根据条件查询设备层级信息
      GET
    • 根据条件查询分项区间信息
      GET
    • 通过id查询设备层级统计数据
      GET
    • 通过id查询分项区间统计数据
      GET
    • 查询单个层级月度能耗统计
      GET
  • 部门层级类接口
    • 根据条件查询部门层级信息
    • 通过id查询单个部门层级信息
  • 图像监控类接口
    • 接口调用实例
    • 根据条件查询人脸信息
    • 根据条件查询摄像头信息
    • 通过id查询单个摄像头信息
  • 用户组织类接口
    • 根据条件查询用户信息列表
    • 通过id查询单个用户信息
  • 未命名接口
    GET
  1. 能耗统计类接口

根据条件查询设备层级信息

GET
https://energy.25soft.com/api/departs
设备层级信息接口可以帮助用户查询指定层级的层级信息,就像我们把相同类型的东西放在同一个抽屉里一样,这个接口可以把相同类型的计量设备归类到同一个层级里。用户可以根据自己的需求选择合适的查询条件,如层级名称。查询结果可以告诉用户这个设备层级的基本信息。

请求参数

Query 参数
label
string 
查询的字段名
可选
示例值:
name
search
string 
可选
查询的字段值,支持模糊查询
示例值:
级
page
string 
可选
分页第几页,指从哪开始查
示例值:
1
limit
string 
可选
单页几条数据,指一次查几条
示例值:
2
Header 参数
Authorization
string 
可选
示例值:
Bearer {{token}}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://energy.25soft.com/api/departs' \
--header 'Authorization: Bearer {{token}}'

返回响应

🟢200成功
application/json
Body
code
number 
是否成功
必需
data
object 
返回数据
必需
total
number 
设备总条数
可选
rows
array [object {22}] 
当前返回的设备对象列表
可选
示例
{
    "code": 0,
    "data": {
        "total": 3,
        "rows": [
            {
                "fathers": [
                    "6034ed985a24e147a687aafb"
                ],
                "openType": true,
                "tags": [],
                "userIds": [],
                "_id": "6034eda55a24e147a687aafc",
                "level": 1,
                "jstype": 0,
                "sort": 1,
                "status": true,
                "hardwareData": [],
                "father": "6034ed985a24e147a687aafb",
                "name": "2级",
                "jsformula": "",
                "creator": "5da994550dc418001b95d36f",
                "createdAt": "2021-02-23T11:57:25.039Z",
                "updatedAt": "2023-03-02T06:55:38.710Z",
                "__v": 1,
                "operateData": [],
                "operateRunData": []
            },
            {
                "fathers": [
                    "6034ed985a24e147a687aafb",
                    "6034eda55a24e147a687aafc"
                ],
                "openType": true,
                "tags": [],
                "userIds": [],
                "_id": "6034f6415a24e147a687aafd",
                "level": 2,
                "jstype": 1,
                "sort": 1,
                "status": true,
                "hardwareData": [
                    {
                        "jstype": 0,
                        "_id": "6034fca85a24e147a687ab03",
                        "check": "6013d198f98519001dfadf8a",
                        "type": 0,
                        "jsformula": null,
                        "status": true,
                        "createdAt": "2023-05-19T07:01:00.604Z",
                        "updatedAt": "2023-05-19T07:01:00.604Z",
                        "device": "603497fa8588a17eb2d4724a"
                    }
                ],
                "father": "6034eda55a24e147a687aafc",
                "name": "3级",
                "jsformula": "",
                "creator": "5da994550dc418001b95d36f",
                "createdAt": "2021-02-23T12:34:09.907Z",
                "updatedAt": "2023-05-19T07:01:00.604Z",
                "__v": 7,
                "operateData": [],
                "operateRunData": []
            }
        ]
    }
}
上一页
接口调用实例
下一页
根据条件查询分项区间信息
Built with