Skip to Content
平台能力抖快数据获取抖音视频真实地址回填

抖音视频真实地址回填

douyin-video-url-backfill 用于外部应用在拿到抖音 videoId 和真实 videoUrl 后,把 videoUrl 同步回写到当前应用生成的抖音 Top10 资产 JSON 中。

能力信息

字段
能力 Keydouyin-video-url-backfill
能力名称抖音视频真实地址回填
能力类型asset_update
开放状态可通过统一开放能力执行入口调用
执行方式同步执行,不创建平台任务

本能力只处理当前 API Key 绑定应用在当前组织下生成的抖音 Top10 资产。即使不同应用存在相同 videoId,也不会跨应用或跨组织回写。能力不会占用 douyin-top10 共享远端队列,也不会调用 session-hub。

回填视频地址

POST /api/open/v1/organizations/{orgId}/capabilities/douyin-video-url-backfill:execute Authorization: Bearer <sk-organization-application-api-key> Content-Type: application/json
{ "applicationId": "organization-application-id", "input": { "videoId": "6652151927222193415", "videoUrl": "https://www.douyin.com/aweme/v1/play/?video_id=example" } }

业务输入必须包含 input.videoIdinput.videoUrlapplicationId 可省略;省略时平台会使用 API Key 绑定的应用作为回写主体。传入 applicationId 时必须与 API Key 绑定应用一致。

字段必填说明
applicationId调用方团队应用 ID。传入时必须和 API Key 绑定的应用一致;不传时平台使用 API Key 绑定的应用。
input.videoId抖音视频唯一 ID,例如 Top10 资产里的 douyin_top_videos[].video_id
input.videoUrl要写入 douyin_top_videos[].video_url 的真实视频地址。

Agent CLI 映射

Agent CLI 目录中,backfill_douyin_video_url 会映射到本开放能力 douyin-video-url-backfill。CLI 指令用于 Agent / 数字员工大脑选择和补参数,不改变外部应用的开放 API 契约。

CLI 指令不是外部应用的 capabilityKey;外部应用仍调用本页的 douyin-video-url-backfill:execute。完整指令目录见 CLI 目录

成功时返回本次查找和回写结果:

{ "capabilityKey": "douyin-video-url-backfill", "message": "SUCCEEDED", "code": 200, "data": { "videoId": "6652151927222193415", "videoUrl": "https://www.douyin.com/aweme/v1/play/?video_id=example", "matchedArtifactCount": 1, "updatedArtifactCount": 1, "matchedVideoCount": 1, "artifacts": [ { "artifactId": "artifact-id", "matchedVideoCount": 1, "updatedVideoCount": 1 } ] } }
字段说明
videoId本次请求的抖音视频 ID。
videoUrl本次请求传入并用于回填的真实视频地址。
matchedArtifactCount当前应用下包含该 videoId 的抖音 Top10 资产数量。
updatedArtifactCount本次实际发生 JSON 内容更新的资产数量。
matchedVideoCount当前应用资产中匹配到的 douyin_top_videos[] 条目数量。
artifacts[]被实际更新的资产列表;已经是目标 videoUrl 的资产不会进入该列表。

如果请求传入了 videoUrl,但当前应用没有任何包含该 videoId 的抖音 Top10 资产,请求仍返回 200,并且 matchedArtifactCountupdatedArtifactCountmatchedVideoCount 都为 0

回写范围

本能力只会读取和更新满足以下条件的资产:

  • 资产归属当前请求的 orgId
  • 资产归属当前 API Key 绑定应用。
  • 资产内容是抖音 Top10 JSON,且包含 douyin_top_videos[]
  • 视频条目的 video_id 与请求的 videoId 完全一致。

回写只修改匹配视频条目的 video_url 字段,不修改 video_idoriginal_video_url、标题、达人信息或其他统计字段。

常见错误

HTTP 状态场景
400缺少 input.videoId、缺少 input.videoUrl,或请求体不是合法的开放能力输入结构。
401未提供 Authorization: Bearer <sk-...>
403API Key 不属于当前组织、未绑定该应用,或应用未获得本能力授权。
404能力不存在或未启用。
501能力存在但后端 executor 尚未注册。
Last updated on