收藏
回答

公众平台开发设置的白名单IP无效?

公众平台开发,获取token,提示40164错误,错误提示的IP,是我服务器的IP,添加到白名单,仍然不可用,请问怎么回事?

url:http://m.xintairencai.com/test/index.asp该url页面已经输出了token接口的返回信息

错误提示原文:JSON:{"errcode":40164,"errmsg":"invalid ip 122.114.57.211 ipv6 ::ffff:122.114.57.211, not in whitelist hint: [eRS6Va0992d425]"}

尝试使用服务器的浏览器直接访问token接口可以正常获取到token。

总结:也就是说用122.114.57.211服务器上的浏览器访问接口,可以正常获取token,用我写的程序在122.114.57.21这台服务器上访问接口返回40164错误提示,说没有设置白名单。

最后一次编辑于  2020-02-08
回答关注问题邀请回答
收藏

1 个回答

  • 李柯楠(金斗网络)
    李柯楠(金斗网络)
    2020-02-08

    尝试重启服务器,解决,原因不明。

    2020-02-08
    有用
    回复 1
    • 李柯楠(金斗网络)
      李柯楠(金斗网络)
      2020-02-09
      最终原因找到,是由于采用了Microsoft.XMLHTTP组件,去获取的JSON数据,但是Microsoft.XMLHTTP组件有缓存,实际并未访问url和微信服务器通讯,通过Microsoft.XMLHTTP组件的setRequestHeader "If-Modified-Since", "0",屏蔽掉缓存,最终解决。
      2020-02-09
      回复
登录 后发表内容
问题标签