一、为什么要配置IP白名单

此处IP为服务器对公网IP;

在IP白名单内的IP地址作为来源,获取access_token接口才可调用成功。

而想要调用公众号相关API,就必须获取access_token,即白名单必须配置。

如果没有配置,则会返回错误码40164(调用接口的IP地址不在白名单中,请在接口IP白名单中进行设置。)

二、白名单配置

1、登录公众号,点击设置与开发—>基本配置—>IP白名单—>查看

2、输入IP地址,多个IP地址换行。此处IP地址不能输入通配符(例如127.0.0.*),也不支持IP大段(127.0.0.1/24),只支持单个IP

3、点击确认修改,使用公众号管理员或者长期运营者的微信进行扫码即可保存

三、如何解决服务器公网IP不定的问题

大部分服务器的出口IP都是固定的,但是有些大公司如阿里、字节服务器很多,出口IP一直在变化,这就导致没办法给服务器IP加白。

查了很多的文档,目前最常用的一种解决方案就是:申请一台固定IP的服务器,只用来与微信api进行交互。

微信小程序入门7-微信公众号设置IP白名单相关推荐

  1. 微信小程序入门10-微信公众号token验证失败

    为了更好的运营公众号,微信官方支持用户自定义实现公众号功能,这里第一步就是配置服务器回调域名,如下图: 如果是SpringBoot项目,我们会写一个如下的Controller类 import lomb ...

  2. 微信小程序api.weixin.qq.com不能设置到白名单导致openid获取不到的解决方法

    app.js中的方法改为如下: //app.js App({ globalData: { userInfo: null, openid: null, }, onLaunch: function () ...

  3. 微信小程序生态13-微信公众号自定义菜单、个性化菜单配置

    文章导航 微信小程序生态1-初识小程序 微信小程序生态2-创建一个微信小程序 微信小程序生态3-微信小程序登录流程设计 微信小程序生态4-扫普通二维码进入小程序.打开短链接进入小程序 微信小程序生态5 ...

  4. 微信小程序获取并展示公众号推文

    微信小程序获取并展示公众号推文 获取公众号access_token(开发环境) IP白名单设置 获取access_token 小程序前端展示 素材导入云数据库 云函数读取展示 注:笔者是小程序菜鸟,代 ...

  5. 微信小程序 official-account组件 关注公众号

    昨天微信小程序发布了 official-account 相关组件,从意思上来讲可以通过小程序直接点击标签关注对应的公众号今天一上班就试了一下. 文档不长,但是对于我这种看文档能力较差的人还是有点吃力的 ...

  6. 微信小程序内跳转公众号

    可使用微信小程序官方提供的official-account 组件来完成,官方文档 Tips: 1. 使用组件前,需前往小程序后台,在"设置"->"关注公众号&quo ...

  7. java获取openid_JAVA获取微信小程序openid和获取公众号openid,以及通过openid获取用户信息...

    https://www.cnblogs.com/lxwt/p/10154540.html?tdsourcetag=s_pcqq_aiomsg 一,首先说明下这个微信的openid 为了识别用户,每个用 ...

  8. 微信公众号配置IP白名单返回“errcode”: 40164

    文章目录 问题背景 返回错误 可能原因分析 解决方案 问题背景 微信公众号→设置与开发→基本配置→IP白名单 返回错误 微信公众号设置白名单不生效, "errcode": 4016 ...

  9. 微信小程序中如何打开公众号文章(node版)

    1. 技术要求 微信开发经验+小程序开发经验+会一点node 2. 思路 在6月份的一次更新,webview组件增加新的能力,webview 指向网页的链接.可打开关联的公众号的文章,其它网页需登录小 ...

最新文章

  1. DDD助力平台能力复用
  2. 汽车车牌识别系统(六)-- 项目中的各个文件解析
  3. 方案接口服务器问题记录
  4. SAP CDS view(Core Data Service)自学的一些材料和方法
  5. C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)
  6. android预加载app,Android欢迎页预加载首页数据
  7. 【Python】体育竞技分析
  8. 快来看,大数据两地三中心的容灾也可以如此省心!
  9. Linux 命令(87)—— tail 命令
  10. 简单的java项目中获取配置文件的值
  11. 计算机软件工程师报名条件,中级软件工程师证书报考条件有哪些要求?
  12. 自定义 View 之抖音时钟罗盘仪效果
  13. 大智慧行情服务器文件夹,大智慧行情分析系统炒股软件常用三大菜单操作
  14. vue中使用vue-pdf插件显示pdf
  15. 登陆器生成登陆器不显示服务器列表,GeeM2单机登录器读取不到列表怎么办?
  16. 2016-8-17晨型养成第二天
  17. 观影坪-纪录片之《穹顶之下》
  18. 【软件测试】浅谈API功能测试
  19. layui使用label标签
  20. 【小知识】java中的this.name=name是什么意思啊??this 有什么用啊,再哪出现?

热门文章

  1. MySQL数据类型----布尔型,时间型,枚举型的简单介绍
  2. 金额转换为人民币大写(C#)
  3. Niagara基于javascript的控件开发
  4. 无锡室内设计——流行的几种室内装饰风格
  5. 油罐车起火造成损失和伤亡?资产监测设备可远程监测油罐车运输!
  6. 怀孕也就36-40周足够,而芯片54周交期伤心欲绝了!
  7. js实现拼音模糊搜索
  8. Linux操作系统的pstack工具
  9. 【STM32利用CuBe MX生成HID设备】2-给游戏控制器添加X\Y轴
  10. JavaScript去除数组重复的元素且都不保留