You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用YouTube Analytics API获取非自有跨频道YouTube视频指标相关问题

问题解答

问题1:是否可以获取其他主体公开视频的相关指标?

  • 可以,但仅能获取YouTube公开的指标字段,且不需要指定所属频道,你只需要拿到目标视频的唯一视频ID即可,用到的接口是YouTube Data API v3而非Analytics API。
  • 公开可拉取的指标包括:播放量、点赞数、评论数、收藏数。踩数YouTube已在2021年停止对外公开,非视频所属方无法通过任何官方接口获取。分享次数属于非公开的 engagement 数据,必须获得对应视频所属频道的所有者授权才能调取。

问题2:YouTube Analytics API是否仅支持频道维度的数据分析?

  • 是。YouTube Analytics API的所有请求强制要求传入channelId或contentOwnerId作为核心参数,且必须获得对应频道/内容所有者的OAuth 2.0授权才能调用,你无法用它获取未授权的第三方频道下任何维度的数据,包括单视频维度数据。

Python开发参考

你可以使用官方的google-api-python-client库完成公开视频指标的拉取,核心调用逻辑参考如下:

from googleapiclient.discovery import build

# 替换为你自己在Google Cloud Console申请的API密钥
API_KEY = "YOUR_API_KEY"
youtube = build('youtube', 'v3', developerKey=API_KEY)

# 多个视频ID用英文逗号分隔,最多一次传50个
request = youtube.videos().list(
    part="statistics,snippet",
    id="dQw4w9WgXcQ,VIDEO_ID_2,VIDEO_ID_3"
)
response = request.execute()

for item in response['items']:
    video_id = item['id']
    title = item['snippet']['title']
    stats = item['statistics']
    print(f"视频ID:{video_id},标题:{title},播放量:{stats.get('viewCount')},点赞数:{stats.get('likeCount')}")

你需要先在Google Cloud Console中启用YouTube Data API v3,创建API密钥即可调用上述接口,不需要OAuth授权。

内容的提问来源于stack exchange,提问作者Jim Yang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 20:06:04