修改日期 | 修改人 | 备注 |
2020-05-09 16:15:40[当前版本] | 戴海林 | 格式调整 |
2020-05-09 16:12:15 | 戴海林 | 格式调整 |
2020-05-09 16:11:04 | 戴海林 | 格式调整 |
2020-05-09 16:10:08 | 戴海林 | 创建版本 |
概要设计-消息中心-冷战视频AI相关
上传入参调整:
校验字段
appKey、requestTime、token
业务字段
templateCode、templateParam、devCode、alarmLevel、alarmTime、appendData
名称 |
消息中心报警上报接口 |
|||
类型 |
P OST |
|||
地址 |
http://njrgrj.imwork.net:8826/MessageCenter/ s endMessage ?token=XXXXXXXXXXXXX |
|||
方向 |
参数 |
类型 |
是否必填 |
备注 |
In |
app K ey |
String |
Y |
运营平台HTTP-OpenAPI提供给第三方接入的唯一标识符参数,同时与secret值用来做签名认证 |
In |
requestT ime |
String |
Y |
第三方应用发起请求时的时间戳采用UTC时间戳,自1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数 |
In |
templateCode |
String |
Y |
模板 编码(业务标识:包含了项目编码+报警类型+接收人员+接收方式) |
In |
templateParam |
J son |
N |
提供给 模板使用的键值对 |
In |
d ev C ode |
String |
N |
设备编码,2 5 位标准编码 |
In |
alarmL evel |
S tring |
Y |
报警等级 ( 103:高,102:中,101:低 ) |
I n |
alarmT ime |
String |
Y |
故障时间,时间格式Y YYY-MM-DD HH :mm : ss |
I n |
appendData |
String |
Y |
透传给第三方的额外字段 |
In |
token |
S tring |
Y |
签名值,运营平台HTTP-OpenAPI服务端用来做token校验的参数 , 不拼接在POST数据的JSON串上 , 生成后把toke参数及值拼接在POST请求URL后面即可 |
out |
errorCode |
String |
Y |
错误编码,详情见附件1 |
out |
errorMessage |
String |
Y |
错误提示信息 |
参数示例 |
||||
In |
{ "app K ey ":"f8524632", " requestT ime ":"1447756521042", " templateCode ": "T20200509154212191", " template P aram": { "K ey1 " : " value1 " , " Key2 " : " value2 " , "ItemList":[ { "IKey1":"value1", "Ikey2":"value2" }, { "IKey1":"value3", "Ikey2":"value4" }, ] }, " d ev C ode": "0020204002000301010010001", "error T ime": " 2 018 - 12 - 01 09 : 00 : 00", "error L evel": " 1 03", " appendData ": " 设备故障无法运行 " , } |
|||
O ut |
{ "errorCode":0, "errorMessage":"" } |
|||
T oken规则 |
token=MD5(请求URI+参数串+secret);参数串包括:接口业务参数、必传参数appkey和time。 注:加密的字符串统一采用UTF-8编码,结果为32位大写 token生成后把toke参数及值拼接在POST请求URL后面即可。 注:不是拼接在POST数据的JSON串上。 Appkey 、 secret 由运营平台进行提供 目前 可用 的 值: Appkey: lt0606lt |