Appearance
根据IMEI查询关联的围栏(带分页)
接口说明
根据设备imei查询关联的围栏
请求URL
本接口通用参数里面method的值为jimi.open.plat.fence.queryPlatFencePageByImei
HTTP请求方式
GET
请求参数
(1)通用参数
参见: 通用参数
(2)私有参数
| 参数名 | 参数类型 | 是否必须 | 默认值 | 描述 |
|---|---|---|---|---|
| access_token | String | 是 | 访问令牌,表明其是一个合法第三方 | |
| pageNo | Integer | 否 | 1 | 页码(不传值就不要传参数) |
| pageSize | Integer | 否 | 10 | 每页显示的条数(最大100条)(不传值就不要传参数) |
| imei | String | 是 | 设备imei号 |
返回值
| 参数 | 类型 | 描述 |
|---|---|---|
| code | Int | 返回码: 0: 正确返回 其它: 失败。参考错误码说明 |
| message | String | 如果code不为0,会有相应的错误信息提示 |
| result | String | 返回的数据,成功后返回分页查询结果注:imei未关联围栏返回空数组 |
| totalCount | Integer | 每页总共多少条记录 |
| pageCount | Integer | 总共多少页 |
| page | Integer | 页码 |
| orderSort | String | 排序字段 |
| order | String | 排序方式(ASC升序,DESC降序) |
result参数列表:
| 参数 | 类型 | 描述 |
|---|---|---|
| fenceName | String | 围栏名称 |
| fenceShape | String | 围栏形状 |
| radius | double | 围栏半径(200~999900;单位:米) |
| mapType | String | 地图类型(baidu/google) |
| scale | int | 缩放级别(3~19) |
| fenceId | String | 围栏id |
| admAreaCode | String | 行政区域码 |
| admAreaFlag | boolean | 行政区域标识(true:是,false:否) |
| points | list(points) | 坐标点数组 |
正确返回示例:
js
{
"code": 0,
"message": "success",
"result": {
"limit": 10,
"items": [
{
"fenceName": "52",
"fenceShape": "polygon",
"radius": null,
"mapType": "baidu",
"scale": 3,
"fenceId": "bce3e703978c4363a6383d10d44b8b9b",
"admAreaCode": "",
"admAreaFlag": false,
"points": [
{
"lng": 113.89460067944759,
"lat": 22.581714259546697
},
{
"lng": 113.92341832019817,
"lat": 22.57323797629247
},
{
"lng": 113.92262781134964,
"lat": 22.581313817090486
},
{
"lng": 113.91436340066058,
"lat": 22.58538492719709
},
{
"lng": 113.91393221401593,
"lat": 22.583916672009693
}
]
},
{
"fenceName": "測試",
"fenceShape": "polygon",
"radius": null,
"mapType": "baidu",
"scale": 3,
"fenceId": "7612ffd48a3140ea81cb552db4f8a15a",
"admAreaCode": "",
"admAreaFlag": false,
"points": [
{
"lng": 113.89460067944759,
"lat": 22.581714259546697
},
{
"lng": 113.92341832019817,
"lat": 22.57323797629247
},
{
"lng": 113.92262781134964,
"lat": 22.581313817090486
},
{
"lng": 113.91436340066058,
"lat": 22.58538492719709
},
{
"lng": 113.91393221401593,
"lat": 22.583916672009693
}
]
},
{
"fenceName": "圆形测试围栏",
"fenceShape": "circle",
"radius": 2723.0,
"mapType": "baidu",
"scale": 13,
"fenceId": "ff588c4ebd7e4fafb0e9b327f2d9c3bc",
"admAreaCode": null,
"admAreaFlag": false,
"points": [
{
"lng": 109.17396929385241,
"lat": 27.181746368968774
}
]
}
],
"totalCount": 3,
"pageCount": 1,
"page": 1,
"orderSort": "",
"order": "DESC"
}
}
{
"code": 0,
"message": "success",
"result": {
"limit": 10,
"items": [],
"totalCount": 0,
"pageCount": 0,
"page": 1,
"orderSort": "",
"order": "DESC"
}
}错误返回示例:
js
{
"code": 12017,
"message": "imei不存在",
"result": null
}