收藏
回答

如何解决component_verify_ticket消息: 解密后得到的buffer非法?

接收到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&timestamp=1712574390&nonce=1247735997&encrypt_type=aes&msg_signature=7c29564705247822df4dd595d35e2f8cead78681

另外还收到未知appidcomponent_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 个回答

登录 后发表内容