虫情识别案例

# 功能详情

根据指定设备某天的虫情报告V2

# 请求地址和方法

  • 请求地址

https://www.sdzhiot.top/api/v2/pestStation/dayReports

  • 请求方法

GET

# 参数说明

  • 请求头
Content-Type:application/json;charset=UTF-8
  • 请求参数
字段名 字段类型 字段说明 是否必须
token String accessToken Y
sno String 设备号 Y
date String 日期(yyyy-MM-dd) Y
pageNum Integer 起始页(默认1) N
pageSize Integer 每页数量(默认10) N

# 样例输入

{
    "system": {
        "appKey": "4a092226ddde4b2b9a8ba63e085ecd85",
        "sign": "b006136a59cecfe5a6d7dc26e5a8d8de",
        "time": 1603352833
    },
    "params": {
        "date": "2022-05-31",
        "sno": "171CB7400964",
        "token": "zh.ade5042ee589d93d189a826f5fa81d30.8f38b2ccc0f58ac59e44f47c33604899"
    }
}

# 返回data字段说明

字段名 字段类型 字段说明
msg String 返回消息
total Integer 结果总数
code Integer 状态标识码
pageNum Integer 当前页
pageSize Integer 每页条数
rows List 虫情日志列表

其中rows的数据结构说明如下

字段名 字段类型 字段说明
sno String 设备号
totalCount Integer 当前日志识别昆虫总数
img String 日志原图
imgThumb String 日志缩略图
handledImg String 智能识别之后的原图(如果未识别出则为空)
handledImgThumb String 智能识别之后的缩略图(如果未识别出则为空)
createTime Date 日志采集时间
items List 识别出的昆虫统计信息

其中items的数据结构说明如下

字段名 字段类型 字段说明
label String 昆虫唯一标识
insectName String 昆虫中文名
insectCount String 昆虫数量

# 样例输出

{
    "msg": "操作成功",
    "total": 13,
    "code": 200,
    "pageNum": 1,
    "pageSize": 10,
    "rows": [
        {
            "sno": "171CB7400964",
            "totalCount": 1,
            "img": "https://www.sdzhiot.top/profile/insect/2022/05/31/2db4d289-fd9a-4b0c-82a2-e8fc3cdf04f3.png",
            "imgThumb": null,
            "handledImg": "https://www.sdzhiot.top/profile/upload/2022/05/31/5e500e9f-de56-476c-a855-135922c1932f.png",
            "handledImgThumb": null,
            "createTime": "2022-05-31T00:04:58.000+0800",
            "items": [
                {
                    "label": "yee",
                    "insectName": "夜蛾",
                    "insectCount": 1
                }
            ]
        },
        {
            "sno": "171CB7400964",
            "totalCount": 1,
            "img": "https://www.sdzhiot.top/profile/insect/2022/05/31/5888ab24-3b76-4cc1-820a-12df78f1f7fb.png",
            "imgThumb": null,
            "handledImg": "https://www.sdzhiot.top/profile/upload/2022/05/31/f4aa04f9-98d6-43e5-945b-c0c9e250d432.png",
            "handledImgThumb": null,
            "createTime": "2022-05-31T01:05:35.000+0800",
            "items": [
                {
                    "label": "tuchun",
                    "insectName": "土蝽",
                    "insectCount": 1
                }
            ]
        },
        {
            "sno": "171CB7400964",
            "totalCount": 3,
            "img": "https://www.sdzhiot.top/profile/insect/2022/05/31/42475af8-ef27-4811-b7f2-7ec58c4980ba.png",
            "imgThumb": null,
            "handledImg": "https://www.sdzhiot.top/profile/upload/2022/05/31/0f1ed3a1-def5-4368-80dc-35de85ec744e.png",
            "handledImgThumb": null,
            "createTime": "2022-05-31T02:06:12.000+0800",
            "items": [
                {
                    "label": "tuchun",
                    "insectName": "土蝽",
                    "insectCount": 3
                }
            ]
        }
    ]
}

# 返回码

返回码 返回消息 说明
200 操作成功 请求成功
500 服务器错误 服务端异常
10001 参数为空或格式不正确 参数错误
10002 appKey不存在 确认appKey是否正确
10004 签名错误 参数签名错误
40001 设备不存在或您没有当前设备权限 设备不属于当前账户