首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Youtube分析应用程序接口获取YouTube频道的订阅用户列表及其详细信息?

如何使用Youtube分析应用程序接口获取YouTube频道的订阅用户列表及其详细信息?
EN

Stack Overflow用户
提问于 2020-07-04 17:49:57
回答 2查看 149关注 0票数 1

我正在尝试获得任何youtube频道的订阅用户列表和他们的详细信息(分析),像XYZ频道有45%的男性用户订阅者和55%的女性用户订阅者,这个频道是由这个排名前5的国家订阅者和频道观众人口统计相关的信息。

为此,我使用YouTube分析API v3,我的URL如下所示

https://www.googleapis.com/youtube/v3/subscriptions?part=snippet,contentDetails,subscriberSnippet&key=APIKEY&id=CHANNELID

但是这个URL返回下面的代码作为响应

代码语言:javascript
复制
{
    {
      "kind": "youtube#SubscriptionListResponse",
      "etag": "TOmVRCZpu2meG82Dv9k7Y-QQ8t888",
      "pageInfo": {
      "totalResults": 0,
      "resultsPerPage": 5
   },
   "items": []
}

我不知道我使用这个URL来获取上面的详细信息是对还是错。我确实阅读了所有关于youtube data API的问题,但我没有找到我的问题的答案。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-07-04 19:16:47

根据the docs的说法,如果您打算获取订阅信息w.r.t.一个给定的通道--由其通道ID标识--那么您应该使用参数channelId

channelId (字符串)

channelId参数指定一个YouTube频道ID。该接口将只返回该频道的订阅。

因此,请将上面的URL更改为:

https://www.googleapis.com/youtube/v3/subscriptions?part=snippet,contentDetails,subscriberSnippet&key=APIKEY&channelId=CHANNELID

票数 1
EN

Stack Overflow用户

发布于 2021-03-13 22:12:58

您请求的数据类型属于通道的私有数据。如果您是该通道的所有者(通过授权- Oauth2),或者通道所有者允许您通过公开可用的应用程序访问该数据(在通过授权之后),则只能访问这些数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62727644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档