适用官方解密函数解密时, 指令回调情况下出现ToUserName也就是ReceiveId不一致的问题。
- 在推送ticket和企业取消授权时,传入的ToUserName为第三方应用的id即suiteId:
<xml><ToUserName><![CDATA[wwaf50369852d94710]]></ToUserName>
- 但是在企业授权时,传入的ToUserName为服务商的id
<xml><ToUserName><![CDATA[wwbadb034baa3ddc0b]]></ToUserName>
相关的问题里,回答为 指令回调 均为suiteId而数据回调有可能为corpId,请问这是什么情况呢?此外,还有回答说可以在url用占位符显式地传入{CorpId},这个占位符应该写在url的哪里?
已经解决了,答案就是上述回答中的那个帖子
建议参考历史帖子官方答复:企业微信 第三方 回调中的ToUserName问题? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/00004ed44303b0da47e95085e5bc00