关于使用规则,请注意:
关于接口文档,请注意:
目录 |
查询电子围栏配置(1.0),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchElectricFenceConfig
POST数据说明
POST数据示例如下:
{
userID: "10129580"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 当前登录账户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":{
longitude: 121.637411,
latitude: 29.884494,
radius:2000
}
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回,error=2没有定位权限,error=3没有购买套餐,error=4 没有绑定卡 | |
| data | longitude | decimal | 经度 |
| latitude | decimal | 纬度 | |
| radius | int | 半径(米) | |
保存电子围栏配置(1.0),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SaveElectricFenceConfig
POST数据说明
POST数据示例如下:
{
userID: "10129580",
longitude: 121.637411,
latitude: 29.884494,
radius:2000
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 当前登录账户ID |
| longitude | 是 | 经度 |
| latitude | 是 | 纬度 |
| radius | 是 | 半径(米) |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
查询学生定位(1.0),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchStuLocation
POST数据说明
POST数据示例如下:
{
userID: "10129580"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 学生ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":{
photo:"",
longitude: 121.637411,
latitude: 29.884494,
fenceLongitude: 121.637411,
fenceLatitude: 29.884494,
fenceRadius: 2000,
mobile: "13566593701",
teacherName: "陈张生01",
alarmStartDate: "2017-08-09",
alarmStartTime: "08:20",
alarmEndDate: "2017-08-09",
alarmEndTime: "12:20"
}
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回,error=2没有定位权限,error=3没有购买套餐,error=4 没有绑定卡 | |
| data | longitude | decimal | 经度 |
| latitude | decimal | 纬度 | |
| photo | string | 学生头像地址 | |
| fenceLongitude | decimal | 围栏经度 | |
| fenceLatitude | decimal | 围栏纬度 | |
| fenceRadius | int | 围栏半径 | |
| mobile | string | 班主任电话 | |
| teacherName | string | 班主任名称 | |
| alarmStartDate | string | 关闭警告开始日期 | |
| alarmStartTime | string | 关闭警告开始时间 | |
| alarmEndDate | string | 关闭警告结束日期 | |
| alarmEndTime | string | 关闭警告结束时间 | |
设置警报关闭时间(1.0),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SetAlarmOffTime
POST数据说明
POST数据示例如下:
{
userID: "10129580",
startDate:"2017-08-09",
endDate:"2017-08-09",
startTime:"08:00",
endTime:"15:00"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 学生ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |
|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |
| message | string | 'error=1'时错误信息有值返回 | |
查询运动轨迹(1.0),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchMoveTrack
POST数据说明
POST数据示例如下:
{
userID: "10129580",
date:"2017-08-28"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 当前登录账户ID |
| date | 是 | 查询日期 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
longitude: 121.637411,
latitude: 29.884494
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | fenceLongitude | decimal | 电子围栏经度 | ||
| fenceLatitude | decimal | 电子围栏纬度 | |||
| fenceRadius | int | 电子围栏半径(米) | |||
| coordinates 轨迹点坐标集合 |
longitude | decimal | 经度 | ||
| latitude | int | 纬度 | |||