| 内容类型 | 支持情况 | 说明 |
|---|---|---|
| 图文 | 已支持 | 走专栏写作页,发布后回读专栏标题逐字比对 |
| 视频 | 已支持 | 含视频标记选择与所属领域设置 |
| 图集 | 平台不支持 | 知乎没有独立的图集发布形态 |
| 音频 | 平台不支持 | 知乎没有独立的音频发布形态 |
本地插件登录一次。系统进创作页会先探测有没有要求设置手机号的提示。
未设置手机号时直接报「平台要求,请先设置手机号」,不会让整批任务在提交那一步集体失败。
文章标题可到 100 字;视频简介只有 50 字,输入时逐字派发并给话题联想留时间。
取专栏页首条标题与本次提交标题逐字比对,不一致即判失败并带出平台侧读到的值。
知乎专栏的文章标题位是 100 字,比搜狐号的 72 字、百家号与腾讯内容开放平台的 64 字更宽,也是这批平台里唯一破百的。长命题、副标题式的写法在这儿不用改写。
但视频侧正好相反:标题 50 字,简介只有 50 字。同一条内容图文走知乎、视频也走知乎时,两个字段得按两套标准准备。
视频简介那个输入框还会吃程序化赋值——一次性写入经常只剩空值。做法是逐字符输入,并且遇到「#」或空格时停下来等一秒,让平台的话题联想组件把当前输入消化掉。这是输入框行为,不是内容规则,但处理不对就会得到一条没有简介的视频。
知乎对未设置手机号的账号的处理很隐蔽:写作页能进、内容能填,最后提交才拦。自动流程如果不在前面查这一步,就会表现为「每次都在提交按钮上失败」,原因却看不出来。
这里的做法是主动探测:进入写作页后往标题位打一个空格,触发平台自己的提示节点,读到「设置手机号」相关提示就立刻终止,并把原因写成「平台要求,请先设置手机号」。这是一次成本极小的预检,省掉的是整批任务的空跑。
知乎文章发布的成功判定不靠提示语:回读专栏页的标题节点,与本次提交的标题逐字比对,不相等就报「最新标题与本次发布标题不一致」并给出两边的实际值。视频侧则以页面上出现「发布成功」文本为准,并处理视频标记选择、所属领域设置两个专属环节(领域取不到时兜底选)。
平台的内容拦截走的是红色通知组件。流程会把通知里的原文读出来作为失败原因,包成一条明确的判定——你看到的是知乎自己的措辞(例如内容检查未通过),而不是一个无法检索的错误码。
这类拦截重试不会变通,所以按天推迟,不做密集尝试。
下面这些是客服和工单里出现频率最高的几问