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

时间:2016-12-15 10:50:53

标签: android youtube youtube-api

我想获得一些关于特定YouTube频道的数据,而不是我的。这可能吗?

我们可以在线试用here,但他们需要ids param,并且提到了:

  

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

我无法理解,我们可以从其他渠道获取数据,还是仅从我们经过身份验证的渠道获取数据?

如果没有这样做,social blade会这样做吗?

1 个答案:

答案 0 :(得分:2)

Google Analytics数据是私有数据。在您的应用程序访问私人用户数据时,您必须请求用户验证您的应用程序并授予您访问其数据的权限。

是的,一旦他们对您的应用程序进行了身份验证,您就可以从其他人的频道获取数据。您可以查看来自随机用户频道的数据,这些数据将是他们的私人数据。

注意:如果这是您的Google帐户,您指的是多个频道。 youtube api与其他google apis不同,它的频道基于你必须单独验证你的应用程序到每个频道,以便在不同的频道上查看数据。我怀疑YouTube分析也是如此,但我不是百分百肯定。