当用户授权设备上报体温检测记录时,并且检测用户在应用可见范围内时,企业微信回调该指令回调到应用配置的数据回调url中。
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
<xml>
<ToUserName><![CDATA[wpwLgYcwAAayDT6bUVnhZuKebVce4xxx]]></ToUserName>
<FromUserName><![CDATA[sys]]></FromUserName>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[device_temperature_data_report]]></Event>
<TimeStamp>1673943402</TimeStamp>
<TemperatureDataList>
<Item>
<OpenUserId><![CDATA[wowLgYcwAALFQ0aKg9wpBYwyHTdyFxxx]]></OpenUserId>
<UserType>0</UserType>
<TimeStamp>1673943402</TimeStamp>
<Temperature><![CDATA[36.7]]></Temperature>
<Status>0</Status>
</Item>
</TemperatureDataList>
<DeviceSn><![CDATA[device_sn]]></DeviceSn>
</xml>
参数说明:
参数 | 说明 |
---|---|
ToUserName | 企业微信CorpID |
FromUserName | 此事件该值固定为sys |
MsgType | 消息的类型,此时固定为event |
Event | 事件的类型,此时固定为device_temperature_data_report |
TimeStamp | 消息创建时间, UINX时间戳 |
DeviceSn | 温度检测设备SN |
TemperatureDataList | 温度检测数据列表 |
TemperatureDataList.Item.OpenUserId | 温度检测数据成员openuserid |
TemperatureDataList.Item.UserType | 温度检测数据人员类型:0-企业成员;1-访客;2-学生 |
TemperatureDataList.Item.TimeStamp | 温度检测时间戳 |
TemperatureDataList.Item.Temperature | 检测温度 |
TemperatureDataList.Item.Status | 温度状态 |
服务商的响应必须在1000ms内完成