目录
从企业微信添加设备成功后,企业微信后台会推送添加成功通知。
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
xml请求示例:
<xml>
<DeviceSn><![CDATA[xxxx]]></DeviceSn>
<AuthCorpId><![CDATA[xxxx]]></AuthCorpId>
<InfoType><![CDATA[add_device]]></InfoType>
<TimeStamp>1403610513</TimeStamp>
<ServiceCorpId><![CDATA[xxxx]]></ServiceCorpId>
<RemarkName><![CDATA[测试名称]]></RemarkName>
<ModelId><![CDATA[MODEL]]></ModelId>
</xml>
json请求示例:
{
"DeviceSn": "xxxx",
"AuthCorpId": "xxxx",
"InfoType": "add_device",
"TimeStamp": 1403610513,
"ServiceCorpId": "xxxx",
"RemarkName": "测试名称",
"ModelId": "MODEL"
}
服务商的响应必须在1000ms内完成
参数说明:
参数 | 说明 |
---|---|
DeviceSn | 设备序列号,在第三方管理端登记的SN |
AuthCorpId | 添加设备的企业ID |
InfoType | add_device |
TimeStamp | 时间戳 |
ServiceCorpId | 服务商企业Id |
RemarkName | 设备备注名称 |
ModelId | 设备型号id |
从企业微信删除设备成功,企业微信后台会推送删除成功通知。
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
xml请求示例:
<xml>
<DeviceSn><![CDATA[xxxx]]></DeviceSn>
<AuthCorpId><![CDATA[xxxx]]></AuthCorpId>
<InfoType><![CDATA[del_device]]></InfoType>
<TimeStamp>1403610513</TimeStamp>
<ServiceCorpId><![CDATA[xxxx]]></ServiceCorpId>
</xml>
json请求示例:
{
"DeviceSn": "xxxx",
"AuthCorpId": "xxxx",
"InfoType": "del_device",
"TimeStamp": 1403610513,
"ServiceCorpId": "xxxx"
}
服务商的响应必须在1000ms内完成
参数说明:
参数 | 说明 |
---|---|
DeviceSn | 设备序列号,在第三方管理端登记的SN |
AuthCorpId | 删除设备的企业ID |
InfoType | del_device |
TimeStamp | 时间戳 |
ServiceCorpId | 服务商企业Id |
从企业微信修改设备备注名称成功,企业微信后台会推送设备备注名称修改通知。
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
xml请求示例:
<xml>
<DeviceSn><![CDATA[xxxx]]></DeviceSn>
<AuthCorpId><![CDATA[xxxx]]></AuthCorpId>
<InfoType><![CDATA[remark_device_name]]></InfoType>
<TimeStamp>1403610513</TimeStamp>
<ServiceCorpId><![CDATA[xxxx]]></ServiceCorpId>
<RemarkName><![CDATA[TIT-B4 401投影]]></RemarkName>
</xml>
json请求示例:
{
"DeviceSn": "xxxx",
"AuthCorpId": "xxxx",
"InfoType": "remark_device_name",
"TimeStamp": 1403610513,
"ServiceCorpId": "xxxx",
"RemarkName": "TIT-B4 401投影"
}
服务商的响应必须在1000ms内完成
参数说明:
参数 | 说明 |
---|---|
DeviceSn | 设备序列号,在第三方管理端登记的SN |
AuthCorpId | 修改设备备注名称的企业ID |
InfoType | remark_device_name |
TimeStamp | 时间戳 |
ServiceCorpId | 服务商企业Id |
RemarkName | 设备备注名称 |
当相关设备上报出错信息时,企业微信后台会推送设备上报的错误信息
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
xml请求示例:
<xml>
<DeviceSn><![CDATA[xxxx]]></DeviceSn>
<InfoType><![CDATA[error_report]]></InfoType>
<TimeStamp>1403610513</TimeStamp>
<ServiceCorpId><![CDATA[xxxx]]></ServiceCorpId>
<ErrCode>0</ErrCode>
<ErrMsg><![CDATA[ok]]></ErrMsg>
</xml>
json请求示例:
{
"DeviceSn": "xxxx",
"InfoType": "error_report",
"TimeStamp": 1403610513,
"ServiceCorpId": "xxxx",
"ErrCode": 0,
"ErrMsg": "ok"
}
服务商的响应必须在1000ms内完成
参数说明:
参数 | 说明 |
---|---|
DeviceSn | 设备序列号,在第三方管理端登记的SN |
InfoType | error_report |
TimeStamp | 时间戳 |
ServiceCorpId | 服务商企业Id |
ErrCode | 设备上报的错误码 |
ErrMsg | 设备上报的错误信息 |
当设备完成日志上传时,企业微信后台会推送对应日志文件的MediaId
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
xml请求示例:
<xml>
<DeviceSn><![CDATA[testsn]]></DeviceSn>
<InfoType><![CDATA[fetch_log_finish]]></InfoType>
<TimeStamp>1548074765</TimeStamp>
<ServiceCorpId><![CDATA[xxxx]]></ServiceCorpId>
<MediaId><![CDATA[testmediaid]]></MediaId>
</xml>
json请求示例:
{
"DeviceSn": "testsn",
"InfoType": "fetch_log_finish",
"TimeStamp": 1548074765,
"ServiceCorpId": "xxxx",
"MediaId": "testmediaid"
}
参数说明:
参数 | 说明 |
---|---|
DeviceSn | 设备序列号,在第三方管理端登记的SN |
InfoType | fetch_log_finish |
TimeStamp | 时间戳 |
ServiceCorpId | 服务商企业Id |
MediaId | 上传日志的MediaId,可通过获取临时素材来获取数据内容 |
完整的设备报警和日志上传流程可参考 报警和日志上报流程说明
设备调用上报设备自定义属性后,云端回调该事件到服务商系统接收事件url上。具体配置方法可以参考回调配置
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
xml请求示例:
<xml>
<InfoType><![CDATA[device_feature_change]]></InfoType>
<TimeStamp>1568032757</TimeStamp>
<AuthCorpId><![CDATA[wxxxxx]]></AuthCorpId>
<ServiceCorpId><![CDATA[wxxxxx]]></ServiceCorpId>
<DeviceSn><![CDATA[SN]]></DeviceSn>
</xml>
json请求示例:
{
"InfoType": "device_feature_change",
"TimeStamp": 1568032757,
"AuthCorpId": "wxxxxx",
"ServiceCorpId": "wxxxxx",
"DeviceSn": "SN"
}
参数说明:
参数 | 说明 |
---|---|
InfoType | 请求类型,固定为device_feature_change |
TimeStamp | 时间戳 |
AuthCorpId | 企业corpid |
ServiceCorpId | 服务商corpid |
DeviceSn | 设备序列号 |