您的浏览器不支持JavaScript,请启用JavaScript以获得最佳体验。
查询发布任务详情
开发者文档 / 带货内容发布

查询发布任务详情

GET/v1/creator/post/detail
鉴权:
请求头 x-api-key: <YOUR_API_KEY>;密钥仅保存在服务端。
成功判断:
HTTP 2xx 且响应 code=0;异步任务还需查询最终状态。

Query 参数

字段 类型 必填 说明
postIdstring是发布任务 ID
查询发布任务详情,包括 businessType、businessId 和 videoUrl。
成功响应
{
  "code": 0,
  "message": "success",
  "data": {
    "postId": "2011014932023390208",
    "platform": "TIKTOK_BUSINESS",
    "businessType": "FILE",
    "businessId": "591",
    "title": "New collection",
    "videoUrl": "https://cdn.example.com/video.mp4",
    "snapshot": {
      "sourceFiles": [
        {
          "materialType": "VIDEO",
          "name": "video.mp4",
          "uploadedAt": "2026-09-29 10:00:00"
        }
      ]
    },
    "scheduledAt": 1790640000000,
    "scheduledTz": "Asia/Shanghai",
    "status": "SCHEDULED",
    "tiktokBusiness": {
      "musicSoundInfo": {
        "musicSoundId": "7123456789012345678",
        "musicSoundName": "Sunrise",
        "musicSoundArtist": "Example artist",
        "musicSoundVolume": 50,
        "videoOriginalSoundVolume": 50
      },
      "locationInfo": {
        "locationId": "loc-1",
        "locationName": "London"
      }
    }
  },
  "timestamp": 1790640000000
}

响应与错误

主要响应字段来自接口规范;完整层级、联合类型和校验规则见 JSON Schema。必填指字段所在对象中的约束。

