Instagram Highlight Items
Instagram Highlight Items 是保存在公开主页精选动态中的 Story 内容,包含文本、作者身份、媒体引用、时间和可见互动信号。这些记录可用于整理精选动态内容、审核媒体、制作可追溯报告,以及比较已知精选动态。
主要特性
- 多个精选动态输入一次提交一个或多个数字 highlight ID,采集器会分别查询每个所提交的标识。
- 标准化 Story 内容记录以统一结构返回内容 ID、公开 URL、标题或说明文字、作者身份、可见指标、媒体元数据和时间。
- 来源 Highlight 归属每条结果在 extra.highlight_id 中保留所提交的 highlight ID,便于区分来自不同精选动态的内容。
参数
| 参数 | 必填 | 描述 |
|---|---|---|
highlight_ids | 必填 | 一个或多个已知 Instagram highlight ID,必须是非空数字字符串,多个值使用逗号或换行分隔。 |
如何使用
把已知 highlight ID 作为异步任务提交,轮询 task ID,完成后再用结果 cursor 读取保存的标准化记录。
- 准备一个或多个当前有效的数字 highlight ID;如果不知道 ID,先按 username 采集 Story Highlights,并从返回的容器记录读取 extra.highlight_id。
- 向 /v1/instagram/highlight-items POST highlight_ids。
- 轮询 /v1/tasks/{task_id},直到状态变为 succeeded 或 failed。
- 通过 /v1/tasks/{task_id}?limit=50 读取 results.items,在 results.has_more 为 true 时继续传 results.next_cursor。
# 运行前请把文档示例替换为当前有效的 highlight ID。
curl -X POST "https://api.socq.ai/v1/instagram/highlight-items" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"highlight_ids":["18067016518767507"]}'
# 轮询 GET /v1/tasks/{task_id}
# 读取 data.results.items,并在 has_more 为 true 时继续传 next_cursor最佳使用场景
- 精选动态内容清单: 把返回的内容 ID、文本、公开 URL、媒体引用和时间整理成已知精选动态的可审核清单。
- 精选动态媒体审核: 检查当前公开 Story 内容的图片或视频 URL、缩略图、尺寸、时长、说明文字和作者上下文。
- 跨精选动态对比: 按 extra.highlight_id 对记录分组,对比所选精选动态的内容类型、发布时间、作者和可见指标。
使用建议
- 不知道 highlight ID 时,先按 username 调用 instagram/story-highlights,并从成功结果读取 extra.highlight_id;本接口不能通过 username 发现 ID。
- 提交前去除重复 ID,因为采集器会分别查询每个所提交的值。
- 不要添加 results_limit;每个 highlight ID 会返回其单次上游响应中当前可用的内容。
- 由于两类标准化记录都使用 type story,请用 resource 区分 highlight-items 和 story-highlights。
- 将文本、作者字段、指标、媒体、URL 和时间按可选值处理,已不可用或被移除的 Story 内容可能不产生记录。
- results.next_cursor 只用于继续读取任务已保存的记录,不会向 Instagram 发起下一页采集。
相关 API
需要其他类型的 Instagram 公开数据时,可以使用以下 API。
- Instagram Followers Count API — 获取公开账号身份以及可见粉丝数、关注数和帖子数。
- Instagram Posts API — 按 username 采集公开帖子、媒体、标签、提及、时间和互动指标。
- Instagram Reels API — 按 username 采集公开 Reels、媒体、音频、标签、提及和互动指标。
- Instagram Search API — 按关键词或账号名称搜索公开主页及可见账号信息。
- Instagram Comments API — 从帖子 URL 采集公开评论、作者、时间、点赞数和回复数。
- Instagram Profiles API — 按 username 获取公开主页身份、简介、链接、账号标记、分类和可见计数。
- Instagram Followers List API — 采集公开粉丝资料记录,并保留来源账号和关注关系上下文。
- Instagram Following List API — 采集 Instagram 账号公开可见的关注主页,返回身份、关注关系上下文和可见账号计数。
- Instagram Hashtag Posts API — 按 hashtag 发现公开帖子,返回来源标签、媒体、创作者、时间和可见互动指标。
- Instagram Tagged Posts API — 按 username 采集标记指定主页的公开帖子,返回作者、媒体、提及、被标记用户上下文和互动指标。
- Instagram Transcript API — 从公开 Post 或 Reel URL 提取字幕文本、语言、格式、来源 URL 和 shortcode。
- Instagram Audio Reels API — 按已知数字 audio ID 采集公开 Reels,返回说明文字、创作者、媒体、时间、可见互动和来源音频上下文。
- Instagram Post Info API — 通过已知公开帖子、Reel 或旧版 IGTV URL 查询说明文字、作者身份、媒体、时间、可见互动和输入上下文。
- Instagram Reels Search API — 按文本 query 搜索公开 Reels,返回说明文字、创作者、媒体、时间、可见互动指标和查询上下文。
- Instagram Story Highlights API — 按 username 列出公开快拍精选容器,返回标题、所属账号、媒体数量和可复用的 highlight ID。
- Instagram Trending Reels API — 采集趋势信息流当前展示的公开 Reel,返回说明文字、创作者、媒体、时间和可见互动指标。
还可以将 Instagram 数据与其他已支持社交平台的公开数据结合使用。