使用 Youtube Analytics API 从某人的 YouTube 频道获取分析数据

Cho*_*ski 5 youtube android youtube-api

我想获取有关特定 YouTube 频道的一些数据,而不是我的。那可能吗?

我们可以在这里在线尝试,但他们需要ids参数,并且提到:

标识您要为其检索 YouTube 分析数据的 YouTube 频道或内容所有者。- 要请求 YouTube 用户的数据,请将 ids 参数值设置为 channel==CHANNEL_ID,其中 CHANNEL_ID 指定唯一的 YouTube 频道 ID。- 要请求 YouTube CMS 内容所有者的数据,请将 ids 参数值设置为 contentOwner==OWNER_NAME,其中 OWNER_NAME 是内容所有者的 CMS 名称。(细绳)

我不明白,我们可以从其他渠道获取数据,还是只能从我们经过身份验证的渠道获取数据?

如果没有,如何像社交刀片那样做到这一点?

DaI*_*mTo 5

分析数据是私人数据。为了让您的应用程序访问私有用户数据,您必须请求用户验证您的应用程序并授予您访问其数据的权限。

是的,一旦其他人验证了您的应用程序,您就可以从他们的渠道获取数据。您无法看到来自随机用户频道的数据,这些数据将是他们的私人数据。

注意:如果您的 Google 帐户包含多个您所指的频道。youtube api 与其他 google api 不同,它基于其频道,您必须分别向每个频道验证您的应用程序,以便查看不同频道上的数据。我怀疑 YouTube 分析也是如此,但我不能 100% 确定。