FreshlianceFreshliance
Tracker文档
网关文档
  • English
  • 简体中文
Tracker文档
网关文档
  • English
  • 简体中文
  • API介绍

    • 概述
    • 参数
    • 签名
    • 规则
    • 错误码
  • API列表

    • 用户信息
    • 用户设备
    • 设备行程
    • 行程数据
    • 设备分组
    • 分组设备
    • 配置模板
  • Webhook介绍

    • Webhook

配置模板分页

接口说明

根据查询条件获取用户设备配置模板分页

接口方法

tracker.configTemplate.page

请求参数

名称类型必选描述示例值
pageNumint是页数,从 1 开始1
pageSizeint是每页数量,大小为 1-50 条10
templateNamestring否模板名称template

返回数据

名称类型必选描述示例值
totalint是总数量4
rowsarray[object]是数据列表
tripConfigobject是行程配置信息
tripConfig.templateNamestring是模板名称template
tripConfig.tripConfigTemplateIdint是模板 ID45233
tripConfig.startDelayint是启动延时(单位:分钟)5
tripConfig.collectIntervalint是采样周期(单位:分钟)5
tripConfig.activeTimeint是上传周期(单位:分钟)5
tripConfig.buttonFlagint否允许按键关机情况
0:禁止关机
1:允许关机
1
tripConfig.gpsFlagint否开启 gps 定位情况
0:不开启
1:开启
1
tripConfig.wifiFlagint否开启 wifi 定位情况
0:不开启
1:开启
1
tripConfig.flightFlagint否开启飞行模式情况
0:不开启
1:开启
1
tripConfig.flightStartTimelong否飞行模式开始时间1747640566191
tripConfig.flightEndTimelong否飞行模式结束时间1747640566191
tripConfig.lightFlagint否开启光照检测情况
0:关闭
1:开启
0
tripConfig.shockFlagint否开启震动检测情况
0:关闭
1:开启
0
tripConfig.emailstring否通知邮件(多个用,隔开)1@freshliance.com
tripConfig.phoneListarray[object]否手机号列表
tripConfig.phoneList.areaCodestring否手机区号+86
tripConfig.phoneList.phonestring否手机号123456789
tripConfig.phoneList.enableSmsFlagint否开启短信提醒情况
0:不开启
1:开启
1
tripConfig.phoneList.enableVoiceFlagint否开启语音提醒情况
0:不开启
1:开启
0
trackerPermissionobject否设备追踪权限
trackerPermission.mapViewFlagint否设备追踪-展示地图预览情况
0:否
1:是
1
trackerPermission.dataChartFlagint否设备追踪-展示数据图表情况
0:否
1:是
1
trackerPermission.dataListFlagint否设备追踪-展示数据列表情况
0:否
1:是
1
trackerPermission.basicInfoFlagint否设备追踪-展示基本信息情况
0:否
1:是
1
trackerPermission.alarmInfoFlagint否设备追踪-是否展示报警点设置 0 否 1 是1
trackerPermission.pdfExportFlagint否设备追踪-允许 pdf 导出情况
0:否
1:是
1
trackerPermission.csvExportFlagint否设备追踪-允许 csv 导出情况
0:否
1:是
1
alarmListarray[object]否报警设置列表
alarmList.probeTypeint否探头类型
0:内置
1:外置
0
alarmList.alarmZonestring否报警区域(高低类型+序号)
H1:高 1
L2:低 2
H1
alarmList.propertyTypeint否属性类别
0:温度
1:湿度
2:光照
3:震动
1
alarmList.alarmTypeint否报警类别
0:低报
1:高报
1
alarmList.alarmWayint否报警方式
0:单次
1:累计
0
alarmList.alarmDelayint否报警延时(单位:分钟)
范围 0~9999
10
alarmList.thresholddouble否阈值(单位 温度: ℃ 湿度: %RH)60
warnListarray[object]否预警设置列表
warnList.probeTypeint否探头类型 0 内置 1 外置0
warnList.temLowLimitdouble否温度低于限制 温度低于此值会触发预警0
warnList.temHighLimitdouble否温度高于限制 温度高于此值会触发预警30
warnList.humLowLimitdouble否湿度低于限制 湿度低于此值会触发预警10
warnList.humHighLimitdouble否湿度高于限制 湿度高于此值会触发预警60
warnList.smsSendCountint否短信每日可发送数量10
warnList.emailSendCountint否邮件每日可发送数量10
warnList.smsSingleSendCountint否单次预警记录短信发送次数3
warnList.emailSingleSendCountint否单次预警记录邮件发送次数3
warnList.smsSendIntervalint否短信发送间隔(分钟)30
warnList.emailSendIntervalint否邮件发送间隔(分钟)30
warnList.weekIdsstring否星期 1,2,3,4,5,6,7 逗号隔开字符串1,2,3,4,5,6,7
warnList.startPeriodTimeStrstring否消息提醒时段开始时间字符串 00:00 - 23:5900:00
warnList.endPeriodTimeStrstring否消息提醒时段截止时间字符串 00:00 - 23:5923:59

