微信开放平台的ticket推送功能以往一直是正常的,近期由于我这里对网络安全方面要求比较严,微信开放平台需要推送ticket至我后台,需要提前知道推送方的ip,我这里开通网络访问权限之后,ticket才能正常推送至我后台。所以问题是如何获取推送方的ip?我在微信公众平台的文档上找到了这个方法https://api.weixin.qq.com/cgi-bin/get_api_domain_ip,获取了微信的官方ip之后,也在我这里的网络层放开了获取到的ip的访问权限,可是还是没有收到ticket推送。所以以上的获取ip方法,并不适用微信开放平台的ticket推送吗?那么该如何获取到推送方的ip呢?
补充:由于我公众号的secret忘记了,获取ip需要secret,所以我这边重置了一下secret再获取ip,不知道对ticket推送有无影响。
获取微信方IP地址请参考文档https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html
目前无法正常获取ticket吗?请提供第三方平台appid信息
另外,请参考文档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