收藏
回答

消息推送配置 一直提示Token校验失败,请检查确认

在设置消息推送配置的时候,一直提示 “Token校验失败,请检查确认”, 配置的url 没有请求进来。我是在内网测试,使用了内网穿透, 将本地服务地址映射成外网可以访问的 域名地址,外网也可以直接访问。就是在配置推送消息的时候,一直提示token校验失败。而且微信的请求也没进来。有遇到过这样问题的朋友吗?方便解答一下。谢谢!



最后一次编辑于  07-15  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 是柿子啊
    是柿子啊
    07-17

    token需要跟url的匹配

    07-17
    赞同
    回复
  • 和光同尘
    和光同尘
    07-24

    好了,遇到的问题已经解决了。

    07-24
    赞同 1
    回复 1
    • 和光同尘
      和光同尘
      07-24

      最终的原因可能是因为:微信这边要求 开发者提供的 url地址不能使用代理服务器。


      本人之前想在本地环境 调试,使用的ngrok内网穿透,将本地服务代理到外网。在设置推送消息的时候,一直报错,不是报“连接服务器地址超时” 就是报“token校验失败,请检查确认”。报错的内容不一样,其实原因应该是一样的。本地服务在断点调试时,会发现,微信那边的校验请求根本就过不来。


      在网上找了相关的问题,也有很多开发者遇到类似的问题,但是很少有回复能 说到点子上。只有极少的回复 提到了 “开发者的服务不能使用代理”。


      最后实在解决不了,本人就直接将代码发到线上去,然后一次设置就配置成功了。后续的接收用户的消息,以及发送给用户消息 都 水到渠成。


      这里我强调的的是,原因可能是:微信这边要求 开发者提供的 url地址不能使用代理服务器。

      因为我也不能百分百的确定,只是希望能给遇到相同情况的朋友们,提供一个思路,如果你们遇到这种情况用的时候,用别的方式解决了问题,也希望你们能回复告知我,谢谢!


      我的服务端代码是用java写的,如果有朋友在验证token,或者后续的接收和发送客服消息上遇到问题,也欢迎留言,我这边可以提供具体代码,方便各位解决问题。

      07-24
      回复