抖音/视频号上传:desc 与 tags 写入顺序异常,抖音封面参数未稳定生效
Author: lx66103567Created Aug 6, 2026Updated Aug 6, 2026
问题描述
在当前 main 分支测试 CLI 上传时,发现抖音和视频号的视频发布流程里,描述、标签、封面存在几个问题:
- 抖音
upload-video传入--desc后,页面实际没有正确写入 description,只写入了 tags。 - 视频号
upload-video会先写 tags,再写 desc,导致最终发布内容里 description 出现在 tag 后面。 - 抖音
--thumbnail-portrait/--thumbnail-landscape参数可以被 CLI 接收,但实际页面里自定义封面没有稳定生效;同时传两个封面时源码当前也是竖版优先、横版不会继续执行。
复现方式
sau douyin upload-video \
--account demo \
--file demo.mp4 \
--title "测试标题" \
--desc "这是测试描述" \
--tags "标签1,标签2" \
--thumbnail-portrait cover-3x4.jpg \
--thumbnail-landscape cover-4x3.jpg \
--headed
sau tencent upload-video \
--account demo \
--file demo.mp4 \
--title "测试标题" \
--desc "这是测试描述" \
--tags "标签1,标签2" \
--thumbnail-portrait cover-3x4.jpg \
--thumbnail-landscape cover-4x3.jpg \
--headed期望结果
- 抖音:标题正常写入,description 在前,tags 在 description 后面;自定义封面能被应用。
- 视频号:标题正常写入,description 在前,tags 在 description 后面。
- 如果支持横竖两种封面,文档和实现行为应一致;如果抖音只能二选一,也建议文档/CLI help 明确说明。
实际结果
- 抖音:
fill_title_and_description函数签名有description,但当前函数体没有写入description,只写 tags。 - 视频号:
prepare_video_for_publish当前先调用fill_title_and_tags,再调用fill_description,导致 desc 出现在 tags 后面。 - 抖音封面:
set_thumbnail当前对多个隐藏 file input 的选择可能不稳定,实际测试中参数传入但封面没有生效。
相关源码位置
uploader/douyin_uploader/main.pyfill_title_and_description(...)set_thumbnail(...)
uploader/tencent_uploader/main.pyfill_title_and_tags(...)fill_description(...)prepare_video_for_publish(...)
sau_cli.py- 抖音/视频号
--thumbnail、--thumbnail-landscape、--thumbnail-portrait参数定义和 request 转发
- 抖音/视频号
环境
- 仓库:
dreammis/social-auto-upload - 分支:
main - 测试提交:
008e4ff - 运行方式:CLI
sau ... upload-video --headed
Source: dreammis/social-auto-upload