收藏
回答

请问公众号服务器配置一直提示“token验证失败”,服务器也接收不到请求通知是什么问题?

公众号服务器配置进行配置时一直提示“token验证失败”,测试发现服务器没有接收到请求,换了一个公众号测试也没有接收到请求,把程序换一个服务器测试也是没有接收到请求。但是在浏览器内打开网址,服务器是可以获取请求的。

两个公众号的原始id是gh_0c7a82d45bef、gh_f5068762cccb。

浏览器访问时服务器可以记录到日志,但提交设置时记录不到日志,nginx里面也没有记录到,说明请求都没有到达服务器。

已经测试两天了,具体时间段的日志可以查看14点20分~14点22分的。@公众号技术运营专员

是微信端的问题吗?



最近有项目也要验证token,就干脆努力找下问题是什么,最后发现微信公众平台验证token时请求的是http1.0,如果是k8s,可能默认是1.1或2.0,需要开启支持1.0就可以了,没开启时验证请求到达不了后台服务,也获取不到请求日志。

最后一次编辑于  2022-11-06
回答关注问题邀请回答
收藏

6 个回答

  • 小程序、电商解决方案~李超
    小程序、电商解决方案~李超
    2022-03-29

    浏览器访问时服务器可以记录到日志,但提交设置时记录不到日志,nginx里面也没有记录到,说明请求都没有到达服务器。

    2022-03-29
    有用 2
    回复
  • 从君华
    从君华
    2023-05-21

    还真的是这个原因,微信也太搞了。

    2023-05-21
    有用 1
    回复 2
  • 张米农
    张米农
    2023-05-07

    有没有人在啊,到底是什么原因啊????搞一天了,真的要被气吐血,头发都少了几十根,用https怎么都访问不到服务器。提交 基础配置 “token验证失败”。

    后来只能把 URL 改成80端口,用http就提交成功了。这样:http://<ip>:80/wechat

    我猜测可能是域名备案还没通过的原因。但是只报错 “token验证失败”,也不发消息给服务器,完全让人摸不着头脑。

    2023-05-07
    有用 1
    回复 1
    • 从君华
      从君华
      2023-05-21
      开启HTTP1.0试试。
      2023-05-21
      回复
  • 小冷
    小冷
    2023-02-01

    问题已找到. 我的问题是因为证书不安全导致的 ,如何检测证书安不安全, 浏览器打开有危险提示就是不安全的.

    2023-02-01
    有用
    回复 2
    • 一位不知道起名的网友
      一位不知道起名的网友
      2023-02-12
      我在阿里云上申请的免费域名还是提示不安全,请问怎么解决呢
      2023-02-12
      回复
    • 一位不知道起名的网友
      一位不知道起名的网友
      2023-02-12
      免费的SSL证书,通过nginx代理后,在浏览器里打开还是提示不安全...
      2023-02-12
      回复
  • 像翱翔的鱼
    像翱翔的鱼
    2022-11-10

    k8s怎么开启http 1.0呀 有大神指导一下吗


    2022-11-10
    有用
    回复 1
    • 天道酬勤
      天道酬勤
      2023-08-05
      解决了吗
      2023-08-05
      回复
  • 公众号技术运营专员-livia
    公众号技术运营专员-livia
    2022-03-29

    你好,建议确认一下是否屏蔽了部分来自微信请求的 ip,出口 ip 列表可以通过 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html 获取

    2022-03-29
    有用
    回复 5
    • 小程序、电商解决方案~李超
      小程序、电商解决方案~李超
      2022-03-29
      找到了问题了,首先必须使用https,然后是ssl证书的问题。
      我们应用部署在k8s上,配置的证书浏览器可以访问,但是你们后台识别不了,把应用转移到另外一台独立的服务器后就可以正常识别了。
      测试时还发现泛域名证书无法识别,必须单域名证书。
      建议你们在接口上加一个提示,例如泛域名证书不支持,http不支持,域名证书解析异常时不支持。
      2022-03-29
      回复
    • 小程序、电商解决方案~李超
      小程序、电商解决方案~李超
      2022-03-29
      程序放到独立服务器验证通过后,和关键词回复可以互动后,再放到k8s上,关键词回复功能也可以正常使用,但是如果再重新验证依然是不行。所以希望验证这一步平台可以给出错误提示。
      2022-03-29
      回复
    • 喂~喂~
      喂~喂~
      2022-03-31回复小程序、电商解决方案~李超
      大佬,ssl证书是什么方便?方便描述下吗?遇到了同样问题。
      2022-03-31
      回复
    • 张明山
      张明山
      2022-07-30回复小程序、电商解决方案~李超
      请问你们解决了吗?如何解决的?我们也是k8s部署的,浏览器,postman都能访问,微信工作号后台不能访问。
      2022-07-30
      回复
    • 小程序、电商解决方案~李超
      小程序、电商解决方案~李超
      2022-11-06
      希望官方文档中可以标记一下用的是http1.0,这个问题太难找了。
      2022-11-06
      2
      回复
登录 后发表内容