收藏
回答

音视频内容安全识别 消息推送配置成功后 但是回调信息msg_signature一直不一致,怎么搞?

微信回调过来的参数:{"signature":"a4954e4550167f4163b4bc3352c5df6348e3e548","timestamp":"1731082309","nonce":"1593149607","openid":"xxxxxxx","encrypt_type":"aes","msg_signature":"3c067374860a35698f9bed742cb5c0f072c9afb5"} 按照顺序加密参数得到的MSG_Sinature: Encrypt+ timestamp + nonce + 消息推送配置成功的令牌TOKEN; ,但是得到的MSG_Sinaturemsg_signature 一直不一样, 微信回调过来的实体包:{"ToUserName":"XXXXXXXX","Encrypt":"OxA6gGOMQ0wepxY0CJ2bL5NdQgn++dSh9awyC3CfJHVOhFXuc4DEJYBwSHy8d3BkRrUj5gvFAcfSHCIB7FgFN9zVgG+X0rADL/CtkvOXjW/LIWAZwkc0jTaO+yGQK4uh2oTdU2MgWlUeFi1k8pkM0Yiv3RN2fWC+PKAZe/9mi7ab72SiH9eT8ovHxlLQsk6z7qaxpBQ+0R8K528PO7bq41FRtOFziFJuis9ToGcwWy25EBSrmsrE3x109YmTloQ0VhvdmHZ1sLneVZhQ00GumvX6ItgWty8b1Q1qnHpPs8aaUh/JhqTsCPLC4We4uk+n+2DmrS/Jm1eC9Ocdb1E3QibVL9BmJn8SVosF+xmwWfLlqYlzxpFiD1Zkj7wULiuTah3E0VAQLH6uoSadYeaf4SsWjJ5+a+8R70hd846Z7ZdI0Yu+OZ6MWhw2eLwN0J6k7w0hjQxMDpcQQFCFzKxxf3ZQkY7Ph6suFfuQ=="}

回答关注问题邀请回答
收藏

1 个回答

  • 大山
    大山
    11-09

    贴一下你的加密算法代码。

    11-09
    有用
    回复 5
    • 欢乐马
      欢乐马
      11-09
      11-09
      回复
    • 欢乐马
      欢乐马
      11-09回复欢乐马
      调用微信的图片鉴黄 接口 https://api.weixin.qq.com/wxa/media_check_async?access_token=ACCESS_TOKEN 成功后的回调数据 bdJsn
      11-09
      回复
    • 大山
      大山
      11-09回复欢乐马
      11-09
      回复
    • 欢乐马
      欢乐马
      11-09回复大山
      String msgSign = miwen + timestamp + nonce + 配置的令牌token  对就是按照这个字典顺序 对应内容拼接 去sha1加密 结果和微信传过来那个一直对不上
      11-09
      回复
    • 欢乐马
      欢乐马
      11-09
      我按照这个4个字段顺序 String msgSign = miwen + timestamp + nonce + 配置的令牌token  进行拼接顺序, 微信文档里的案例数据代入   加密出来msg_signature 在我代码里走下来,都是匹配正确的;就是自己正式线上使用时候,微信回调给我的数据 一直 对不上msg_signature
      11-09
      回复
登录 后发表内容