9b395f5cc3
E2E Headed Chrome / e2e-headed (macos-15) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (ubuntu-latest) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / unit-test (push) Has been cancelled
CI / bun-test (push) Has been cancelled
CI / adapter-test (push) Has been cancelled
CI / smoke-test (macos-latest) (push) Has been cancelled
CI / smoke-test (ubuntu-latest) (push) Has been cancelled
Security Audit / audit (push) Has been cancelled
Build Chrome Extension / build (push) Has been cancelled
Trigger Website Rebuild (Docs Updated) / dispatch (push) Has been cancelled
76 lines
2.5 KiB
Markdown
76 lines
2.5 KiB
Markdown
# Douyin (抖音创作者中心)
|
|
|
|
**Mode**: 🔐 Browser · **Domain**: `creator.douyin.com`
|
|
|
|
## Commands
|
|
|
|
| Command | Description |
|
|
|---------|-------------|
|
|
| `opencli douyin profile` | 获取账号信息 |
|
|
| `opencli douyin videos` | 获取作品列表 |
|
|
| `opencli douyin drafts` | 获取草稿列表 |
|
|
| `opencli douyin draft` | 上传视频并保存为草稿 |
|
|
| `opencli douyin publish` | 定时发布视频到抖音 |
|
|
| `opencli douyin update` | 更新视频信息 |
|
|
| `opencli douyin delete` | 删除作品 |
|
|
| `opencli douyin stats` | 查询作品数据分析 |
|
|
| `opencli douyin collections` | 获取合集列表 |
|
|
| `opencli douyin activities` | 获取官方活动列表 |
|
|
| `opencli douyin location` | 搜索发布可用的地理位置 |
|
|
| `opencli douyin hashtag search` | 按关键词搜索话题 |
|
|
| `opencli douyin hashtag suggest` | 基于封面 URI 推荐话题 |
|
|
| `opencli douyin hashtag hot` | 获取热点词 |
|
|
|
|
## Usage Examples
|
|
|
|
```bash
|
|
# 账号与作品
|
|
opencli douyin profile
|
|
opencli douyin videos --limit 10
|
|
opencli douyin videos --status scheduled
|
|
opencli douyin drafts
|
|
|
|
# 发布前辅助信息
|
|
opencli douyin collections
|
|
opencli douyin activities
|
|
opencli douyin location "东京塔"
|
|
opencli douyin hashtag search "春游"
|
|
opencli douyin hashtag hot --limit 10
|
|
|
|
# 保存草稿
|
|
opencli douyin draft ./video.mp4 \
|
|
--title "春游 vlog" \
|
|
--caption "#春游 先存草稿"
|
|
|
|
# 定时发布
|
|
opencli douyin publish ./video.mp4 \
|
|
--title "春游 vlog" \
|
|
--caption "#春游 今天去看樱花" \
|
|
--schedule "2026-04-08T12:00:00+09:00"
|
|
|
|
# 也支持 Unix 秒字符串
|
|
opencli douyin publish ./video.mp4 \
|
|
--title "春游 vlog" \
|
|
--schedule 1775617200
|
|
|
|
# 更新与删除
|
|
opencli douyin update 1234567890 --caption "更新后的文案"
|
|
opencli douyin update 1234567890 --reschedule "2026-04-09T20:00:00+09:00"
|
|
opencli douyin delete 1234567890
|
|
|
|
# JSON 输出
|
|
opencli douyin profile -f json
|
|
```
|
|
|
|
## Prerequisites
|
|
|
|
- Chrome running and **logged into** `creator.douyin.com`
|
|
- The logged-in account must have access to Douyin Creator Center publishing features
|
|
- [Browser Bridge extension](/guide/browser-bridge) installed
|
|
|
|
## Notes
|
|
|
|
- `publish` requires `--schedule` to be at least 2 hours later and no more than 14 days later
|
|
- `draft` and `publish` upload the video through Douyin/ByteDance browser-authenticated APIs, so cookies in the active browser session must be valid
|
|
- `hashtag suggest` expects a valid `cover`/`cover_uri` value produced during the publish pipeline; for normal manual use, `hashtag search` and `hashtag hot` are usually more convenient
|