字段类型必填说明
codeinteger是—
messagestring是—
dataobject是—
data.postIdstring是—
data.platformstring是—
data.businessTypestring否素材来源,例如 FILE、EXTERNAL_URL
data.businessIdstring否FILE 为文件 ID;EXTERNAL_URL 为原始 URL 的 SHA-256。原始 URL 见 videoUrl。
data.titlestring是—
data.videoUrlstring是—
data.snapshotobject | null否创建发布任务时保存的原始媒体快照;老数据或无文件快照时为 null。PHOTO 会返回全部源文件。
data.snapshot.sourceFilesobject[]否源文件列表,VIDEO 为单个文件,PHOTO 按原始图序返回全部文件。
data.snapshot.sourceFiles[].materialTypestring是源媒体类型:VIDEO 或 PHOTO
data.snapshot.sourceFiles[].namestring是源文件名称
data.snapshot.sourceFiles[].uploadedAtstring是源文件上传时间
data.scheduledAtinteger是—
data.scheduledTzstring是—
data.statusstring是—
data.tiktokShopunion否—
data.tiktokobject否—
data.tiktok.coverTimestampMsinteger是—
data.tiktok.privacyLevelstring是—
data.tiktok.disableCommentboolean是—
data.tiktok.disableDuetboolean是—
data.tiktok.disableStitchboolean是—
data.tiktok.brandContentToggleboolean是—
data.tiktok.brandOrganicToggleboolean是—
data.tiktok.aigcboolean是—
data.tiktokBusinessobject否可选的 Business 视频设置,不包含 privacyLevel。coverFileId 优先于 coverTimestampMs;账号已禁用的互动只能设为禁用。
data.tiktokBusiness.disableCommentboolean否禁用评论;账号级已禁止评论时只能为 true
data.tiktokBusiness.disableDuetboolean否禁用合拍;账号级已禁止合拍时只能为 true
data.tiktokBusiness.disableStitchboolean否禁用拼接;账号级已禁止拼接时只能为 true
data.tiktokBusiness.coverTimestampMsinteger否视频封面截帧时间点(毫秒)
data.tiktokBusiness.brandContentToggleboolean否品牌内容(付费合作推广)
data.tiktokBusiness.brandOrganicToggleboolean否品牌自然流量(推广自己的业务)
data.tiktokBusiness.aigcboolean否AI 生成内容
data.tiktokBusiness.musicSoundInfoobject否使用 musicSoundId(song_clip_id),不要使用 commercialMusicId。不传时不添加平台音乐;名称与作者仅为展示快照。
data.tiktokBusiness.musicSoundInfo.musicSoundIdstring否热门曲目接口返回的 musicSoundId(平台的 song_clip_id),不能用 commercialMusicId
data.tiktokBusiness.musicSoundInfo.musicSoundNamestring否曲名快照,仅用于展示与详情回填;发布以 musicSoundId 为准
data.tiktokBusiness.musicSoundInfo.musicSoundArtiststring否歌手快照,仅用于展示与详情回填
data.tiktokBusiness.musicSoundInfo.musicSoundVolumeinteger否音乐音量 0-100;不传按 50(平台对未传的音量按 0 处理,等于静音)
data.tiktokBusiness.musicSoundInfo.videoOriginalSoundVolumeinteger否原视频声音音量 0-100;不传按 50
data.tiktokBusiness.locationInfoobject否locationId 与 locationName 必须同时提交;locationAddress 仅用于展示。
data.tiktokBusiness.locationInfo.locationIdstring否地域搜索接口返回的 locationId,发布时落到 post_info.location_id
data.tiktokBusiness.locationInfo.locationNamestring否地域名称,发布时与 ID 一起传(post_info.location_name)
data.tiktokBusiness.locationInfo.locationAddressstring否地域补充地址,仅展示与详情回填,不发给平台
data.tiktokBusinessPhotoobject否TikTok Business 照片发布参数;platform=TIKTOK_BUSINESS 且 mediaType=PHOTO 时必填,不能与 tiktokShopPhoto 混用。图片用本系统文件 ID 传入,服务端解析成公开图片地址后发送;隐私级别取自该账号发布设置里可选的级别,不在列表里会直接判任务失败。
data.tiktokBusinessPhoto.businessIdsinteger[]是图片文件 ID,顺序即图序,1~15 张
data.tiktokBusinessPhoto.photoUrlsstring[]否服务端解析出的图片地址,请求不用传
data.tiktokBusinessPhoto.photoCoverIndexinteger否封面图下标,从 0 开始;不传按 0
data.tiktokBusinessPhoto.privacyLevelstring是隐私级别,必填;必须是该账号发布设置里可选的级别
data.tiktokBusinessPhoto.autoAddMusicboolean否传入 musicSoundInfo.musicSoundId 时忽略此字段,服务端固定发送 false。
data.tiktokBusinessPhoto.disableCommentboolean否禁用评论;账号级已禁止评论时只能为 true
data.tiktokBusinessPhoto.brandOrganicToggleboolean否品牌自然流量(推广自己的业务)
data.tiktokBusinessPhoto.brandContentToggleboolean否品牌内容(付费合作推广)
data.tiktokBusinessPhoto.locationInfoobject否locationId 与 locationName 必须同时提交;locationAddress 仅用于展示。
data.tiktokBusinessPhoto.locationInfo.locationIdstring否地域搜索接口返回的 locationId,发布时落到 post_info.location_id
data.tiktokBusinessPhoto.locationInfo.locationNamestring否地域名称,发布时与 ID 一起传(post_info.location_name)
data.tiktokBusinessPhoto.locationInfo.locationAddressstring否地域补充地址,仅展示与详情回填,不发给平台
data.tiktokBusinessPhoto.musicSoundInfoobject否选中的商用音乐,与非带货视频是同一份结构;不传(或不传 musicSoundId)表示这次不加平台音乐。图文发布没有音量参数:只把 musicSoundId 发给 TikTok(落到 post_info.music_sound_info.music_sound_id),曲名与歌手仅供展示与详情回填。
data.tiktokBusinessPhoto.musicSoundInfo.musicSoundIdstring否热门曲目接口返回的 musicSoundId(平台的 song_clip_id),不能用 commercialMusicId;图文发布时落到 post_info.music_sound_info.music_sound_id
data.tiktokBusinessPhoto.musicSoundInfo.musicSoundNamestring否曲名快照,仅用于展示与详情回填;发布以 musicSoundId 为准
data.tiktokBusinessPhoto.musicSoundInfo.musicSoundArtiststring否歌手快照,仅用于展示与详情回填
timestampinteger是—

参数、权限或授权错误需先修正。创建发布或生成任务超时后先查询已有任务,避免重复创建;不要因轮询中断而重复提交。

最后更新 · 2026-09-29