请求示例

{
  "appId": 658409073956360262328652394,
  "method": "tracker.configTemplate.page",
  "format": "JSON",
  "charset": "UTF-8",
  "signType": "RSA2",
  "timestamp": "1747882583352",
  "version": "1.0",
  "bizContent": {
    "pageNum": 1,
    "pageSize": 10
  },
  "sign": "EPUbuUmDubTQ47ITUSEqJpKTFNNYMw00NUy4lECF3l4VE6PdjL3KI/F4O+6Iz5usH0QlhzFWzLPLQ1C5shKwU9cPmg/f4XV0wM8HNb+BaF8HGAni3dfIl6AnJC4dHp+8esIy6bPIePArYhz6nuIcZcSkjbgeOk0svlwCBC7UOHtCYFxO0K2iVReEKAGTmBtu2w55R4NbwUyl/gJ1biCjygkiIRdyX8caLIElZthxv/eOe+LaHEVWgudgPoFckZkQgwdVFnoWj4ykSvw6T7dWtwuPLeMZyLclfYNIZDWwJMpi2ABVyqs4kCxv9Ny8JQlx2Z+oekD6TlftBZ1bapfJMQ=="
}

返回示例

{
  "code": "0",
  "data": {
    "total": 1,
    "rows": [
      {
        "warnList": [
          {
            "startPeriodTimeStr": "07:00",
            "weekIds": "1,2,3,4,6",
            "smsSendCount": 2,
            "emailSendCount": -1,
            "temHighLimit": 20,
            "emailSendInterval": 5,
            "smsSingleSendCount": 3,
            "humHighLimit": 20,
            "smsSendInterval": 5,
            "probeType": 0,
            "emailSingleSendCount": 3,
            "endPeriodTimeStr": "23:59",
            "temLowLimit": 10,
            "humLowLimit": 10
          },
          {
            "startPeriodTimeStr": "00:00",
            "weekIds": "1,2,3,4,5,6,7",
            "smsSendCount": 2,
            "emailSendCount": 3,
            "emailSendInterval": 5,
            "smsSingleSendCount": 3,
            "humHighLimit": 50,
            "smsSendInterval": 5,
            "probeType": 1,
            "emailSingleSendCount": 2,
            "endPeriodTimeStr": "23:59",
            "temLowLimit": 26,
            "humLowLimit": 1
          }
        ],
        "trackerPermission": {
          "csvExportFlag": 1,
          "basicInfoFlag": 1,
          "mapViewFlag": 1,
          "pdfExportFlag": 1,
          "dataListFlag": 1,
          "alarmInfoFlag": 1,
          "dataChartFlag": 1
        },
        "alarmList": [
          {
            "alarmZone": "H1",
            "alarmType": 1,
            "probeType": 0,
            "propertyType": 0,
            "threshold": 30,
            "alarmDelay": 0,
            "alarmWay": 0
          },
          {
            "alarmZone": "L2",
            "alarmType": 0,
            "probeType": 0,
            "propertyType": 0,
            "threshold": 27,
            "alarmDelay": 0,
            "alarmWay": 0
          }
        ],
        "tripConfig": {
          "gpsFlag": 0,
          "buttonFlag": 1,
          "activeTime": 5,
          "flightFlag": 0,
          "shockFlag": 0,
          "wifiFlag": 0,
          "collectInterval": 1,
          "templateName": "template",
          "tripConfigTemplateId": 2609,
          "startDelay": 0,
          "lightFlag": 0,
          "email": "feedback@freshliance.com"
        }
      }
    ]
  },
  "msg": "success",
  "sign": "VKZXQapPIQLJ1s+W/jy1on2+mxyCmRzXq1jEbQp/qPxi7cQikMrS0Xm5uTDAbePafYOmf6lGZPzx0LmXfkdWXa6jjrvQwC3Ck9LPyuTCPNRsOmQQXQd7ByuRCzMdBsxOwOpmqR5G6eqWpP98upmQ5nIlcF0QZwsUIvPXfyh4EHfz5GJ7jsH5t7TpUjbdJEEXPIN3iWa0mLDt3NsFMEb+jEPTCj90/Sl48bVafSd69KFTgO6uTHlAOL5xYUsCdpdWnqIK0qfntknNVvHUIxh6KJSr4GD0IgSOr7LK+/D4ynbHnP7arw3zIbMwp+pIbspTjug6+jxxpchnlxzmXCq9aA==",
  "subCode": "",
  "subMsg": ""
}

