Skip to content

根据IMEI查询设备行程数据

接口说明

根据imei、开始和结束时间,查询近6个月且时间跨度不超过30天的数据

请求URL

本接口通用参数里面method的值为jimi.itinerary.list

HTTP请求方式

GET/POST

请求参数

(1)通用参数
参见: 通用参数

(2)私有参数

参数名参数类型是否必须默认值描述
app_keyString分配给应用的AppKey
access_tokenString访问令牌,表明其是一个合法第三方
pageNoInteger1页,最小值不能小于1
pageSizeInteger10每页大小,最大值不能大于100
startTimeString开始时间,格式为yyyy-MM-dd HH:mm:ss
endTimeString结束时间,格式为yyyy-MM-dd HH:mm:ss
imeisString设备imei号,多个中间用英文逗号隔开; 如果设备过多,建议采用POST方式(一次最多500个IMEI)
typeStringsegment行程数据统计方式,day:按天,segment:按里程

返回值

参数类型描述
codeInt返回码:
0: 正确返回
其它: 失败。参考错误码说明
messageString如果code不为0,会有相应的错误信息提示
resultString返回的数据
成功后返回查询结果

result参数列表:

参数类型描述
mileageReportsList(MileageReport)行程信息列表
distanceSumString总里程(单位:km)
dataTotalRowsString行程信息列表条数
totalTimeString总用时,x小时x分钟x秒

mileageReports参数列表:

参数类型描述
vehicleNameString车辆名称
vehicleNumberString车牌号
imeiStringimei号
userIdString用户id
startTimeTimestamp行程开始时间
endTimeTimestamp行程结束时间
startAddrString起点地址
endAddrString终点地址
distancedouble距离,单位km
runTimeSecondString司机电话
deviceNameString设备名称
mcTypeString设备机型
userNameString用户名称
orgNameString设备所属分组
driverPhoneString司机电话
driverNameString司机名字
idCardString身份证
carFrameString车架号
engineNumberString发动机号
accountString账号
avgSpeedDouble平均速度,单位km/h
startLngString起点位置经度
startLatString起点位置纬度
endLngString终点位置经度
endLatString终点位置纬度
salesManString业务员

正确返回示例:

json
{
    "code": 0,
    "message": "success",
    "result": {
        "mileageReports": [
            {
                "vehicleName": null,
                "vehicleNumber": "tyubbg",
                "imei": "201813101111398",
                "userId": "12875",
                "startTime": "2026-01-06T22:24:11.000Z",
                "endTime": "2026-01-06T22:24:51.000Z",
                "startAddr": "广东省深圳市南山区留光路,万科云城东北161米",
                "endAddr": "广东省深圳市南山区石鼓路,深圳万科云城-3期北157米",
                "distance": 0.366,
                "runTimeSecond": "40秒",
                "deviceName": "挂测设备勿动",
                "mcType": "BD220",
                "userName": "jimitest生产环境22",
                "orgName": "默认组",
                "driverPhone": "",
                "driverName": "hxbsbs",
                "idCard": "",
                "carFrame": "",
                "engineNumber": "",
                "account": "jimitest",
                "avgSpeed": 32.94,
                "startLng": "113.93922",
                "startLat": "22.57815",
                "endLng": "113.94237",
                "endLat": "22.57715",
                "salesMan": ""
            }
        ],
        "distanceSum": "1.647",
        "totalTime": "1分50秒",
        "dataTotalRows": "1"
    },
    "data": null
}

错误返回示例:

plaintext
{"code":xxx,"message":"非法设备"}