公众号接入

Snowpub 通过公众号官方 API 保存草稿和发布文章,需要先拿到你公众号的 AppID 和 AppSecret,并把本机 IP 加入白名单。全程约 5 分钟。

获取 AppID / AppSecret

  1. 登录公众号后台 mp.weixin.qq.com
  2. 左侧菜单「设置与开发」→「基本配置」
  3. 「开发者ID」一栏可以看到 AppID;AppSecret 点「重置」后会显示一次,立即复制保存

AppSecret 只在重置后显示一次。忘了就再点一次「重置」——重置后旧 Secret 立即失效,记得回 Snowpub 更新为新值。

配置 IP 白名单

微信 API 只允许白名单内的 IP 调用,本机 IP 不在名单里的话「测试连接」会直接失败。

  1. 查本机公网 IP:浏览器打开 ipip.net,或在百度搜索「IP」
  2. 公众号后台 → 设置与开发 → 基本配置 → IP 白名单 → 点「修改」
  3. 粘贴你的 IP,保存
  4. 回到 Snowpub → 设置 → 公众号 → 点「测试连接」

家庭宽带的公网 IP 会变。换了网络环境(比如去了咖啡馆)之后发布失败,先检查 IP 是否还在白名单里。

测试连接

在 Snowpub 里打开 设置 → 公众号(侧边栏底部 ⚙ 齿轮),输入 AppID / AppSecret,点「测试连接」:

设置 → 公众号

看到「连接成功」提示,说明 API 已打通,可以开始发布了。这一页还有「打开公众号后台」按钮,一键跳转到 mp.weixin.qq.com。

个人订阅号说明(48001)

个人主体的订阅号没有 API 发布权限——调用发布接口会返回 48001 错误。这是微信对个人号的限制,不是你的配置出了问题。

Snowpub 的对策是先存草稿,再手动发布:

  • Snowpub 把文章存入公众号草稿箱后,去公众号后台 → 草稿箱发布,或在手机上用「订阅号助手」App 发布
  • Snowpub 检测到 48001 后会记住这个状态,之后默认引导你存草稿
  • 存草稿不受 48001 限制——草稿接口个人号可以正常使用

未认证订阅号的能力边界

能力 个人订阅号 其他未认证主体 认证后
保存草稿 ✅ ✅ ✅
API 发布 ❌(48001) ❌(48001) ✅
上传素材 ✅ 以官方文档为准 ✅

个人订阅号一列是 Snowpub 的实测结果;不同主体、不同认证状态的接口权限以微信官方文档为准。


下一步:写作与发布——双栏编辑、微信预览与发布对话框。