一句话回答:豆瓣没有对外开放的第三方发布 API,日记要么走网页编辑器手动发,要么靠能操作真实浏览器会话的工具(比如 ppcli 的
douban article命令)在页面里模拟提交,支持存草稿或直接公开发布两种模式,图片会自动转存到豆瓣图床。原创声明只对日记、相册、影评开放,违规会被取消声明资格或禁言 3 到 30 天。
一篇书评写完,先发小红书、再改一版发知乎,轮到豆瓣的时候人已经累了——手动排版、逐张传图、想不起来上次这本书的标签怎么打的。很多矩阵化运营的书评号、影评号,豆瓣要么排在发布顺序最后,要么干脆常年不更新,不是内容不适合发豆瓣,是这一步太容易被拖到“下次再说”。
豆瓣这一步为什么总被拖到最后
豆瓣日记这类问题不是排版本身麻烦,而是三件事叠在一起:
没有官方对外开放的发布接口。 微博、抖音这类平台好歹有官方开放平台给企业号用,豆瓣日记从来没有过面向第三方开发者的公开发布 API,市面上能同步到豆瓣的工具,走的基本都是模拟网页操作这条路,不是调官方接口。
编辑器本身是老派的富文本流程。 标题、正文、图片、原创声明、赞赏开关、日记权限,这几项设置项分布在编辑器不同位置,手动一遍走下来,一篇带图的书评/影评发完常常要花上十几分钟,比小红书图文发布慢不少。
发完之后没人接。 豆瓣的书评/影评评论区互动质量普遍不低,但发布完就走的账号,评论区堆着没回复的留言是常态,运营者往往顾不上再回头看。
让 AI 用你自己的账号接管这套活
PublishPort 走的模式是让 AI 在你自己电脑上用你已登录的账号操作,而不是把账号交给某个云端服务代发。装好客户端、在豆瓣网页版登录一次,AI 之后就能按你给的稿子生成日记、判断存草稿还是直接公开,同时也能把发布后攒起来的评论接住,不用你再手动回一遍。这跟豆瓣有没有官方接口没关系,是把你自己会做的浏览器操作交给 AI 按流程走一遍,账号密码始终留在你自己的电脑上。
[下载 PublishPort](https://publishport.app/download) 之后,AI 能做的不只是发布这一步,私信评论回复、内容数据复盘同样在这套账号体系里,见私信评论运营怎么做。
具体怎么做:草稿和公开发布是两条不同的路
豆瓣日记发布背后实际调用的是它 2026 年改版后的新版接口(rexxar API),行为上分两种:
- 正文先转换格式。 稿子按 Markdown 写好,工具会把它转换成豆瓣编辑器认的 Draft.js 内容结构,图片在正文里先占位。
- 图片逐张转存到豆瓣图床。 正文里挂着外部链接的图片,会被下载下来重新上传到豆瓣自己的图床(
douban.com/j/group/topic/add_photo),换成豆瓣域名下的图片 ID,这一步是必须的——继续挂着外链图片,图迟早会失效或者显示不出来。 - 选草稿还是直接发布。 存草稿调的是
dwarf/drafts接口,公开发布调的是topic/post接口,两者是完全不同的两次提交,不是同一个开关。想先审一遍排版效果的,走草稿这条路更稳妥。 - 命令示例:
ppcli douban article "标题" --file review.md --execute,加--draft只存草稿不公开;不带--execute命令会直接拒绝执行,这是防止误触发布的安全设计,不是校验参数的 dry-run。
具体参数以 ppcli douban --help 为准,命令行版本迭代较快。
边界与注意:原创声明不是摆设
豆瓣的原创声明制度是真实在执行的规则,不是一个摆设的勾选框:
- 只对日记、相册、影评三类内容开放原创声明,其他内容类型目前不支持声明原创,这一点容易被忽略。
- 声明原创要求是独立完成的创作,改编、翻译、注释、整理、汇编他人已有作品得到的内容不算,用 AI 辅助写作的稿子如果大段照搬别处内容再勾选原创,就不满足这条件。
- 违规处罚是真实会执行的:根据豆瓣日记使用帮助,情节严重的会被取消原创声明资格、禁言 3 天到 30 天。发现别人抄袭自己声明原创的日记,可以发邮件到
copyright@douban.com举报,或者在日记页面右侧的“站外侵权投诉通道”提交申诉。 - 没有工具能保证账号绝对不受限。自动化只是把你自己会做的操作交给 AI 做一遍,平台自己的规则和判定始终在起作用,按真人节奏发、别用同一段文字反复搬运刷屏,比赌工具“不会被发现”更靠谱。
发布前检查清单
- 稿子是否真的是自己独立完成的创作,勾选原创声明前确认过这一条
- 图片是否已经在豆瓣转存成功,没有还挂着别处图床域名的外链
- 想先看效果的,先走草稿再手动确认发布,别一次性直接公开
- 标签和分类按豆瓣自己的体系重新选一遍,不是照搬上一个平台
- 发布后回查了链接,评论区留出时间回一轮
常见问题 / FAQ
豆瓣日记能不能设置定时发布?
豆瓣官方编辑器本身不带定时发布功能,公开发布调的接口是即时生效的。想要“定时”效果,只能靠外部工具或脚本在约定时间点触发发布动作,说到底还是人为在那个时间点提交了一次发布请求,不是豆瓣自己在排期。
豆瓣有没有官方的第三方发布 API?
没有。豆瓣日记从未面向第三方开发者开放过公开发布接口,市面上能同步内容到豆瓣的工具,都是通过操作网页版编辑器完成的,不是调用官方开放平台的数据接口。
豆瓣原创声明只能声明日记吗?
目前支持日记、相册、影评三类内容的原创声明,其他类型(比如广播、小组帖)不在这个范围内。声明前要求内容是独立完成的原创创作,改编、汇编他人作品不算。
一篇书评先发小红书还是豆瓣,会不会被判重复/降权?
会不会降权取决于对方平台的查重机制,跟豆瓣本身关系不大。豆瓣的原创声明针对的是“是不是你自己写的”,不针对“是不是只发过豆瓣一处”,自己的原创内容多平台发布不涉及侵权问题,但部分平台可能会把全网重复出现的内容判定为非原创而降低推荐权重,这点在一稿多发会不会被判重复里讲得更细。
豆瓣书评能靠平台本身赚钱吗?
日记编辑器里有“是否打开赞赏”这个选项,读者可以直接给作者赞赏;另外豆瓣书评人小组里经常有图书编辑、媒体编辑发约稿信息,靠写书评签约变现的路径是存在的,但豆瓣本身的稿费普遍不算高,更适合当练手和积累读者的渠道,而不是主要收入来源。
用工具自动发豆瓣,账号安全吗?
看账号登录态放在哪。走浏览器插件或本地执行器这类方案,登录会话留在你自己的电脑上;走云端代发服务,就要把登录凭证交给对方的服务器保管。选之前先搞清楚这一点,鉴权凭证丢了等同于账号被接管。
多平台一稿多发的选型思路可参考内容分发工具怎么选,一篇稿子怎么按平台改写见一稿多发内容怎么改。本文若有出入或过时,以文档为准。
