收藏
回答

为什么第三方平台授权事件URL接收不到ticket?

第三方平台appid:wx81901c02441a0e0b

授权事件回调地址:https://www.beichenkeji.vip/manage-api/event

根据排错指南(https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/troubleshooting/component_verify_ticket_troubleshooting.html)处理了一遍还是收不到ticket。

使用postman是可以正常请求的,且只返回了success字符串。

调用开启ticket推送接口(https://api.weixin.qq.com/cgi-bin/component/api_start_push_ticket)得到的是推送ticket正常。

还有哪些可能的原因呢?


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

2 个回答

  • 第三方平台小助手
    第三方平台小助手
    2023-08-01

    你好,经核查,第三方平台 appid:wx81901c02441a0e0b 授权事件接收配置URL地址 http_code: 403,访问网络不通,请检查一下你们的防火墙设置并检查下地址~及时响应success字符串

    另外,请参考文档https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/alarm.html加入第三方告警群,告警信息群会将微信请求的clientip,错误信息,对应域名,对应域名解析的IP地址等信息推送至告警群中。根据告警群的信息,把对应的ip地址加入白名单,允许其访问你们的网络。

    后续有ticket相关问题可以参考排错指南进行自主排查https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/troubleshooting/component_verify_ticket_troubleshooting.html

    2023-08-01
    有用
    回复
  • 跨商通
    跨商通
    2023-08-01

    浏览器打开这个链接,要看到success字样。

    2023-08-01
    有用
    回复 4
    • 初九
      初九
      2023-08-01
      浏览器打开是GET请求,接口只处理了POST请求,现在加上了GET请求,打开链接返回了success,但还是接收不到ticket。服务器是阿里云的,防火墙没有对IP进行限制,域名也是在阿里云备案的,有可能跟这个有关系吗
      2023-08-01
      回复
    • 跨商通
      跨商通
      2023-08-01回复初九
      重新全网发布一下,让微信方重新给你发送消息
      2023-08-01
      回复
    • 初九
      初九
      2023-08-01
      看到推送ticket日志了,但nginx报错403,推送请求Content-Type是text/xml。模拟请求Content-Type是application/json时正常,但Content-Type是text/xml时nginx就会报错403,您知道这可能是什么原因吗?
      2023-08-01
      回复
    • 跨商通
      跨商通
      2023-08-01回复初九
      收到就行了,慢慢分析。说明你们居然不支持分析xml呗,微信推送的消息包,确实是xml格式的,你们针对这个解析。
      2023-08-01
      回复
登录 后发表内容