收藏
回答

企业微信代开发 开始开发 回调接口,解密失败,什么原因?

企业微信代开发 开始开发 回调接口,解密失败,什么原因?用调试工具测试回调接口是正常的。

Traceback (most recent call last):

  File "/home/wechatApi/app_server_application.py", line 106, in callback_handler

    decrypted_echostr = decrypt_aes(echostr)

                        ^^^^^^^^^^^^^^^^^^^^

  File "/home/wechatApi/app_server_application.py", line 42, in decrypt_aes

    decrypted = unpad(decrypted, AES.block_size)

                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/Crypto/Util/Padding.py", line 92, in unpad

    raise ValueError("Padding is incorrect.")

ValueError: Padding is incorrect.

"GET /callback?msg_signature=4a64c363ebe91fe94d6007500087ba067a5195aa&timestamp=1742471717&nonce=1742453883&echostr=JASq7NvgleZLa4/za9BOc4dVC3oCuRCiPIxvzwFEKSeK6Y15IScLTGSSJJvl4wKBlNiEqbT7jP0EAJPA7rIR%2B8wMPORx9PbOBlFXTRGFS7vEbiPzZ4UG00Cd3ch/Gyjd HTTP/1.1" 500 -

回答关注问题邀请回答
收藏
登录 后发表内容