【发布时间】:2018-04-08 12:58:13
【问题描述】:
我可以从不属于我的频道中获取所有订阅者的列表吗? IE。我想获得所有 pewdiepie 频道的订阅者。今天,使用 Youtube API v3,我可以得到他的订阅,但我没有找到任何关于获取他的订阅者的文档。有人知道吗? 提前致谢。
【问题讨论】:
标签: youtube google-api youtube-api youtube-data-api
我可以从不属于我的频道中获取所有订阅者的列表吗? IE。我想获得所有 pewdiepie 频道的订阅者。今天,使用 Youtube API v3,我可以得到他的订阅,但我没有找到任何关于获取他的订阅者的文档。有人知道吗? 提前致谢。
【问题讨论】:
标签: youtube google-api youtube-api youtube-data-api
Subscribers 是当前订阅频道的人员列表。
如果您检查由 channel.list 返回的Channels resource,您可以做的最好的事情就是获取subscriberCount。所以不,你不能得到一个频道的订阅者列表。这与您是否拥有频道无关,数据似乎没有被 API 公开。
背景信息:
subscription 资源包含有关 YouTube 用户的信息 订阅。订阅会在添加新视频时通知用户 到一个频道或当另一个用户在 YouTube,例如上传视频、评价视频或评论 视频。
请求订阅我不拥有的频道
GET https://www.googleapis.com/youtube/v3/subscriptions?part=snippet%2CcontentDetails&channelId=UC4rasfm9J-X4jNl9SvXp8xA&key={YOUR_API_KEY}
回应
{
"error": {
"errors": [
{
"domain": "youtube.subscription",
"reason": "subscriptionForbidden",
"message": "The requester is not allowed to access the requested subscriptions."
}
],
"code": 403,
"message": "The requester is not allowed to access the requested subscriptions."
}
}
YouTube API 不会返回对经过身份验证的用户不拥有的频道的订阅。
【讨论】: