我可以从不属于我的频道获取所有订阅者的列表吗? 即我想从 pewdiepie 频道获取所有订阅者。今天,使用 Youtube API v3,我可以获得他的订阅,但我没有找到任何关于获取他的订阅者的文档。有人知道吗?提前谢谢。
订阅者是当前订阅频道的人员列表。
如果您检查 channel.list 返回的频道资源,您能做的最好的事情就是获取订阅者计数。 所以不,你不能得到一个频道的订阅者列表。 这与您是否拥有通道无关,API 似乎未公开数据。
背景信息:
订阅资源包含有关 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 不会返回未经身份验证的用户不归其所有的频道的订阅。