夜雨聆风学习资料网

ARTICLE · 1115508

把公众号接进 AI 工具,我踩了 6 个坑才跑通

把公众号接进 AI 工具,我踩了 6 个坑才跑通

上个月我还在做一件很蠢的事。

在编辑器里写完稿,手动复制正文,打开公众号后台,粘贴,逐段调整行距和段距,再找封面图上传,最后保存草稿。

一篇文章从写完到进草稿箱,要花 20 分钟,全耗在搬运上。

现在我改成了一句话。

稿子写完,跟 AI 说一句推到草稿箱,半分钟后后台就多了一篇带封面、带摘要、排版好的草稿。

这篇文章把整个对接过程写出来,包括我踩过的 6 个坑。你要是也想把公众号接进自己的工作流,照着走一遍就行。

1. 先拿到公众号的两把钥匙

任何工具要替你发文章,都需要公众号授权。微信给的授权方式是 AppID 和 AppSecret。

获取路径在微信公众平台的开发者中心,或者微信开发者平台里的我的业务。扫码登录之后,在你自己的账号详情页就能看到这两串字符。

这里有个点要提醒。AppSecret 只在生成的时候显示一次,平台不保存,你得自己存好。忘记了只能重置,重置之后旧的立刻失效。

我第一次对接失败,就是因为用了过期的密钥。报错是 40125,含义是 appsecret 无效。

2. 凭证放在哪里

拿到之后不要写进文章,也不要提交到任何公开的代码仓库。

常见的有两种放法。

一种是系统环境变量,适合你用命令行或脚本调用。Windows 下设置用户级环境变量,macOS 和 Linux 写进 shell 配置文件。

另一种是单独的配置文件,比如一个只存在本地的 json 文件,里面按账号存 appid 和 appsecret。这种方式适合你同时管好几个公众号。

两种都可以,关键是这个文件不进版本库,也不出现在任何会被分享出去的地方。

3. 先确认你的号有哪些权限

不同账号能用的接口不一样,这一点要先查清楚,能省掉很多试错时间。

最实用的接口是草稿箱。它对应新建图文素材这个能力,AI 写完直接生成草稿,你在后台看一眼再点发布,发布这一步始终留在自己手里。

有几个能力是分开的。

发布接口需要账号本身有相应资质,个人订阅号通常拿不到。这很正常,不影响推草稿。

用户管理和消息接口需要认证。

图片上传分两种,正文里的图走临时素材,封面走永久素材,接口不同,用错会报错。

4. 正文必须带内联样式

这是排版能不能保住的关键。

公众号后台会过滤掉 style 标签和 class,你本地写好的样式表全都留不下来。

能活下来的只有内联样式,也就是写在标签 style 属性里的那一份。

所以让 AI 生成 HTML 的时候,要明确要求它把每个段落、每个小标题的样式都写成内联的。

小标题、引用块、强调底色、结尾的行动引导,都能靠这个方式保留下来。

5. 封面图的三个细节

封面是公众号最重要的视觉元素,对接时最容易在这里出问题。

第一个是比例。公众号封面用 2.35 比 1 的横图,你给一张方图,系统会裁中间一条,经常把主体裁掉。生成的时候就留出上下的裁切余量,或者提前裁好。

第二个是素材类型。封面要上传成永久素材,拿到 thumb_media_id 才能用。

第三个是水印。不少 AI 绘图工具会在右下角打自己的水印,上传之前检查一遍,该裁的裁掉。

6. 正文图片有域名限制

这一点最容易在最后一步翻车。

文章里的图片,公众号只认自己域名下的地址,也就是 mmbiz.qpic.cn 开头的那种。

你放本地路径,放图床链接,发出去都是空白。

正确的做法是把图片先通过上传接口传给微信,拿到返回的微信地址,再把这个地址写进正文的 img 标签里。

这 6 个坑,一次列完

1.密钥失效报 40125。AppSecret 重置过,旧的那串就废了,报错码就是这个。

2.标题超长报错。标题限制是按字节算的 64 个字节。一个中文字占 3 个字节,所以中文标题超过 21 个字就会卡线。

3.作者名超长报 45110。作者字段最多 8 个字。

4.IP 不在白名单报 40164。去公众平台的设置里,把你的出口 IP 加进去。

5.段前多出空格。本地 HTML 里为了可读性写的换行和缩进,会被渲染成正文前的空白,推送前要把文本节点清洗一遍。

6.正文图片不显示。原因就是上面说的域名限制。

现在我的工作流

一句话说清楚需求,AI 出稿。

改稿的时候直接说哪里不对,它定点改,不用整篇重写。

定稿之后我确认一遍事实和数据,尤其是金额、时间、承诺这三个部分。

然后一句话推到草稿箱。

最后我在后台检查三件事,事实、封面、标题,确认了就发布。

省下来的时间不多,一篇文章 20 分钟。

省下来的是注意力。写完之后不用再进一次搬运状态,这个感受差别很大。

工具能替你搬运,判断得你自己来。

如果你也想接,最省事的路是先只做草稿箱这一段。发布这一步留在自己手里,安全感最高,效率提升也最明显。

需要提醒的是,涉及账号凭证的操作,只在你自己的设备上做。密钥一旦泄露,别人可以用你的号发任何东西。

文章里的事实、数据、承诺,发出去之前一定自己过一遍。

你卡在哪一步,评论区说说,我看到都会回。

相关学习资料