列出一个 youtube 频道的大量订阅

Listing large amount of subscriptions of a youtube channel

我正在尝试获取拥有超过 10 万订阅者的 YouTube 频道的所有订阅 ID。获取第一页结果时,youtube returns 正确订阅总数和下一页令牌。

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

我在几个大的 YouTube 频道上试过这个,当我达到大约 2 万个订阅时,总是出现相同的行为。

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

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

谢谢

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

每日配额为 50,000,000 units/day

取决于您从哪个部分请求 subscriptions.list 其中一些像片段计数是配额的两倍。

数学时间

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

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

谷歌搜索找到