企业绑定设备事件
POST
https://127.0.0.1/suite/receive
从企业微信添加设备成功后,企业微信后台会回调绑定时间和授权码,告知设备当前已经完成企业绑定,厂商根据该授权码auth_code,可获取到该设备的授权密钥。
回包为空或者success表示回调处理成功
被动加密回包参考 回调被动回包格式
errcode | errmsg显示描述 |
---|---|
1 | 设备离线,请检查设备网络连接后重试 |
2 | 设备已被绑定,请解绑后重试 |
3 | 设备存在本地数据,请重置设备后重试 |
4 | 设备验证码校验不通过 |
注意:
1.绑定时服务商云在处理过程中,如果遇到以上绑定场景绑定失败被动回包时,errcode请严格按照上述表格场景对应的errcode进行回包
2.当服务商被动回包其他的错误码时,一律展示为未知原因导致添加失败,请重试。如重试后仍无法添加,请联系设备提供厂商协助解决
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://127.0.0.1/suite/receive' \
--header 'Content-Type: application/json' \
--data-raw '{
"msg_type":"event",
"base_info":{
"req_id":"xxx",
"device_sn":"xxx",
"createtime":1658332800,
"model_id":"xxx",
"auth_corpid":"xxx",
"service_corpid":"xxx"
},
"event":{
"event_type":"bind",
"auth_code":"xxx",
"verif_code":"xxx"
}
}'
响应示例响应示例
{
"errcode": 0,
"errmsg": "ok"
}
请求参数
Query 参数
msg_signature
string
可选
示例值:
3a7b08bb8e6dbce3c9671d6fdb69d15066227608
timestamp
string
可选
示例值:
1403610513
nonce
string
可选
示例值:
380320359
Body 参数application/json
返回响应
修改于 2022-12-08 06:47:55