收藏
回答

api.weixin.qq.com怎么设置ip白名单?

https://open.weixin.qq.com

https://api.weixin.qq.com

这两个域名能否配成IP访问?服务器不允许访问外网,只能通过防火墙设置白名单,有什么解决办法吗?

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

2 个回答

  • Jude
    Jude
    04-01

    针对问题中描述的"服务器不允许访问外网",我这边有个项目是这样实现的:

    通过搭建一个外网服务(A),外网服务(A)去访问微信相关的API接口,然后内网的服务请求外网服务(A)。因为内网针对 https://open.weixin.qq.comhttps://api.weixin.qq.com不好做出网IP权限,那么内网只需要对外网服务(A)的IP做出网权限即可。由此达到最终的目的。


    04-01
    有用
    回复
  • 拾忆
    拾忆
    2020-11-03

    他们不是固定IP,不定时会更新,而且很多个,这个是微信提供的IP查询接口。

    https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html

    2020-11-03
    有用
    回复 5
    • 哈哈
      哈哈
      2020-11-03
      刚才试了一下,ping这两个域名返回的IP一个是183.192.171.16,一个是36.152.5.109,都不在这个接口返回的IP列表里。。。
      2020-11-03
      回复
    • 拾忆
      拾忆
      2020-11-03回复哈哈
      这个接口按道理应该是最新的,你多观察观察,如果一直不是返回最新的,那就是官方有BUG
      2020-11-03
      回复
    • 哈哈
      哈哈
      2020-11-03回复拾忆
      好的,谢谢~
      2020-11-03
      回复
    • 守辰
      守辰
      2020-11-26
      您好,请问,通过ip和端口去访问api.weixin.qq.com的接口,端口号是默认的80端口吗?
      2020-11-26
      回复
    • 拾忆
      拾忆
      2020-11-26回复守辰
      https是443,http是80
      2020-11-26
      回复
登录 后发表内容
问题标签