收藏
回答

遇到两个问题,1是服务器配置token验证失败;2是signature签名验证失败,需要如何解决?

1.服务器配置token验证失败,操作时间:2021年8月3日11:51 appid:wx2076cacef2fc68a4

2.signature签名验证失败,代码部分如下

此图中注释部分验证错误一样

得结果:

验证方法:

最后一次编辑于  2021-08-03
回答关注问题邀请回答
收藏

1 个回答

  • ㅤㅤㅤㅤ
    ㅤㅤㅤㅤ
    2021-08-03

    你这里填的地址结尾是 `home。

     

    处理验证的 Action 路由却是 `verify`?


    另外如果验签通过,你需要原样反回 `echostr`,而不是你自己拼接的结果。

     

    P.S. 看你是 C#,推荐个 .NET 的微信 SDK:https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/

    2021-08-03
    有用
    回复 7
    • 冰冰
      冰冰
      2021-08-03
      这个是由前端调用的,前端的地址是home
      2021-08-03
      回复
    • 冰冰
      冰冰
      2021-08-03
      从结果看,ret=0 且 生成的sMsgSignature != signature 才会返回了失败的消息
      2021-08-03
      回复
    • ㅤㅤㅤㅤ
      ㅤㅤㅤㅤ
      2021-08-03回复冰冰
      ?这不是你自己拼的么
      2021-08-03
      回复
    • ㅤㅤㅤㅤ
      ㅤㅤㅤㅤ
      2021-08-03回复冰冰
      这个地址是微信推送消息给你的地址,哪来的前端调的?你是不是跟 JS-SDK 的签名接口搞混了?
      2021-08-03
      回复
    • 冰冰
      冰冰
      2021-08-03回复ㅤㅤㅤㅤ
      微信推送到前端,前端再获取后端啊
      2021-08-03
      回复
    查看更多(2)
登录 后发表内容