Skip to content

区域内停车提醒服务 ​

简要描述 ​

生产型企业或者销售型企业,对于销售有区域限制的时候,因为价格差异,经常会出现 不法经销商进行串货。 生产型企业的风控部门,针对已知的部分串货区域,进行围栏检测,进入围栏后,若有停车,则疑似串货,实时通知风控部门。企业风控部门进行实时监控和处理。

说明 ​

本服务包含 5 个接口:区域注册接口,车辆订阅接口,车辆停车时间通知接口,删除车辆订阅接口,删除区域接口。

规则 ​

1.注册后 1 分钟生效,生效后 10 分钟(默认阈值),开始推送数据 2.删除围栏的情况:客户自己删除。 3.删除围栏的情况:删除订阅车辆时,若该围栏下没有绑定的车辆,围栏会立即删除。 4.删除围栏的情况:用户账号有效期,过期时,围栏会自动删除。 提醒:注册车辆和围栏后,使用完成请及时删除,长期不删除,车辆进出围栏会一直推 送消息,扣费较多(按推送扣费)。

请求前都需要设置Token

参数名必选类型说明
Token是string应用令牌

区域注册 ​

请求地址 ​

/v4/api/fence/operateOperateAreaReg

请求参数 ​

参数名必选类型层级说明示例
areaname是string1自定义区域名称(名称不能超 25个字符,不能包含特殊字符,比如下划线)北仑港
lonlats是string1GCJ02 高德坐标系,自定义区域坐标格式:经度,纬度英文逗号分隔,多个用|分割。坐标点的个数,最少 4 个,最多20 个(多边形)(第一个和最后一个必须一样),圆心坐标格式:经度,纬度以英文逗号分隔。113.796387,41.19519|118.410645,41.228249|117.773438,40.245992|116.015625,40.212441|114.938965,39.520992113.796387,41.19519(多边形);116.015625,40.212441(圆形)
type是string1订阅类型:1:指定车辆1
actiontype是string1事件类型:1 驶入;2 驶出;3 区域内停车;4 驶入+驶出;5 驶入+驶出+驶出超时;6 驶入+区域内停车;7 驶入+驶出+区域内停车;8 驶入+驶出+区域内停车+驶出超时;1
timeout是string1驶出超时(单位:分钟)驶出超时时间=驶出时间-驶入时间,(要求正整数据)20
stoptime是string1区域内停车时长(单位:分钟)不能小于 55
coorType是string1坐标类型 2.百度、3.高德3
areatype否,不传默认是1string1区域类型 1 多边形 2 圆形1
radius否,Areatype为2时,必传string1半径(单位:米)最小 500M,最大 30000M1000
json
{
  "areaname":"北京",
  "lonlats":"116.015625,40.212441",
  "type":"1",
  "actiontype":"3",
  "stoptime":"5",
  "timeout":"20",
  "areatype":"2",
  "radius":"1000",
  "coorType":"3"
}

返回参数 ​

参数名类型层级说明
codeint1状态码
msgstring1请求结果
totalint1返回总条数
requestIdstring1请求编号
dataobject1返回数据
输出参数名称输出参数字段示例数据备注
自定义区域IDareaid5239375当注册成功时返回自定义区域ID,失败时为空
状态state11:注册成功,2:注册失败,3:区域名称被占用
json
{
    "code": 200,
    "data": {
        "areaid": "5239375***6697772",
        "state": "1"
    },
    "msg": "业务处理成功",
    "total": null,
    "requestId": "97183569-113010"
}

车辆订阅接口 ​

请求地址 ​

/v4/api/fence/operateFenceSubscribe

请求参数 ​

参数名必选类型层级说明示例
vnos是(最大支持 50 个)string1车牌号_车牌颜色,英文逗号分隔车牌颜色:1 蓝色,2 黄色京A12345_1
areaid是string1自定义区域 ID85225156456
json
{
   "vnos":"鲁RT5**_2",
    "areaid":"6863**552747412993"
}

返回参数 ​

参数名类型层级说明
codeint1状态码
msgstring1请求结果
totalint1返回总条数
requestIdstring1请求编号
dataobject1返回数据

data

输出参数名称输出参数字段示例数据备注
结果result21:成功,2:自定义区域 ID 不存在
json
{
  "code": 200,
  "data": {
    "result": "2"
  },
  "msg": "业务处理成功",
  "total": null,
  "requestId": "1292fecf-285567"
}

车辆停车事件通知 ​

你们需要提供一个 POST 请求接口,Content-Type为application/json,接收以下所有参数。入参列表如下:

参数 ​

参数名类型层级说明
vcostring1颜色(1 蓝色,2 黄色)
areaIdstring1区域 ID
typestring1区域 ID
areaNamestring1区域名称
utcstring1事件类型:5 区域内停车;8:驶出超时;
vinstring1时间:UTC 格式精确到毫秒
stopLonlatstring1停靠点经纬度(GCJ02 高德坐标系,小数点后小于等于 7 位),格式:经度,纬度二 者以英文逗号分隔
stopAddrstring1停靠点位置
stopStartTimeString1停靠开始时间

车辆取消订阅接口 ​

请求地址 ​

/v4/api/fence/operateFenceUnsubscribe

请求参数 ​

参数名必选类型层级说明示例
vnos是string1车牌号_车牌颜色,英文逗号分隔,一次请求最多 100 个车牌号 车牌颜色:1 蓝色,2 黄色京 A12345_1,京 B12345_2
areaid是string1自定义区域 ID48649262BA33928BE050A8C0366804C9
json
{
    "vnos" : "鲁R**9_2",
    "areaid": "4882**45451529396"
}

返回参数 ​

参数名类型层级说明
codeint1状态码
msgstring1请求结果
totalint1返回总条数
requestIdstring1请求编号
dataobject1返回数据

data

输出参数名称输出参数字段示例数据备注
结果result21:成功,2:自定义区域 ID 不存在
json
{
  "code": 200,
  "data": {
    "result": "2"
  },
  "msg": "业务处理成功",
  "total": null,
  "requestId": "1292fecf-285567"
}

删除自定义区域注册接口 ​

请求地址 ​

/v4/api/fence/operateFenceAreaUnReg

请求参数 ​

参数名必选类型层级说明示例
areaid是string1自定义区域 ID48649262BA33928BE050A8C0366804C9
json
{
    "areaid":"48821367454***529396"
}

返回参数 ​

参数名类型层级说明
codeint1状态码
msgstring1请求结果
totalint1返回总条数
requestIdstring1请求编号
dataobject1返回数据

data

输出参数名称输出参数字段示例数据备注
结果result21:成功,2:自定义区域 ID 不存在,3:已删除
json
{
  "code": 200,
  "data": {
    "result": "2"
  },
  "msg": "业务处理成功",
  "total": null,
  "requestId": "1292fecf-285567"
}