如何获得任何Youtube频道';使用YouTube分析API的订阅用户列表及其详细信息?
我正在尝试获取任何youtube频道的订阅用户列表及其详细信息(分析),比如XYZ频道有45%的男性用户订阅,55%的女性用户订阅,该频道是由排名前5位的国家订阅的,以及该频道的观众人口统计相关信息 为此,我使用YouTube分析API v3,我的URL如下 但是这个URL返回下面的代码作为响应如何获得任何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"
{
{
"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端点获得。当然,谷歌实际上可以推断出这些信息并将其附加到任何给定的频道,但就我所知,这种敏感数据并没有提供给普通用户/开发者群体。