获取行程模板

接口说明

根据行程模板 ID 获取行程模板详情

接口方法

tracker.configTemplate.get

请求参数

名称类型必选描述示例值
tripConfigTemplateIdint是行程配置模板 ID2557

返回数据

名称类型必选描述示例值
tripConfigobject行程配置信息
tripConfig.templateNamestring是模板名称template
tripConfig.startDelayint是启动延时(单位:分钟)5
tripConfig.collectIntervalint是采样周期(单位:分钟)5
tripConfig.activeTimeint是上传周期(单位:分钟)5
tripConfig.buttonFlagint否允许按键关机情况
0:禁止关机
1:允许关机
1
tripConfig.gpsFlagint否开启 gps 定位情况
0:不开启
1:开启
1
tripConfig.wifiFlagint否开启 wifi 定位情况
0:不开启
1:开启
1
tripConfig.flightFlagint否开启飞行模式情况
0:不开启
1:开启
0
tripConfig.flightStartTimelong否飞行模式开始时间1747640566191
tripConfig.flightEndTimelong否飞行模式结束时间1747640566191
tripConfig.lightFlagint否开启光照检测情况
0:关闭
1:开启
0
tripConfig.shockFlagint否开启震动检测情况
0:关闭
1:开启
0
tripConfig.emailstring否通知邮件(多个用,隔开)1@freshliance.com
tripConfig.phoneListarray[object]否手机号列表
tripConfig.phoneList.areaCodestring否手机区号+86
tripConfig.phoneList.phonestring否手机号123456789
tripConfig.phoneList.enableSmsFlagint否开启短信提醒情况
0:不开启
1:开启
1
tripConfig.phoneList.enableVoiceFlagint否开启语音提醒情况
0:不开启
1:开启
0
trackerPermissionobject是设备追踪权限
trackerPermission.mapViewFlagint是设备追踪-展示地图预览情况
0:否
1:是
1
trackerPermission.dataChartFlagint是设备追踪-展示数据图表情况
0:否
1:是
1
trackerPermission.dataListFlagint是设备追踪-展示数据列表情况
0:否
1:是
1
trackerPermission.basicInfoFlagint是设备追踪-展示基本信息情况
0:否
1:是
1
trackerPermission.alarmInfoFlagint是设备追踪-展示报警点设置情况
0:否
1:是
1
trackerPermission.pdfExportFlagint是设备追踪-允许 pdf 导出情况
0:否
1:是
1
trackerPermission.csvExportFlagint是设备追踪-允许 csv 导出情况
0:否
1:是
1
alarmListarray[object]否报警设置列表
alarmList.probeTypeint否探头类型
0:内置
1:外置
0
alarmList.alarmZonestring否报警区域(高低类型+序号)
H1:高 1
L2:低 2
H1
alarmList.propertyTypeint否属性类别
0:温度
1:湿度
2:光照
3:震动
1
alarmList.alarmTypeint否报警类别
0:低报
1:高报
1
alarmList.alarmWayint否报警方式
0:单次
1:累计
0
alarmList.alarmDelayint否报警延时(单位:分钟)
范围 0~9999
10
alarmList.thresholddouble否阈值(单位 温度: ℃ 湿度: %RH)60
warnListarray[object]预警设置列表
warnList.probeTypeint否探头类型
0:内置
1:外置
0
warnList.temLowLimitdouble否温度低于限制
温度低于此值会触发预警
0
warnList.temHighLimitdouble否温度高于限制
温度高于此值会触发预警
30
warnList.humLowLimitdouble否湿度低于限制
湿度低于此值会触发预警
10
warnList.humHighLimitdouble否湿度高于限制
湿度高于此值会触发预警
60
warnList.smsSendCountint否短信每日可发送数量10
warnList.emailSendCountint否邮件每日可发送数量10
warnList.smsSingleSendCountint否单次预警记录短信发送次数3
warnList.emailSingleSendCountint否单次预警记录邮件发送次数3
warnList.smsSendIntervalint否短信发送间隔(单位:分钟)30
warnList.emailSendIntervalint否邮件发送间隔(单位:分钟)30
warnList.weekIdsstring否消息提醒星期,逗号隔开字符串
周一到周日对应 1/2/3/4/5/6/7
1,2,3,4,5,6,7
warnList.startPeriodTimeStrstring否消息提醒时段开始时间字符串 00:00 - 23:5900:00
warnList.endPeriodTimeStrstring否消息提醒时段截止时间字符串 00:00 - 23:5923:59

