概览
术语
- 已授权账户:已通过授予访问其账户的权限来授权你的 X 开发者 App 的 X 账户(任一App 权限级别均可访问 Post 度量)。
- 已关联账户:与你的 X 开发者 App 关联的 X 账户。
- 公开度量:任何人都可在 X 上访问的总量,例如 like 数和转发(Retweet)数。
- 非公开度量:不对公众在 X 上展示的总量,例如曝光次数和视频观看四分位。需要 OAuth 2.0 或 OAuth 1.0a 的用户上下文认证。
- 自然度量:归属于自然 context(以常规方式发布和查看)的公开与非公开度量集合。需要 OAuth 2.0 或 OAuth 1.0a 的用户上下文认证。
- 推广度量:归属于推广 context(作为 Ads 广告活动的一部分发布或查看)的公开与非公开度量集合。需要 OAuth 2.0 或 OAuth 1.0a 的用户上下文认证,且该 Post 已在广告中推广。
可用度量
度量 | API 表示 | 说明 |
---|---|---|
Impressions | data.non_public_metrics.impression_count , data.organic_metrics.impression_count , data.promoted_metrics.impression_count | 统计该 Post 被查看的总次数(不按用户去重)。当 Post 的任意部分在屏幕上可见时即计为一次查看。需要 OAuth 1.0a 用户上下文认证。 |
Retweets | data.public_metrics.retweet_count , data.organic_metrics.retweet_count , data.promoted_metrics.retweet_count | 统计该 Post 被转发的总次数。不包括带评论的 Quote Tweets(“带评论的转发”)。要获得 X 客户端显示的“转发和评论”总数,请将 retweet_count 与 quote_count 相加。 |
Quote Tweets | data.public_metrics.quote_count | 统计该 Post 被带新评论(消息)转发的总次数。付费场景不存在 Quote Tweets,因此所有 Quote Tweets 均为自然产生。 |
Likes | data.public_metrics.like_count , data.organic_metrics.like_count , data.promoted_metrics.like_count | 统计该 Post 被标记为 like 的总次数。为与 X 上公开显示的计数保持一致,public_metrics 字段返回来自自然与付费场景的 like 总数。 |
Replies | data.public_metrics.reply_count , data.organic_metrics.reply_count , data.promoted_metrics.reply_count | 统计该 Post 被回复的总次数。public_metrics 字段返回来自自然与付费场景的回复总数。 |
URL Link Clicks | data.non_public_metrics.url_link_clicks , data.organic_metrics.url_link_clicks , data.promoted_metrics.url_link_clicks | 统计用户在 Post 中点击 URL 链接或 URL 预览卡片的次数。需要 OAuth 1.0a 用户上下文认证。 |
User Profile Clicks | data.non_public_metrics.user_profile_clicks , data.organic_metrics.user_profile_clicks , data.promoted_metrics.user_profile_clicks | 统计用户点击 Post 中以下部分的次数:显示名称、用户名、头像。需要 OAuth 1.0a 用户上下文认证。 |
Video views | includes.media.public_metrics.view_count , includes.media.organic_metrics.view_count , includes.media.promoted_metrics.view_count | 统计该 Post 中包含的视频被观看的总次数。该数值为该视频在所有发布它的 Posts 中的观看次数总和。需要媒体扩展 expansions=attachment.media_keys 。 |
Video view quartiles | includes.media.non_public_metrics.playback_0_count , includes.media.non_public_metrics.playback_25_count , includes.media.non_public_metrics.playback_50_count , includes.media.non_public_metrics.playback_75_count , includes.media.non_public_metrics.playback_100_count | 统计播放到视频各四分位节点的用户数量。需要 OAuth 1.0a 用户上下文认证以及媒体扩展 expansions=attachment.media_keys 。 |
请求度量
公开度量
$BEARER_TOKEN
替换为你自己生成的 OAuth 2.0 Bearer Token。
tweet.fields=public_metrics
expansions=attachments.media_keys&media.fields=public_metrics
示例请求
私有度量(非公开、自然度量)
tweet.fields=non_public_metrics,organic_metrics
expansions=attachments.media_keys&media.fields=non_public_metrics,organic_metrics