问题概述

关于这个问题,博主是在进行微信公众号平台开发的过程中遇到的,

微信公众号平台的前后端代码开发完成后,在联调接口调用:

“ https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s ”

获取微信的access_token时,回调异常信息:“ errcode“:40164,“errmsg“:“invalid ip ...

如下图:

解决办法

根据回调code,查询码表得知,是因为:调用接口的 IP 地址不在白名单中,请在接口 IP 白名单中进行设置

解决步骤:

登录“ 微信公众号平台 ” > 首页 > 设置与开发 > 基本设置 > 公众号开发信息  > IP白名单 > 配置,

如下图:

期间需要公众号所有者,进行扫码授权即可完成绑定,如果是多个IP的话,换行写即可,绑定成功后如下图:

说明:
1、注意请求域名IP的正确,且IP地址已经完成备案的,如果不知道IP是多少,可以通过DOS窗口中ping指令获得当前域名的IP;
2、云虚拟主机,例如:BAE、SAE,需要注意,出/入的IP是不一样的,就不能用ping指令来获取其IP了,外部访问的IP和服务器请求的出去的IP是不一样。这个就需要从云虚拟主机的供应商处或者公司内部的运营团队处获取IP了;
3、如果是四层SLB(虚拟IP+端口>IP)或者七层SLB(URL>IP)架构的应用服务,则需要整个四层/七层SLB中的IP都加入到IP百名单中;

加入白名单后,就可以正常的请求了,如下图:

参考:
【微信开放社区】
【微信官方文档-公众号-40164】
【微信官方文档-公众号-40013】
【微信公众平台技术文档-WIKI】


好了,关于 “errcode“:40164,“errmsg“:“invalid ip ...微信公众号开发调用失败的解决办法  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者: 华    仔
联系作者: who.seek.me@java98k.vip
来        源: CSDN (Chinese Software Developer Network)
原        文: https://blog.csdn.net/Hello_World_QWP/article/details/125877778
版权声明: 本文为博主原创文章,请在转载时务必注明博文出处!

“errcode“:40164,“errmsg“:“invalid ip ...微信公众号开发调用失败的解决办法相关推荐

  1. 微信公众号设置白名单不生效, errcode: 40164, errmsg: invalid ip 0.0.0.0, not in whitelist 解决办法!

    微信公众号设置白名单不生效, "errcode": 40164,      "errmsg": "invalid ip 0.0.0.0, not in ...

  2. 微信公众号开发 重要 access_token {errcode:40164,errmsg:invalid ip 114.221.159.11, not in whitelist hint:

    微信公众号开发的钥匙是access_token. 我们开发者的ip就是门牌号码. 如果没有在微信开发配置中设置好白名单,即门牌号码. 那获取access_token过程中,肯定会报错,比如: acce ...

  3. 微信公众号{errcode:40164,errmsg:invalid ip 113.70.100.150, not in whitelist hint: [i50PvA0089sha6]}

    获取access_token时却报出下列错误信息:{"errcode":40164,"errmsg":"invalid ip 113.70.100.1 ...

  4. 微信分享—invalid signatrue的问题如{errcode:40164,errmsg:invalid ip 123.121.1.56, not in whitelist hint:

    微信分享出现的常见bug 分享失败的时候,首先开启debug模式 常见的错误是invalid signatrue //在文档中的 附录5-常见错误及解决方法里的第二项 2.invalid signat ...

  5. 微信报错:{errcode:40164,errmsg:invalid ip 113.139.105.115 ipv6 ::ffff:113.139.105.115, not in white

    在做微信H5支付时,微信提示错误: {"errcode":40164,"errmsg":"invalid ip 113.139.105.115 ipv ...

  6. 获取access_token时却报出下列错误信息:{errcode:40164,errmsg:invalid ip 61.172.68.219, not in whitelist hint:...

    获取access_token时却报出下列错误信息:{"errcode":40164,"errmsg":"invalid ip 61.172.68.21 ...

  7. 微信公众号消息通知 “errcode“:40164,“errmsg“:“invalid ip

    问题描述:在本地发起微信公众号推送信息,返回状态码40164, 解决方式:在微信公众平台,公众号后台添加白名单即可 微信公众号官方平台连接 把那个ip添加在这里就可以了.

  8. JS_微信公众号开发调用扫码支付功能

    需要在公众号里面切入扫码功能 前端代码: <!DOCTYPE html> <html> <head lang="en"><meta cha ...

  9. java 微信开发收到乱码_微信公众号开发调用微信接口得到的参数中文变成乱码问题...

    做过微信开发的人应该都会接触到授权登录.获取用户信息等操作,比如获取用户信息,腾讯要求以get请求提交,返回的是json字符串. 通常我们使用的方法是用HttpURLConnection去调用接口,打 ...

最新文章

  1. 解决Cannot resolve method ‘createDataSource‘ in ‘DruidDataSourceFactor
  2. Shell脚本中的并发(2)
  3. ajax post传输到后台为空?【解决方案】
  4. PostMessage和sendMessage传递问题
  5. k近邻算法_K近邻(knn)算法是如何完成分类的?
  6. 计算机二级access选择题技巧,计算机二级access考试注意事项及解题技巧策略
  7. 深入Managed DirectX9(二)
  8. 微软中国望京新办公楼一游(下)
  9. paip.asp vbs通过CLI命令行调用PHP代码
  10. linux docker运行exe,如何在docker中运行windows
  11. Linux 下rzsz最新安装方法
  12. 毕业论文文献综述写作技巧,超级详细!
  13. 麦吉尔大学计算机专业介绍,麦吉尔大学计算机专业申请要求及需要提交的材料...
  14. 《人月神话》7(The Mythical Man-Month)为什么巴比伦塔会失败?
  15. 九度 OJ 之 题目1538:GrassLand密码
  16. 微信怎么彻底删除微信消息?
  17. 新用户报到,以及门电路相关手游推荐
  18. sqlmap中的tamper 脚本分析
  19. NotBlank问题解决
  20. 警惕“电子发票”邮件,多家企业中招

热门文章

  1. 浅谈UEFI中VFR文件开发
  2. 美国战机F-22空中宕机迷思
  3. Mysql插入生僻字报错
  4. 面试官:说说你对版本管理的理解?常用的版本管理工具有哪些?
  5. 弘玑Cyclone RPA提升江苏农信经营管理能力
  6. python中.format()方法用法详解
  7. java format local_Java中的LocalDateTime format()方法
  8. 基于Spring boot + Mybatis-plus + ElementUI实现列表CRUD
  9. javaweb邮件的在线发送
  10. Android 3D旋转动画库