请求示例

{
  "appId": 658409073956360262328652394,
  "method": "tracker.configTemplate.get",
  "format": "JSON",
  "charset": "UTF-8",
  "signType": "RSA2",
  "timestamp": "1747881078203",
  "version": "1.0",
  "bizContent": {
    "tripConfigTemplateId": 2822
  },
  "sign": "A3G30AufRwg4JNcmZVGBiKPe9Q2+l61t8fJtpiWJPp2WHIwXFlvoTZHY0BFTPuEnc4pdukoOWp2Y7lHFFz96V1gWWpXSZihxay2thXEypcBbG5esER4r68npWI9BCB8hH91er+BVHrN1Ut2RN9IqGMSrS8m29BVS+p7DdudmsaFFKIkVwDsYtRadkWK10X98tuttUchQ8JNiaHaITr/RFiM2hZHRSwn3F7oMpWxU7rElospx8L6nJNkxU5VpdriEFMbeOf696YxgU8rol3PGs0UWW+FEmGH9nNSOVJsm/EnQ7bWxPoWAXisoh5EQnAG+Hc7Q6KaamZYszDJjAsy2qA=="
}

返回示例

{
  "code": "0",
  "data": {
    "warnList": [
      {
        "startPeriodTimeStr": "07:00",
        "weekIds": "1,2,3,4,6",
        "smsSendCount": 2,
        "emailSendCount": -1,
        "temHighLimit": 20,
        "emailSendInterval": 5,
        "smsSingleSendCount": 3,
        "humHighLimit": 20,
        "smsSendInterval": 5,
        "probeType": 0,
        "emailSingleSendCount": 3,
        "endPeriodTimeStr": "23:59",
        "temLowLimit": 10,
        "humLowLimit": 10
      },
      {
        "startPeriodTimeStr": "00:00",
        "weekIds": "1,2,3,4,5,6,7",
        "smsSendCount": 2,
        "emailSendCount": 3,
        "emailSendInterval": 5,
        "smsSingleSendCount": 3,
        "humHighLimit": 50,
        "smsSendInterval": 5,
        "probeType": 1,
        "emailSingleSendCount": 2,
        "endPeriodTimeStr": "23:59",
        "temLowLimit": 26,
        "humLowLimit": 1
      }
    ],
    "trackerPermission": {
      "csvExportFlag": 1,
      "basicInfoFlag": 1,
      "mapViewFlag": 1,
      "pdfExportFlag": 1,
      "dataListFlag": 1,
      "alarmInfoFlag": 1,
      "dataChartFlag": 1
    },
    "alarmList": [
      {
        "alarmZone": "H1",
        "alarmType": 1,
        "probeType": 0,
        "propertyType": 0,
        "threshold": 30,
        "alarmDelay": 0,
        "alarmWay": 0
      },
      {
        "alarmZone": "H2",
        "alarmType": 1,
        "probeType": 1,
        "propertyType": 1,
        "threshold": 50,
        "alarmDelay": 2,
        "alarmWay": 0
      }
    ],
    "tripConfig": {
      "gpsFlag": 0,
      "buttonFlag": 1,
      "activeTime": 5,
      "flightFlag": 0,
      "phoneList": [
        {
          "areaCode": "+86",
          "phone": "123456789",
          "enableVoiceFlag": 0,
          "enableSmsFlag": 1
        }
      ],
      "shockFlag": 0,
      "wifiFlag": 0,
      "collectInterval": 1,
      "templateName": "hh",
      "tripConfigTemplateId": 2609,
      "startDelay": 0,
      "lightFlag": 0,
      "email": "feedback@freshliance.com"
    }
  },
  "msg": "success",
  "sign": "B0W8bCtTwEjE6OsxulpHCcFZDXQlSdQoJwQFpn79RgoYAJCZ0Z2ZabBtY+b+0pGf7inAAt9ctSTHmaeq8LG4XeiCn7Mg4I6+2116mQ7XoCWQpuHxgdm9gb+3ZXaW2rE4M7qPYx1pWZcgW/3o+qCskbbA7qSNBVTOL3qF+5ZxYUDlwrHYtssuGpGYWKkf2bRen00n8iTHxxyY0GgP/cl2mnJVc8v8VwKr1txHvjiefA9iXUMHXZYdqHZ+XbFsSVIYwd6d4b/43zN1fTOvUrNdf6aMpPM3NwkE+783gmel2n+VDUx3fr3uYxX5V1fteqwdzWIj0JjsJfkd8AFroAaU0g==",
  "subCode": "",
  "subMsg": ""
}

