ARTICLE · 1196238
把 AI 助手接进公众号后台:一次 40164 排坑记录
最近在折腾一件挺有意思的事:把 AI 助手(WorkBuddy)和我的微信公众号后台连起来。目标很直接——以后写好的推文,让 AI 一键推进草稿箱,我只在后台点一下"发布"就行。
听起来简单,真做起来还是踩了个小坑。把全过程记下来,给也想这么干的朋友省点时间。
第一步:去后台拿"钥匙"
登录微信公众平台,左侧「设置与开发 → 开发 → 基本配置」,在「公众号开发信息」里能见到两样东西(新版已经转移到微信开发者平台):
· AppID(开发者ID):明文直接显示,比如我的长这样 wx*c********
· AppSecret(开发者密码):点"查看"要管理员扫码,而且微信不保存明文,关掉网页就再也看不见,必须当场复制。
这两样,就是调用公众号接口的那把"钥匙"。
第二步:把钥匙配到本机,别写进代码
WorkBuddy 这边是读环境变量的,所以我把它们配成了系统用户级环境变量:WECHAT_APPID、WECHAT_SECRET(署名 WECHAT_AUTHOR 可选)。
好处是密钥留在你自己电脑上,不进对话、不进代码仓库,相对安全。
第三步:第一个拦路虎——40164
配完兴冲冲测连通,微信甩回来一个错:
errcode=40164,invalid ip … not in whitelist
意思是:我这边的公网 IP 不在公众号的「IP 白名单」里,微信拒绝发 token。
解决就一行操作:回基本配置,把当前公网 IP(我的是 171.104.**.**)加进 IP 白名单,保存。加完再测,返回 VERIFY_OK,expires_in=7200,通了。
小结
现在这条链路是通的:AI 写稿 → 推送草稿箱 → 我去后台确认发布。后面打算把"选题、写稿、配图、推送"串成一条工作流,要批量产出内容的话,这套挺省事。
两点提醒:
1. 家庭宽带公网 IP 会变动,哪天又报 40164,就是 IP 变了,重新加一次白名单。
2. AppSecret 只在你本机,丢了只能去后台重置(重置会让旧钥匙失效)。















































































