← 返回产品

NO.006 · W06 · 2026.10.12

同刊

把小红书发过的长文贴进来,到点用 X 的官方接口发成 Article(标题、封面、段落、可点的话题标签),发过的记一笔账

打开产品 ↗源代码 ↗建造中#X#小红书#发布#转载

为什么做它

我在小红书上有两个日更系列,「每天拆解一种 AI workflow(N/365)」和「创业从 0 到 1(N/365)」,每篇一千字上下,带一张封面和几个话题标签。X 上我想同步发成 Article,就是那种带标题和头图的长文卡片。手动发一篇要在手机上建 Article、贴标题、贴正文、传头图,一天一篇还行,小红书已经到七十多篇、X 才到第三篇,回填这几十篇没人愿意做。

先查了接口。X 在 2026 年 6 月才开放 Article 的接口:建草稿、发布,就两个,没有排期、没有改稿、没有读回,草稿建了只能发。再用我已有的开发者 key 真调了一遍:用户态认证通,封面传得上,草稿建得成,一篇真发出去了。顺手撞到两条文档没写的限额:每个账号一天只能建 10 篇草稿、发 5 篇。还有一条用手机核的事实:接口建的草稿,在 X 的 App 里看不到。这三条直接定了产品的形状。调研全文在仓库 docs/00 里。

它做了什么

网页上贴标题、正文、话题标签,传封面,选「现在发」或一个时间。页面当场显示转换结果:正文会变成多少个段落,哪几行会成标签,小红书的贴纸表情被删了、标签里的空格被去了,都一条条列出来。提交之后它进队列,Worker 每五分钟看一次,到点的稿按「传封面、建草稿、发布」三步发到 X,链接记在台账上。每天最多三篇,排不下的自动等明天。

发 X 要先「连接 X」,走 X 的 OAuth 授权,token 加密存着,过期自动刷新;刷新失败页面会提示重连,排着的稿不发也不丢。转换只做一件事:一行一个段落、空行一个空段,和在 X 编辑器里粘贴一模一样,不猜标题、不猜列表。

没有「停在草稿、手机上点发布」这条路。X 的接口建的草稿手机上看不到,只能由接口发,所以审核窗口是提交到发布之间:预览看一眼,不对就改时间或取消,发出去了不对就去 X 删。

学到了什么

还没真跑过,这一节等第一周之后再写。要回看的三件事写在 docs/03 里:空行会不会被 X 合并、话题标签是不是蓝的、封面在卡片上怎么裁。