【问题标题】:YouTube Data Api v3 - subscriptions.list and mine = trueYouTube Data Api v3 - subscriptions.list 和 mine = true
【发布时间】:2013-09-27 13:31:16
【问题描述】:

我发现了以下问题。

如果用户获得了 youtube 的授权,并且您调用 subscriptions.list 并将参数 mine 设置为 true。然后你会得到一个授权用户的订阅列表。如果用户的 YouTube 帐户与 g+ 页面相关联,或者用户在 YouTube 上拥有自己的频道,则此方法效果很好。但如果它只是一个没有频道和 g+ 页面的普通用户,那么这个请求会返回“subscriberNotFound”错误。

这是一个错误还是我做错了什么?

【问题讨论】:

    标签: api youtube youtube-api youtube-javascript-api


    【解决方案1】:

    你需要有一个频道才能订阅,这很正常。

    您可以阅读this blog for working with channel ids

    另外,请仅将 stackoverflow 用于编程问题。

    作为suggested here, you should file bug reports or features request in public issue tracker

    【讨论】:

    • 但是我有一个订阅了多个频道的帐户,它还没有创建自己的频道。 api v2 也可以很好地返回他的订阅。但是 v3 返回此错误。
    • 您能否将此问题反馈给您的团队:code.google.com/p/gdata-issues/issues/… 他们错过了一个非常重要的事实,即这适用于没有频道的 g+ 用户,并且适用于 v2 api。
    • 在跟踪器中回复了您的问题。对所有人使用订阅->列表,如果出现错误,返回空列表或要求用户创建频道。
    【解决方案2】:

    对 subscriptions.list 的调用不能返回一个 subscriptionNotFound 错误。这是仅在您尝试删除订阅时发生的错误。也许你调用了错误的方法?查看this link 以获取有关可能的错误代码的更多信息,并详细说明它们发生的原因。对于所有错误代码,请查看 here

    【讨论】:

    • 如果它在文档中,你怎么能说它不能返回:developers.google.com/youtube/v3/docs/subscriptions/list#try-it 可以毫无问题地返回它......
    • 它只能返回关于订阅的“subscriberNotFound”和“subscriptionForbidden”。仔细阅读!
    • 好吧,我的错。错误是“subscriberNotFound”。
    • 您能提供导致问题的用户名吗?
    • 任何尚未创建频道且仍未连接 G+ 信息页的 YT 用户都有此问题。
    猜你喜欢
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 2019-08-09
    • 2021-01-01
    • 2017-10-22
    • 1970-01-01
    相关资源
    最近更新 更多