新增行程模板

接口说明

新增行程模板

接口方法

tracker.configTemplate.create

请求参数

名称类型必选描述示例值
tripConfigobject是行程配置信息
tripConfig.templateNamestring是模板名称template
tripConfig.startDelayint是启动延时(单位:分钟) 0/5/10/20/30/60/120/2405
tripConfig.collectIntervalint是采样周期(单位:分钟) 1/2/5/10/20/30/60/1205
tripConfig.activeTimeint是上传周期(单位:分钟)
5/10/20/30/60/120/240/480
5
tripConfig.buttonFlagint否允许按键关机情况
0:禁止关机
1:允许关机
1
tripConfig.gpsFlagint否开启 gps 定位情况
0:不开启
1:开启
1
tripConfig.wifiFlagint否开启 wifi 定位情况
0:不开启
1:开启
1
tripConfig.flightFlagint否开启飞行模式情况
0:不开启
1:开启
0
tripConfig.flightStartTimelong否飞行模式开始时间
1747640566191
tripConfig.flightEndTimelong否飞行模式结束时间
1747640588653
tripConfig.lightFlagint否开启光照检测情况
0:关闭
1:开启
0
tripConfig.shockFlagint否开启震动检测情况
0:关闭
1:开启
0
tripConfig.emailstring否通知邮件,至多支持 3 个
多邮箱使用英文符号,隔开
最大长度 500 字符
1@freshliance.com
tripConfig.phoneListarray[object]手机号列表
tripConfig.phoneList.areaCodestring否手机区号+86
tripConfig.phoneList.phonestring否手机号123456789
tripConfig.phoneList.enableSmsFlagint否是否开启短信提醒
0:不开启
1:开启
1
tripConfig.phoneList.enableVoiceFlagint否是否开启语音提醒
0:不开启
1:开启
1
trackerPermissionobject设备追踪权限
trackerPermission.mapViewFlagint是设备追踪-展示地图预览情况
0:否
1:是
1
trackerPermission.dataChartFlagint是设备追踪-展示数据图表情况
0:否
1:是
1
trackerPermission.dataListFlagint是设备追踪-展示数据列表情况
0:否
1:是
1
trackerPermission.basicInfoFlagint是设备追踪-展示基本信息情况
0:否
1:是
1
trackerPermission.alarmInfoFlagint是设备追踪-展示报警点设置情况
0:否
1:是
1
trackerPermission.pdfExportFlagint是设备追踪-允许 pdf 导出情况 0:否
1:是
1
trackerPermission.csvExportFlagint是设备追踪-允许 csv 导出情况
0:否
1:是
1
alarmListarray[object]报警设置列表,至多支持 6 个
alarmList.probeTypeint否探头类型
0:内置
1:外置
0
alarmList.propertyTypeint否属性类别
0:温度
1:湿度
2:光照
3:震动
1
alarmList.alarmTypeint否报警类别
0:低报
1:高报
1
alarmList.alarmWayint否报警方式
0:单次
1:累计
0
alarmList.alarmDelayint否报警延时(单位:分钟)
范围 0~9999
10
alarmList.thresholddouble否阈值(单位 温度: ℃ 湿度: %RH)60
warnListarray[object]预警设置列表
warnList.probeTypeint否探头类型 0 内置 1 外置0
warnList.temLowLimitdouble否温度低于限制 温度低于此值会触发预警0
warnList.temHighLimitdouble否温度高于限制 温度高于此值会触发预警30
warnList.humLowLimitdouble否湿度低于限制 湿度低于此值会触发预警10
warnList.humHighLimitdouble否湿度高于限制 湿度高于此值会触发预警60
warnList.smsSendCountint否短信每日可发送数量 -1~20 -1 表示不限制10
warnList.emailSendCountint否邮件每日可发送数量 -1~20 -1 表示不限制10
warnList.smsSingleSendCountint否单次预警记录短信发送次数
1/2/3
3
warnList.emailSingleSendCountint否单次预警记录邮件发送次数
1/2/3
3
warnList.smsSendIntervalint否短信发送间隔(分钟) 5,10,15,30,6030
warnList.emailSendIntervalint否邮件发送间隔(分钟) 5,10,15,30,6030
warnList.weekIdsstring否消息提醒星期
多个使用英文符号,隔开
周一到周日对应 1,2,3,4,5,6,7
1,2,3,4,5,6,7
warnList.startPeriodTimeStrstring否消息提醒时段开始时间字符串
范围 00:00 - 23:59
00:00
warnList.endPeriodTimeStrstring否消息提醒时段截止时间字符串
范围 00:00 - 23:59
23:59

