数据分析 APIAPI

从一个端点读取所有网络的指标

FoPost 从每个已连接账号收集表现数据,并以统一的格式返回。获取工作区概览、深入查看某条帖子,或长期追踪某个账号,再接入你用来做报告的任何工具。

GET /v1/analytics/overview
curl "https://api.fopost.com/v1/analytics/overview?workspace_id=9b2f6c1e-...&days=30" \
  -H "X-API-Key: $API_KEY"

{
  "total_accounts": 6,
  "total_followers": 42810,
  "total_posts": 86,
  "total_engagement": 9127,
  "total_impressions": 184320,
  "total_reach": 121904,
  "engagement_rate": 0.0749,
  "deltas": { "followers": 2.89, "posts": 12.5 },
  "today_stats": { "posts": 3, "follower_change": 41, "engagement": 312 },
  "platforms": [{ "platform": "linkedin", "accounts": 2, "followers": 18402 }]
}

统一的指标

曝光量、互动和粉丝数在每个网络上都使用相同的字段名。

三个层级

工作区概览、单条帖子或单个账号。

只读权限

只有 analytics 权限的密钥只能读取数据,别无其他。

概览

一次调用,搞定月度报告

概览端点会汇总一个工作区在某个日期范围内的数据:曝光量、互动数、粉丝变化和已发布帖子数的总计。周报或客户报告,只需一次请求加一个模板。

阅读数据分析参考文档
一个工作区中跨所有网络的已连接账号

日期范围

传入 days,获取最多 365 天的滚动窗口。变化量会与前一个窗口进行比较。

按账号筛选

客户询问某个渠道时,把概览缩小到单个账号。

按工作区

代理机构的密钥按客户工作区划分,报告永远不会互相串扰。

单帖

找出是哪条帖子在发力

通过 API 创建的每条帖子都会保留其 id,用这个 id 就能读回它在每个网络上的指标。把它与你自己的活动数据关联,或给本月帖子排名,看看哪些值得再做。

查看单帖指标
GET /v1/posts/:id/analytics
curl "https://api.fopost.com/v1/posts/7d3e0a52-.../analytics" \
  -H "X-API-Key: $API_KEY"

{
  "post_id": "7d3e0a52-...",
  "totals": { "impressions": 21050, "reach": 15230, "engagements": 1374, "likes": 501, "comments": 60, "shares": 71, "reposts": 0, "clicks": 721, "saves": 21, "video_views": 0, "follows": 12 },
  "platforms": [
    { "platform": "linkedin", "username": "yourbrand", "external_post_id": "urn:li:share:7301...", "permalink": "https://linkedin.com/feed/update/...", "metrics": { "impressions": 12840, "likes": 311, "comments": 42, "shares": 27, "clicks": 508 } },
    { "platform": "twitter", "username": "yourbrand", "external_post_id": "1830...", "permalink": "https://x.com/...", "metrics": { "impressions": 8210, "likes": 190, "comments": 18, "shares": 44, "clicks": 213 } }
  ],
  "last_fetched_at": "2026-09-02T09:00:00Z"
}

按账号细分

一条帖子,每个网络一行,一眼看出是哪个渠道带动了它。

点击和永久链接

链接点击数和实时永久链接会随计数一并返回。

按标签分组

先按标签列出帖子,再读取这组帖子的指标。

单账号

长期追踪每个渠道的增长

账号端点返回粉丝数、触达和主页浏览量的一系列快照。接入你自己的图表、在数据下滑时发出提醒,或者向客户展示上升的曲线,以及推动它上升的那些帖子。

开始构建
GET /v1/accounts/:id/analytics
curl "https://api.fopost.com/v1/accounts/4a71d80b-.../analytics?limit=7" \
  -H "X-API-Key: $API_KEY"

{
  "account_id": "4a71d80b-...",
  "platform": "linkedin",
  "username": "yourbrand",
  "history": [
    { "followers": 41651, "following": 210, "total_posts": 412, "reach": 6034, "profile_views": 341, "fetched_at": "2026-08-02T06:00:00Z" },
    { "followers": 41606, "following": 210, "total_posts": 411, "reach": 5120, "profile_views": 288, "fetched_at": "2026-08-01T06:00:00Z" }
  ]
}

快照序列

每次采集为粉丝数、触达和主页浏览量记录一个数据点。

构建你自己的提醒

定时轮询,当某个渠道超出正常范围时发出通知。

历史数据归你所有

把序列存入你的数据仓库,想保存多久就保存多久。

关于 数据分析 API 的常见问题解答

这些数据从哪里来?

FoPost 使用已连接账号的凭据读取各网络自己的分析数据,再统一字段名。数字与该网络在其原生后台中报告的一致。

数据有多新?

每个已连接账号的指标都会定期刷新。今天发布的帖子几小时内就会显示初步数据,并随网络确定最终计数而稳定下来。

所有网络报告的指标都一样吗?

曝光量、互动数和粉丝数这组核心指标是共通的。网络未提供的指标会返回 null 而不是零,让你能区分“没有数据”和“数值为空”。

能获取不是通过 API 发布的帖子的指标吗?

可以。通过已连接账号发布的任何帖子都会在账号层面被追踪,在控制台中创建的帖子也和其他帖子一样有 id。

我需要哪个权限范围?

analytics 权限。只有该权限的密钥是只读的,无法发布、编辑或管理账号。

有速率限制吗?

有,每个密钥每分钟 100 次请求。请用日期范围批量读取,而不是每天调用一次。

今天就基于 数据分析 API 开始构建

免费开始,包含完整 API。创建密钥,几分钟内完成第一次调用。

获取 API 密钥