出刊室 / 发布 API 使用说明 十个平台的本地视频和图文命令见文末「按平台复制命令」。 服务地址 https://tiktok-publish-oauth.xpfasd7719.workers.dev 网页工作台 /studio OAuth 连接 /connect OAuth 回调清单 /platforms 所有 /v1 请求使用 Authorization: Bearer 。管理员密钥也可使用。 Mac 钥匙串中两个项目分别叫 Social Publisher ADMIN_TOKEN 与 Social Publisher PUBLISH_API_TOKEN。 发布密钥可向已经连接的账号投递内容、读取账号列表和作品数据。请仅在自己的后端、CLI 或可信应用中使用。 API 文档公开可读。工作台解锁后,同一浏览器会记住登录状态,手动锁定后需要重新解锁。页面不展示服务端保存的媒体平台令牌。 快速开始(macOS 终端;先完成真实账号授权) BASE=https://tiktok-publish-oauth.xpfasd7719.workers.dev TOKEN="$(security find-generic-password -a social-publisher -s 'Social Publisher PUBLISH_API_TOKEN' -w)" curl -fsS "$BASE/v1/accounts" -H "Authorization: Bearer $TOKEN" 一次请求上传并排队 将下列 JSON 保存为 manifest.json,将 CONNECTION_UUID 换为 /v1/accounts 返回的账号 ID。 { "title":"本周制作记录", "text":"这周的制作过程和成片。", "consent":true, "targets":[{"connection_id":"CONNECTION_UUID","options":{"privacy":"unlisted","kids":false}}] } 这个示例对应 YouTube 视频。普通 X、Instagram、Threads 等目标只需 connection_id。 每个作品生成一次 KEY 并保留。网络超时后使用原 KEY、相同清单和相同文件重试。 KEY="$(uuidgen)" curl -fsS "$BASE/v1/works" -H "Authorization: Bearer $TOKEN" -H "Idempotency-Key: $KEY" \ -F 'manifest=