如何获得任何Youtube频道';使用YouTube分析API的订阅用户列表及其详细信息?

如何获得任何Youtube频道';使用YouTube分析API的订阅用户列表及其详细信息?,youtube,youtube-api,youtube-data-api,google-apis-explorer,Youtube,Youtube Api,Youtube Data Api,Google Apis Explorer,我正在尝试获取任何youtube频道的订阅用户列表及其详细信息(分析),比如XYZ频道有45%的男性用户订阅,55%的女性用户订阅,该频道是由排名前5位的国家订阅的,以及该频道的观众人口统计相关信息 为此,我使用YouTube分析API v3,我的URL如下 但是这个URL返回下面的代码作为响应 { { "kind": "youtube#SubscriptionListResponse", "etag"

我正在尝试获取任何youtube频道的订阅用户列表及其详细信息(分析),比如XYZ频道有45%的男性用户订阅,55%的女性用户订阅,该频道是由排名前5位的国家订阅的,以及该频道的观众人口统计相关信息

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

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

{
    {
      "kind": "youtube#SubscriptionListResponse",
      "etag": "TOmVRCZpu2meG82Dv9k7Y-QQ8t888",
      "pageInfo": {
      "totalResults": 0,
      "resultsPerPage": 5
   },
   "items": []
}
我不知道我使用这个URL获取上述细节是对还是错。我确实阅读了所有关于youtube数据API的问题,但我没有找到这些问题的答案

提前感谢。

根据,如果您打算通过给定频道(由其频道ID标识)获取订阅信息,则应使用以下参数:

信道ID(字符串)

channelId参数指定YouTube频道ID。API将仅返回该频道的订阅

因此,请将上述URL更改为:


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

您请求的数据类型属于频道的私有数据。只有当您是该频道的所有者(通过授权-Oauth2)或频道所有者允许您通过公开可用的应用程序(通过授权后)访问该数据时,您才能访问此类数据。

谢谢,@stvar,上面的URL在channelId参数更改后工作,但您能告诉我我是对的,或者这种方式适合搜索订阅者的数据吗?据我所知,您期望从YouTube数据API(频道的用户性别、原产国和其他类似信息)获得的数据类型无法通过API端点获得。当然,谷歌实际上可以推断出这些信息并将其附加到任何给定的频道,但就我所知,这种敏感数据并没有提供给普通用户/开发者群体。