Skip to content

Latest commit

 

History

History
223 lines (152 loc) · 4.67 KB

File metadata and controls

223 lines (152 loc) · 4.67 KB

微信公众号(订阅号)IP 白名单配置指南

重要发现: 您的账号是公众号(订阅号),不是服务号!


📋 公众号 vs 服务号的区别

账号类型 配置平台 配置路径
服务号 developers.weixin.qq.com 我的业务 → 服务号 → 开发密钥
公众号(订阅号) mp.weixin.qq.com 设置与开发 → 基本配置

您的账号: TOPGO智能-AI123 AppID: wx8410119dfbb7f756 类型: 公众号(订阅号)


✅ 正确的配置步骤(公众号)

第1步:登录微信公众平台

地址: https://mp.weixin.qq.com/

不是 https://developers.weixin.qq.com/)


第2步:进入基本配置

左侧菜单 → 设置与开发 → 基本配置

第3步:找到 IP 白名单

在「基本配置」页面向下滚动,找到:

【IP白名单】

位置说明

  • ✅ 在「开发者ID(AppID)」下方
  • ✅ 在「服务器配置」上方
  • ✅ 页面中间位置

第4步:修改 IP 白名单

  1. 点击「修改」按钮
  2. 在弹出框中输入:
    223.73.236.232
    
  3. 点击「确定」
  4. 必须验证管理员身份(扫码确认)

第5步:确认保存成功

  • 看到「保存成功」提示
  • 刷新页面,查看列表中是否显示该 IP

⚠️ 常见问题

问题1:找不到「IP白名单」选项

可能原因

  1. 公众号未认证 - 未认证的订阅号没有 IP 白名单功能
  2. 不是管理员 - 需要管理员权限
  3. 浏览器问题 - 刷新页面或换浏览器

解决方法

  • 确认公众号是否已认证
  • 使用管理员账号登录
  • 清除浏览器缓存后重试

问题2:保存后仍报错 40164

检查清单

  • 确认在 mp.weixin.qq.com 配置(不是 developers.weixin.qq.com)
  • 确认 IP 格式正确:223.73.236.232(无空格、无 /32)
  • 确认已扫码验证管理员身份
  • 等待 5 分钟后重试

问题3:公众号类型限制

支持 IP 白名单的公众号类型

  • ✅ 服务号
  • ✅ 订阅号(已认证)
  • ❌ 订阅号(未认证)

如果您的公众号未认证

  • 选项A:认证公众号(300元/年)
  • 选项B:使用微信测试号(免费,无限制)

🔍 如何确认公众号类型

方法1:查看公众平台

登录 mp.weixin.qq.com,查看左上角:

公众号名称:TOPGO智能-AI123
类型:订阅号 / 服务号
认证状态:已认证 / 未认证

方法2:通过 AppID 查询

在「基本配置」页面,查看:

开发者ID(AppID): wx8410119dfbb7f756
账号类别:订阅号 / 服务号

📊 当前诊断

根据 AppID wx8410119dfbb7f756 和错误信息:

可能情况

  1. ✅ 公众号是订阅号(不是服务号)
  2. ❓ 不确定是否已认证
  3. ❓ IP 白名单可能配置在错误的位置

下一步

  1. 确认公众号类型(订阅号/服务号)
  2. 确认认证状态(已认证/未认证)
  3. 在正确位置(mp.weixin.qq.com)配置 IP 白名单

💡 快速解决方案

方案A:使用测试号(推荐,5分钟搞定 ⭐)

优点

  • ✅ 无 IP 白名单限制
  • ✅ 无需认证
  • ✅ 功能完整
  • ✅ 适合开发测试

步骤

  1. 访问:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
  2. 微信扫码登录
  3. 获取测试号凭证
  4. 替换到 .env 文件
  5. 立即测试(无需配置 IP)

方案B:继续排查正式号

请提供以下信息

  1. 您的公众号类型

    • 服务号
    • 订阅号(已认证)
    • 订阅号(未认证)
  2. 在哪里配置的 IP 白名单

    • mp.weixin.qq.com(公众平台)← 应该是这里
    • developers.weixin.qq.com(开发者平台)← 如果是订阅号,不应该在这里
  3. IP 白名单列表中是否显示

    223.73.236.232
    

🎯 总结

关键发现

您之前可能去了错误的位置

  • ❌ developers.weixin.qq.com → 这是给服务号用的
  • ✅ mp.weixin.qq.com → 这是给**公众号(订阅号)**用的

正确的配置位置

https://mp.weixin.qq.com/
  ↓
设置与开发 → 基本配置
  ↓
IP白名单 → 修改
  ↓
添加: 223.73.236.232
  ↓
扫码确认 → 保存

📝 下一步

请您

  1. 确认公众号类型(订阅号/服务号,已认证/未认证)
  2. 在 mp.weixin.qq.com 配置 IP 白名单
  3. 配置完成后告诉我

或者

使用测试号(5分钟内完成测试)

告诉我您的选择! 😊