我正在尝试根据Subscriptions: list文档获取订阅列表。我希望得到所有订阅者,所以我在第一次请求后在循环中的参数列表中使用mySubscribers=True
。
while "nextPageToken" in my_dict:
next_page_token = my_dict["nextPageToken"]
my_dict = subscriptions_list_by_channel_id(client,
part='snippet,contentDetails',
mySubscribers=True,
maxResults=50,
pageToken=next_page_token
)
for item in my_dict["items"]:
file.write("{}\n".format(item["snippet"]["channelId"]))
问题是在第20页我的循环中断,即我没有在响应中收到nextPageToken
密钥,将我的数据限制为1000个订阅者。但我有超过1000个潜艇。该文档指出myRecentSubscribers
的限制为1000,但mySubscribers
没有。
在任何地方都找不到多少帮助。对我的情况有何了解?
答案 0 :(得分:0)
我选择列出频道而不是列出订阅,传递相同的参数mySubscribers
。这些文件表示它已被弃用并以重复的奇怪顺序返回,但它没有限制。