SKILL.md 2.3 KB


name: instagram-user-posts description: 获取指定 Instagram 用户发布的帖子列表,包括点赞数、评论数、帖子文案等。适用于竞品品牌 IG 内容策略分析、KOL 帖子互动表现评估、品牌运营频率分析。 version: 1.3.0

author: nkkj-BrainHack

instagram-user-posts

功能用途

获取 Instagram 用户发布的帖子列表,分析内容策略、发帖规律和互动表现。

核心业务场景:

  • 竞品品牌 IG 内容策略分析(发帖频率、内容主题、帖子互动率)
  • KOL 帖子互动表现评估(单帖平均互动率计算)
  • 品牌视觉内容风格分析(内容类型分布:图片/视频/轮播)

调用链(Workflow)

上游: instagram-search(query, select='users') → 搜索品牌/KOL → 取 username
上游: instagram-user-info(username) → 获取 pk 字段和粉丝数
本步: instagram-user-posts(user_id=pk) → 获取帖子列表
分析: 互动率 = (like_count + comment_count) / follower_count

入参规则

参数 类型 必填 说明
user_id string Instagram 用户数字 ID(pk),从 instagram-user-info 的 user.pk 字段获取
count integer 每页帖子数量,最大 50(默认 12)
end_cursor string 翻页游标,首次不传,后续传上次返回的 end_cursor

接口调用方式

  • 请求方法: GET
  • 接口地址: https://server.fmode.cn/api/voc-social/instagram/v1/fetch_user_posts_v2

    GET ?user_id=12345678&count=12
    

关键响应字段

字段路径 业务用途
items[].id 帖子 ID
items[].caption.text 帖子文案 → 内容主题分析
items[].like_count 点赞数 → 互动率计算分子
items[].comment_count 评论数 → 互动率计算分子
items[].taken_at 发布时间戳 → 发帖频率分析
items[].media_type 媒体类型(1=图片 2=视频 8=轮播) → 内容类型分布
items[].view_count 视频观看次数(仅视频帖子)
has_more 是否还有更多帖子
end_cursor 下一页游标

依赖要求

  • 统一代理: https://server.fmode.cn/api/voc-social/
  • 请求方法 GET,参数作为查询参数传递
  • user_id 必须从 instagram-user-info 的 user.pk 字段获取