接收到component_verify_ticket推送消息,解密时报错
错误日志
Caused by: com.qq.weixin.mp.aes.AesException: 解密后得到的buffer非法 at com.qq.weixin.mp.aes.WXBizMsgCrypt.decrypt(WXBizMsgCrypt.java:206) ~[classes!/:0.0.1-SNAPSHOT] at com.qq.weixin.mp.aes.WXBizMsgCrypt.decryptMsg(WXBizMsgCrypt.java:283) ~[classes!/:0.0.1-SNAPSHOT]
推送消息:
<xml>
<AppId><![CDATA[wx4c4416e5e734b3b0]]></AppId>
<Encrypt><![CDATA[R+xyVui9ZjB88i7Z+dtP+HKbUyceKe7wLHp1Yn9WmeSyexfu3Uh45fVxCkjii9Ne2jQr7gzzmIlu+XjsrHfgVMAGBRR3ucQf2ijqsp1Zy8Dnfc526cJpVotbCrUR4QnJdIOLdD1p
kkcfEAYrVclEUuxDZ+daVCgIy4FTgmI2fd3Rd3l9tQWD2kQxJlmMyZF55H76Qmd9Dl2ZiZhR/iww1avV7ftKtc2WYnrh6RMCyOzuDpmbSmoQYmDR27JXw2kQmIRnn2NW/x4Ik/vowpP9DO9HIeqmKC+QY7IJLW
IDCLOvb1/9l9xH2DTymGjJ/5x82hOPjrNLZC4+3QZa5ctgxe38tVfvTxmg4D00SKTK0D0eedZFqYFJr3bzxk6DXF/YuwdZIe5xO4qZMBGb5VS/Pwx0005RPX1yZHYQ5479RYC75BofgYDAAymu5EbHfeS+mchf
UgbBvFoeGWqWIWPQag==]]></Encrypt>
</xml>
POST /component/notify/ticket?signature=44b7a2665c4a21b97fa46547fc72a6782acd2992×tamp=1712574390&nonce=1247735997&encrypt_type=aes&msg_signature=7c29564705247822df4dd595d35e2f8cead78681
另外还收到未知appid的component_verify_ticket
<xml>
<AppId><![CDATA[wxba26d24bd0013a0e]]></AppId>
<Encrypt><![CDATA[FNh00jWdL3E+wd4eSoVoxjIvPgPKgiLktMcJTQCO75YdKXLjXkZqWsmJplw91AEYhEPGJNJ9VaCk9GIMBjWneD5yFbItxNKj1E9Tq0BFaNs5u8fPEV4FQUlSsKJxndOeFBSk4fUTE2oW4M88aRDYYFy2kg5DP8iD75Ew3Q+n91jHAoO3C4z1n/e4/LUo8+x9nha92XwcpOaNkcUQyrOi5/JPhmm4EVdBcRR7jCYz4m4lBiPmmimbLAApSqeHVdxct3uqnbdIQrK8XGIGIv9oy/7oDhAsZbo6rue3siug5lfr8P/Jih7ieRZWIxqhZYtqQcLsHRZgukiSwrZg6o4m6wq+H6DDorVPNrHGXobtpa4NxY3NBeeF7VtV3hfMi6oiWXMM+nQ2+/tdGtCeus242z1uI/f1M8anVoCRfEMY0FNUhqP2o/6Nxavyt69UugFOWA+lIYhlbCMhfia4HI0+Cg==]]></Encrypt>
</xml>
已仔细比对平台和代码中的消息校验Token和消息加解密Key一致。 同样的对接代码在公司的其他第三方平台账号下运行正常。
你好,1、经核查,第三方平台 wx4c4416e5e734b3b0 授权事件接收配置URL地址(http://qlzx.zituihao.com/component/notify/ticket) http_code: 502,访问网络不通,请自查下地址~并及时响应success字符串。
另外,请参考文档https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/alarm.html加入第三方告警群,告警信息群会将微信请求的clientip,错误信息,对应域名,对应域名解析的IP地址等信息推送至告警群中。根据告警群的信息,把对应的ip地址加入白名单,允许其访问你们的网络。
后续有ticket相关问题可以参考排错指南进行自主排查https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/troubleshooting/component_verify_ticket_troubleshooting.html
2、wxba26d24bd0013a0e,该账号也是你们的第三方平台账号吗?也是 http_code: 502 的情况
我们的账号, wx4c4416e5e734b3b0,推送过来的component_verify_ticket解密失败,提示解密后得到的buffer非法。 已自主排查过问题,未能解决问题。 能提供一下你们加密消息使用的token和key和我们在平台上填写的信息一致? 我们比对过代码和平台上申请时填写的信息是一致的。
token:mywyfx
key: zlqkGMHKsIVAQAtZeJtVMAqzHuuBFIcQzDjZFfUlPYH
2、不支持提供,请自行查看你们配置的开发资料信息;
目前核实情况还是和上述情况一样,请自查下地址
-- 是的