返回数据

名称类型必选描述示例值
databool是true 新增成功 false 新增失败true

请求示例

{
  "appId": 658409073956360262328652394,
  "method": "tracker.configTemplate.create",
  "format": "JSON",
  "charset": "UTF-8",
  "signType": "RSA2",
  "timestamp": "1747884515699",
  "version": "1.0",
  "bizContent": {
    "trackerPermission": {
      "alarmInfoFlag": 1,
      "basicInfoFlag": 1,
      "csvExportFlag": 1,
      "dataChartFlag": 1,
      "dataListFlag": 1,
      "mapViewFlag": 1,
      "pdfExportFlag": 1
    },
    "tripConfig": {
      "activeTime": 5,
      "buttonFlag": 1,
      "collectInterval": 1,
      "email": "feedback@freshliance.com",
      "flightFlag": 0,
      "gpsFlag": 1,
      "lightFlag": 0,
      "phoneList": [
        {
          "areaCode": "+86",
          "enableSmsFlag": 1,
          "enableVoiceFlag": 1,
          "phone": "123456789"
        }
      ],
      "shockFlag": 0,
      "startDelay": 5,
      "templateName": "template",
      "wifiFlag": 1
    }
  },
  "sign": "ge2qPdTPI6THNaMBW/60npkexTFTjdP879/ZSWLgJP1l0kTVKGVqt3630A+bAIGnqe+7Umxcr2nZHr/1DHzvpi6eb0uN0CZohcJSkMqzYsCraFQ/V4C13SmEwoBxVD1N2YF3umKyIkMrVQh0htvecEWDhGhY/Ht8g9woiFJcSiuN1A7peI+K/lAlVHekW211t74ZHWm2wVsQ3LHz6T3Asq88L/BiCQbWCNCDripnRT0UlNl45hFBUhbYj+AsTQAkB7XnLxaHrTvXRvi9RZnJaKapzB7hHvOrvgzoPNlHO/UnPVZK8YTZ+usoz6IKiFaW1gXlD1WLTi6Z22A8h1N4Ww=="
}

返回示例

{
  "code": "0",
  "data": true,
  "msg": "success",
  "sign": "eAnF+imkUl+PQSOKAT4d01WSpCg+qH2a/ai/QqDbzoGiMMAAduoXGj36aTbs0iM7WEvoCrqwrPSP7G2ASOEZVCWlCna0WK3OX15wj8JMJ1cd5USoyBo44IW0mTLHs5bTjy73yEqF/g50F1ZeJvBw+aESSji5S48oGvrH1wXaSfCTZQ5+ReL9ZHvzU2lWVSfpS9DCuQ7f6g3uYBNWKAVVeRSki95Awsv4Yiqi8SBOa2ERbXmwp6LGllBEpJNarBf5VAvHUGeDSWD2nQWPsyWceZaAfViQCYf7jdMZ8JmI6bQHrYuCnhHLAjaI84DozDGc3CadZHdgOjwsO57nz9WPeQ==",
  "subCode": "",
  "subMsg": ""
}

修改行程模板

接口说明

修改行程模板

接口方法

tracker.configTemplate.update

请求参数

