【问题标题】:Max Subscribers Returned (and duplicates) | YouTube API最大订阅者返回(和重复)| YouTube API
【发布时间】:2015-12-26 05:37:00
【问题描述】:

[问题1]

我将https://developers.google.com/youtube/v3/docs/subscriptions/list 用于大型频道(100 万订阅者),但在成功获得 100 页结果(每页 50 个订阅者)后,API 始终返回 0 个订阅者。

是否有可以返回 100 个页面或 5,000 个订阅者的硬性限制?

[问题2]

在返回的 5,000 个订阅者中,只有 3,577 个是唯一的。在某些情况下,API 似乎会返回重复项,我知道这是获取频道订阅者的长期问题。希望了解这是否会得到解决?

【问题讨论】:

  • 您能否提供用于获取订阅者列表的 HTTP 请求或代码?
  • 嗨 - 相同的代码在前 100 次循环中工作。第 100 次后失败。这是我在 100 次后得到的响应。它给了我一个 NextPage 令牌,但是每次我们尝试在 100 之后检索下一页时,它都会返回 0 个结果:content.screencast.com/users/SharedDocs/folders/Jing/media/…
  • 您能否尝试使用您的代码检查订阅人数较少的频道的最大订阅人数,例如,大约 3000 人,然后再检查大约 5000 人的频道?
  • 我遇到了同样的情况,有 1000 个重复项限制。如果我使用 order=[alphabetically,unread] 没关系,它会返回没有顺序的重复项。

标签: youtube-api duplicates max


【解决方案1】:

我今天遇到了第二个问题,似乎重复发生了,因为 default order of the API listSUBSCRIPTION_ORDER_RELEVANCE

可接受的值为:

alphabetical – Sort alphabetically.
relevance – Sort by relevance.
unread – Sort by order of activity.

所以设置顺序为alphabetical 就完全解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-02
    • 2017-06-08
    • 2015-03-27
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 2018-08-22
    相关资源
    最近更新 更多