【问题标题】:Listing large amount of subscriptions of a youtube channel列出 youtube 频道的大量订阅
【发布时间】:2015-06-16 12:39:51
【问题描述】:

我正在尝试获取拥有 100k+ 订阅者的 youtube 频道的所有订阅 ID。在获取第一页结果时,youtube 会正确返回订阅总数和下一页令牌。

几百次调用后(因为每次调用只能获取 50 个结果),api 不再提供 nextPageToken,列表停止,仅列出约 20k 订阅。

我在几个大型 youtube 频道上尝试过这个,当我达到大约 2 万个订阅列表时,总是相同的行为。

在文档中我找不到任何关于列表订阅限制的信息...

有人遇到过同样的问题吗? :-)

谢谢

【问题讨论】:

  • youtube api没有每日阅读限制吗?
  • 如下所示,每日涨停非常高。似乎在 youtube apis 中访问大量页面时存在一些已知错误,因为它们改变了分页的工作方式:-(

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


【解决方案1】:

我认为您需要检查错误,如果您已达到配额限制,当您尝试发出另一个请求时应该会收到错误。

每日配额为 50,000,000 单位/天

取决于您向subscriptions.list 请求的部分,其中一些像 sn-p 会在配额中加倍。

数学时间

如果您有 100000 个订阅,并且您必须在 50 个订阅中获取它们,这将需要您 2000 个请求。即使您使用其中一个双重部分,它仍然应该只有大约 4000 个请求。

我认为问题不在于配额检查以查看您是否收到错误。

谷歌搜索发现

【讨论】:

  • 非常感谢您指出这些线程。自从引入 nextPageToken 系统以来,他们的 api 似乎存在一些严重的不当行为......我将尝试使用页面令牌生成黑客,这是我认为目前唯一的希望:-(
猜你喜欢
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
  • 2018-04-08
相关资源
最近更新 更多