收藏
回答

微信公众号设置白名单不生效

微信公众号设置白名单,在网页调试接口报    "errcode": 40164, 
    "errmsg": "invalid ip 0.0.0.0, not in whitelist"
w我已经添加了ip白名单

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

4 个回答

  • 好
运
眷
顾
    好 运 眷 顾
    2021-10-13

    牛逼了牛逼了,也没有相关人员出来回复下,出口ip跟你们返回的完全不是一个东西。感觉张明说的很有道理

    2021-10-13
    有用
    回复
  • Tonya
    Tonya
    2020-04-14

    请确认调用api接口的公众号和设置白名单ip的公众号是否一致。若一致请重新请求并提供appid,白名单ip,请求包,回包,请求时间,这边好定位问题。

    2020-04-14
    有用
    回复 3
    • 张明
      张明
      2020-05-09
      解决办法是:把 0.0.0.0 加入白名单。
      2020-05-09
      2
      回复
    • 张明
      张明
      2020-05-09
      解决办法2:你们加班,把获取IP的代码改下,能获取到用户的真实IP,可以参见下面我给提问者 @心境 的场景。
      2020-05-09
      回复
    • 🌰坚果
      🌰坚果
      2021-04-12回复张明
      请问如何添加0.0.0.0 我再公众号上面添加这个它提示不是域名添加失败
      2021-04-12
      回复
  • 武旭达
    武旭达
    2020-04-13

    他发送了吗,微信没有收到返回值,仔细检查检查都是小细节

    2020-04-13
    有用
    回复
  • 心境
    心境
    2020-04-13

    逗我玩呢?

    2020-04-13
    有用
    回复 1
    • 张明
      张明
      2020-05-09
      我刚好遇到,貌似是网络运营商为了节约IP地址,吧WAN-IP用的地方局域网IP和外网ip搞的不一致,这样公众号获取IP程序好像也直接获取为 0.0.0.0了,和你加的IP毛关系没有,腾讯获取你的IP是0.0.0.0,那解决办法就是:把 0.0.0.0 加入白名单。


      总而言之,返回的errmsg 提示是哪个IP不在白名单,你就把哪个IP加入白名单,不要问腾讯是怎么搞到这个IP的,腾讯搞的对不对,这是他们的事情,我们只需要把他们认为的IP加入白名单即可。 


      潜在而言,白名单这事本来是为了安全,他们获取的是0.0.0.0,这样就失去了白名单安全的意义。这点也无需多虑,毕竟服务器IP绝大多数是有独立的外网IP的。
      2020-05-09
      1
      回复
登录 后发表内容
问题标签