关于使用规则,请注意:
关于接口文档,请注意:
目录 |
查询电子围栏配置(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 | 纬度 |