回调配置-支持Http Post请求接收业务数据
POST
http://api.3dept.com/
服务端API企业内部开发第三方应用开发智慧硬件开发
当用户触发回调行为时,企业微信会发送回调消息到填写的URL。
1.
2.
3.
4.
· 企业微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次
· 当接收成功后,http头部返回200表示接收ok,其他错误码企业微信后台会一律当做失败并发起重试
步骤1~2可以直接使用解密函数一步到位。
步骤3其实包含加密被动回复消息、生成新签名、构造被动响应包三个步骤,可以直接使用加密函数一步到位。
步骤4中,不同的业务回调要求返回不同内容。比如回复空串,或者特定字符串(如success),以及上一步构造的加密被动回复消息。具体要求在各个回调业务文档会有说明。
原文档地址:
https://open.work.weixin.qq.com/api/doc/90000/90930
https://open.work.weixin.qq.com/api/doc/90001/91116
https://open.work.weixin.qq.com/api/doc/90002/91148
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://api.3dept.com/' \
--header 'Content-Type: application/xml' \
--data-raw ''
响应示例响应示例
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<Encrypt>string</Encrypt>
<MsgSignature>string</MsgSignature>
<TimeStamp>string</TimeStamp>
<Nonce>string</Nonce>
</xml>
请求参数
Query 参数
msg_signature
可选
示例值:
ASDFQWEXZCVAQFASDFASDFSS
timestamp
可选
示例值:
13500001234
nonce
可选
示例值:
123412323
Body 参数application/xml
返回响应
修改于 2022-01-14 04:25:41