【发布时间】:2018-08-24 07:27:53
【问题描述】:
我正在尝试根据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 没有。
在任何地方都找不到太多帮助。对我的情况有任何了解吗?
【问题讨论】:
标签: python youtube-api youtube-data-api