TikTok Live Room Info
TikTok 直播间信息是一场公开直播在某个时点的状态记录,包含标题、状态、主播身份、封面以及可见的观看人数和点赞数。这些信息可用于核对直播状态、保存受众快照、补全直播间资料,并为已知直播间生成带采集时间的报告。
主要特性
- 配对查询直播间与主播使用同一直播间的 room_id 和主播 user_id 进行查询,最多返回一条标准化 live_room 记录。
- 直播间与主播上下文同时返回当前直播标题和状态,以及主播的公开 ID、username 与显示名称。
- 受众与封面快照记录查询时可见的观看人数、点赞数、公开封面和采集时间,便于按时点解释结果。
参数
| 参数 | 必填 | 描述 |
|---|---|---|
room_id | 必填 | 必填的非空直播间 ID。请从能提供当前 TikTok 直播信息的来源取得数字标识,并以字符串提交。 |
user_id | 必填 | 必填的主播 TikTok 数字用户 ID,须以字符串提交,并与 room_id 属于同一个直播间。 |
如何使用
准备同一个已知活跃直播间的两个标识,提交异步查询,再从任务结果读取标准化快照。
- 从能提供当前 TikTok 直播信息的来源取得 room_id,并从同一上下文或 TikTok Profiles 结果取得对应主播的 user_id。
- 把两个非空字符串 POST 到 /v1/tiktok/live-room-info。
- 轮询 /v1/tasks/{task_id},直到状态变为 succeeded 或 failed。
- 通过 /v1/tasks/{task_id}?limit=50 读取 data.results.items;成功解析时最多产生一条记录,只有 results.has_more 为 true 时才继续传 next_cursor。
curl -X POST "https://api.socq.ai/v1/tiktok/live-room-info" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"room_id":"7523685855395842871","user_id":"6742945285876515845"}'
# 轮询 GET /v1/tasks/{task_id},再通过 /v1/tasks/{task_id}?limit=50 读取 data.results.items。最佳使用场景
- 按时点核对直播状态: 结合返回的状态、标题、直播间 ID 和 collected_at,确认一个已知直播间在采集时的可见状态。
- 制作受众快照报告: 把 viewers_count、likes_count 与 collected_at 一同保存,比较同一场已知直播在不同采集时点的观测值。
- 补全直播间资料: 为已有直播间记录补充主播 ID、username、显示名称、直播标题、状态和封面。
使用建议
- 确保 room_id 与 user_id 来自同一场正在进行的直播;直播间与主播不匹配时,可能没有结果或返回与输入有关的来源错误。
- 始终把两个标识保存为字符串,避免较长的 TikTok 数字 ID 被客户端或数据库舍入。
- 在预计直播仍在进行时发起查询;空结果可能表示直播已结束、不可用、标识无效或两者不匹配,并不代表接口发现了一条离线直播记录。
- 使用 collected_at 作为状态和指标的观测时间;标准化记录中的 created_at 为 null,url 为空字符串。
相关 API
需要其他类型的 TikTok 公开数据时,可以使用以下 API。
- TikTok Profiles API — 按 username 获取公开主页身份、简介、账号标记和受众计数。
- TikTok Hashtags API — 按指定标签采集公开视频、创作者、媒体、声音和互动指标。
- TikTok Comments API — 采集公开顶级评论、作者、互动、提及和创作者互动标记。
- TikTok Videos API — 从视频 URL 获取创作者、文案、媒体、音乐、标签、提及和互动信息。
- TikTok Search API — 按关键词搜索公开视频,并支持排序和发布时间筛选。
- TikTok Comment Replies API — 使用 TikTok 视频 URL 和 comment_id 采集一条已知评论下的公开回复,返回作者、互动、时间和父评论上下文。
- TikTok Followers List API — 采集公开粉丝列表中可见的标准化资料,并保留来源上下文和支持的指标。
- TikTok Following List API — 采集 TikTok 账号公开可见的关注对象,返回标准化身份、简介、可见指标和来源账号信息。
- TikTok User Videos API — 按 username 采集公开个人资料视频,返回文案、创作者、媒体、时间、互动和来源账号上下文。
- TikTok Trending Feed API — 按 region 采集当前公开视频动态,返回创作者、文案、封面、时间和可见互动指标。
- TikTok Video Transcript API — 从公开视频 URL 提取可用字幕文本、语言、格式和来源上下文。