【问题标题】:list subscribers from channel列出频道的订阅者
【发布时间】:2018-04-08 12:58:13
【问题描述】:

我可以从不属于我的频道中获取所有订阅者的列表吗? IE。我想获得所有 pewdiepie 频道的订阅者。今天,使用 Youtube API v3,我可以得到他的订阅,但我没有找到任何关于获取他的订阅者的文档。有人知道吗? 提前致谢。

【问题讨论】:

    标签: youtube google-api youtube-api youtube-data-api


    【解决方案1】:

    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 不会返回对经过身份验证的用户不拥有的频道的订阅。

    【讨论】:

    • 我也有同样的问题。无法弄清楚如何解决这个问题。有人知道吗?
    • 这是无法查看有关不属于您的频道的信息的答案。
    • @VladimirKovalchuk Oauth 授予应用程序授权以查看经过身份验证的用户有权访问的数据。如果经过身份验证的用户无权访问该信息,那么 Oauth 不会让您访问它。它被称为安全性。
    • @DaImTo 对不起,我得到了你的回答
    猜你喜欢
    • 2016-05-22
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 2021-08-29
    相关资源
    最近更新 更多