名称类型必选描述示例值
tripConfigTemplateIdint是行程配置模板 id6345
tripConfigobject行程配置信息
tripConfig.templateNamestring是模板名称template
tripConfig.startDelayint是启动延时(单位:分钟) 0/5/10/20/30/60/120/2400
tripConfig.collectIntervalint是采样周期(单位:分钟) 1/2/5/10/20/30/60/1201
tripConfig.activeTimeint是上传周期(单位:分钟)
5/10/20/30/60/120/240/480
5
tripConfig.buttonFlagint否允许按键关机情况
0:禁止关机
1:允许关机
1
tripConfig.gpsFlagint否开启 gps 定位情况
0:不开启
1:开启
0
tripConfig.wifiFlagint否开启 wifi 定位情况
0:不开启
1:开启
1
tripConfig.flightFlagint否开启飞行模式情况
0:不开启
1:开启
1
tripConfig.flightStartTimelong否飞行模式开始时间
1747640566191
tripConfig.flightEndTimelong否飞行模式结束时间
1747640588653
tripConfig.lightFlagint否开启光照检测情况
0:关闭
1:开启
1
tripConfig.shockFlagint否开启震动检测情况
0:关闭
1:开启
1
tripConfig.emailstring通知邮件,至多支持 3 个
多邮箱使用英文符号,隔开
最大长度 500 字符
1@freshliance.com
tripConfig.phoneListarray[object]否手机号列表,至多支持 3 个
tripConfig.phoneList.areaCodestring否手机区号+86
tripConfig.phoneList.phonestring否手机号13881234412
tripConfig.phoneList.enableSmsFlagint否是否开启短信提醒
0:不开启
1:开启
1
tripConfig.phoneList.enableVoiceFlagint否是否开启语音提醒
0:不开启
1:开启
0
trackerPermissionobject是设备追踪权限
trackerPermission.mapViewFlagint是设备追踪-展示地图预览情况
0:否
1:是
1
trackerPermission.dataChartFlagint是设备追踪-展示数据图表情况
0:否
1:是
1
trackerPermission.dataListFlagint是设备追踪-展示数据列表情况
0:否
1:是
1
trackerPermission.basicInfoFlagint是设备追踪-展示基本信息情况
0:否
1:是
1
trackerPermission.alarmInfoFlagint是设备追踪-展示报警点设置情况
0:否
1:是
1
trackerPermission.pdfExportFlagint是设备追踪-允许 pdf 导出情况 0:否
1:是
1
trackerPermission.csvExportFlagint是设备追踪-允许 csv 导出情况
0:否
1:是
1
alarmListarray[object]否报警设置列表,至多支持 6 个
alarmList.probeTypeint否探头类型
0:内置
1:外置
0
alarmList.propertyTypeint否属性类别
0:温度
1:湿度
2:光照
3:震动
1
alarmList.alarmTypeint否报警类别
0:低报
1:高报
0
alarmList.alarmWayint否报警方式
0:单次
1:累计
0
alarmList.alarmDelayint否报警延时(单位:分钟)
范围 0~9999
0
alarmList.thresholddouble否阈值(单位 温度: ℃ 湿度: %RH)20
warnListarray[object]否预警设置列表
warnList.probeTypeint否探头类型
0:内置
1:外置
0
warnList.temLowLimitdouble否温度低于限制
温度低于此值会触发预警
0
warnList.temHighLimitdouble否温度高于限制
温度高于此值会触发预警
30
warnList.humLowLimitdouble否湿度低于限制
湿度低于此值会触发预警
10
warnList.humHighLimitdouble否湿度高于限制
湿度高于此值会触发预警
60
warnList.smsSendCountint否短信每日可发送数量
范围 -1~20
注: -1 表示不限制
3
warnList.emailSendCountint否邮件每日可发送数量
范围 -1~20
注: -1 表示不限制
3
warnList.smsSingleSendCountint否单次预警记录短信发送次数
1/2/3
1
warnList.emailSingleSendCountint否单次预警记录邮件发送次数
1/2/3
1
warnList.smsSendIntervalint否短信发送间隔(分钟) 5,10,15,30,605
warnList.emailSendIntervalint否邮件发送间隔(分钟) 5,10,15,30,605
warnList.weekIdsstring否消息提醒星期
多个使用英文符号,隔开
周一到周日对应 1,2,3,4,5,6,7
1,2,3,4,5,6,7
warnList.startPeriodTimeStrstring否消息提醒时段开始时间字符串
范围 00:00 - 23:59
00:00
warnList.endPeriodTimeStrstring否消息提醒时段截止时间字符串
范围 00:00 - 23:59
23:59

返回数据

名称类型必选描述示例值
databool是true 修改成功 false 修改失败true

请求示例

