微信公众平台错误代码40164的解决方案
获取微信公众号授权失败, 请稍后重试! 公众平台返回原始数据为: 错误代码-40164,错误信息-invalid ip, not in whitelist hint: [59FKqA0797e514]
错误解释:调用接口的IP地址不在白名单中,请在接口IP白名单中进行设置;
这个问题是由于微信公众号官方平台出于数据安全的考虑,增设了获取关键权限请求的限制。如果要获得公众号的数据交换环节重要的token信息,必须从指定的ip地址发出请求。也就是仅有白名单中的ip地址发出的获取授权请求才被受理。
所以要解决这个问题大家要回到后台查看开发基本配置有没有设置IP白名单:
1、登录公众平台,进入开发->基本配置页面
2、点击配置进入IP白名单设置页
3、填写IP地址
4、管理员扫码确认保存
5、设置成功后点击“关闭”
需要注意的事项:
1 、必须是国内服务器ip地址并且完成备案,国外未备案的服务器ip地址无效;
2 、使用bae,sae,云虚拟机的用户注意,出口ip和入口ip不一样,就是访问的ip和服务器请求出去的ip不一样。这个需要问服务器提供商那边,问问出网ip是什么;
3 、如果是slb架构,需要把关联的ecs对应的外网ip都填写上。
- 上一篇:亚马逊AWS ICP备案流程
- 下一篇:邮件发送端口25被封不要慌,迅优教你如何解决
青岛网站优化工作笔记
- 如何在主流地图平台申请企业信息标注...
- 常用第三方在线支付接口申请条件介绍...
- 如何批量修改文件后缀名...
- 找不到备案账号密码,如何注销之前已备案域...
- 网站备案审核一般需要多长时间?...
- 亚马逊AWS ICP备案流程...
- 如何为网站选择合适的域名?...
- 如何修改去除二维码白边...
- 微信公众号认证流程...
- 如何申请注册网易号...
- 支付宝企业账户注册...
- 微信支付申请条件以及具体操作流程...
- 什么是站点索引量...
- 关于百度百科参考资料能否通的问题...
- 聚合支付平台...
- 支付宝产品介绍...
- 邮件发送端口25被封不要慌,迅优教你如何...
- 个人备案有哪些需要注意的事项?与企业备...