{
  "appId": 658409073956360262328652394,
  "method": "tracker.configTemplate.delete",
  "format": "JSON",
  "charset": "UTF-8",
  "signType": "RSA2",
  "timestamp": "1747885345966",
  "version": "1.0",
  "bizContent": {
    "trackerPermission": {
      "alarmInfoFlag": 1,
      "basicInfoFlag": 1,
      "csvExportFlag": 1,
      "dataChartFlag": 1,
      "dataListFlag": 1,
      "mapViewFlag": 1,
      "pdfExportFlag": 1
    },
    "tripConfig": {
      "activeTime": 5,
      "buttonFlag": 1,
      "collectInterval": 1,
      "email": "123@freshliance.com",
      "flightFlag": 0,
      "gpsFlag": 1,
      "lightFlag": 0,
      "phoneList": [
        {
          "areaCode": "+86",
          "enableSmsFlag": 1,
          "enableVoiceFlag": 1,
          "phone": "987654321"
        }
      ],
      "shockFlag": 0,
      "startDelay": 5,
      "templateName": "template1",
      "wifiFlag": 1
    },
    "tripConfigTemplateId": 3033
  },
  "sign": "SGnNGPg94YgJYyScb4jpn87gF6rWrzYjLXpWCt8MDVP1tjhS98pBWl+Skjt32QwMxTDFah8ceXW4WlycVJ3eZ5oow9OsrixkUNHhqMhiTEox0knJwv11dmSfvYq2Nr9o7NPVS6sJL4UzW5OHomuBFScyOBT7lBD9vwt+6QOs8m+Fg/WtaDDF8RgXbdsZ4nHUS8HbuvrJaY7mrTgVvUvw2FtSH5b80t/sfE+qnkhtVwo8rKUOA//5GRI4AOQpGPXqEez6cWneBxVk5Cn90VjCLIx0zeCuirsTBUSbi22vwqXK6nZ1ekRzR2e0ZQDjQhbo5qMR+qw5uWr0Mc6dWfRirA=="
}

返回示例

{
  "code": "0",
  "data": true,
  "msg": "success",
  "sign": "eAnF+imkUl+PQSOKAT4d01WSpCg+qH2a/ai/QqDbzoGiMMAAduoXGj36aTbs0iM7WEvoCrqwrPSP7G2ASOEZVCWlCna0WK3OX15wj8JMJ1cd5USoyBo44IW0mTLHs5bTjy73yEqF/g50F1ZeJvBw+aESSji5S48oGvrH1wXaSfCTZQ5+ReL9ZHvzU2lWVSfpS9DCuQ7f6g3uYBNWKAVVeRSki95Awsv4Yiqi8SBOa2ERbXmwp6LGllBEpJNarBf5VAvHUGeDSWD2nQWPsyWceZaAfViQCYf7jdMZ8JmI6bQHrYuCnhHLAjaI84DozDGc3CadZHdgOjwsO57nz9WPeQ==",
  "subCode": "",
  "subMsg": ""
}

删除行程模板

接口说明

删除行程模板

接口方法

tracker.configTemplate.delete

请求参数

名称类型必选描述示例值
tripConfigTemplateIdint是行程配置模板 id3125

返回数据

名称类型必选描述示例值
databool是true 删除成功 false 删除失败true

请求示例

{
  "appId": 658409073956360262328652394,
  "method": "tracker.configTemplate.delete",
  "format": "JSON",
  "charset": "UTF-8",
  "signType": "RSA2",
  "timestamp": "1747884691678",
  "version": "1.0",
  "bizContent": {
    "tripConfigTemplateId": 3125
  },
  "sign": "bNuPj0JmgJE2yRVcFQYOSHk9kDGk+BNq3UEbvk3bQAxVI9sQvE02nT7UZrjOau6kaMpjDNRAScM7e06ybyEVu3Q3oigALt+Rv5LFNa3R1E7fX0sen/idbKR0dN7m8ocGWQhSUusqL6IenlfFPch1RCWF2MqH+98HD3+aK3CIsM10fqHYJyHzsmfxVWoYT4Ryk2aFDc4Ez6JBh5UhufXc5nNNScG8eB+oJplJRyTqcRpDA/13J37llOLt+opz3Z1dFFNARnEDg4+Gwj1KcGstUL/UsMQJ2VcUgpw8PpaD7UD4MHj+FwG6FhIkgFao4Mnqkzm+sa5NHl2CVPQ5vRl1Eg=="
}

返回示例

{
  "code": "0",
  "data": true,
  "msg": "success",
  "sign": "eAnF+imkUl+PQSOKAT4d01WSpCg+qH2a/ai/QqDbzoGiMMAAduoXGj36aTbs0iM7WEvoCrqwrPSP7G2ASOEZVCWlCna0WK3OX15wj8JMJ1cd5USoyBo44IW0mTLHs5bTjy73yEqF/g50F1ZeJvBw+aESSji5S48oGvrH1wXaSfCTZQ5+ReL9ZHvzU2lWVSfpS9DCuQ7f6g3uYBNWKAVVeRSki95Awsv4Yiqi8SBOa2ERbXmwp6LGllBEpJNarBf5VAvHUGeDSWD2nQWPsyWceZaAfViQCYf7jdMZ8JmI6bQHrYuCnhHLAjaI84DozDGc3CadZHdgOjwsO57nz9WPeQ==",
  "subCode": "",
  "subMsg": ""
}
Prev
分组设备