不管youtube频道有多少个视频,我只能得到10个下一页标记,所以在‘每页50个’的设置下,我只能获得大约500个Youtube视频的数据,尽管有人说Youtube频道有更多的视频("pageInfo":{ "totalResults":1418,),我想得到所有的视频。
我有足够的配额让google云平台中的API超过10个令牌。我试图找到增加nextpagetoken计数的设置,但一直找不到。
有谁知道如何获得更多下一页标记吗?
发布于 2021-09-20 18:59:25
根据Search: list关于channelId过滤器的说法:
注意:如果您的请求指定了channelId参数的值并将类型参数值设置为,但它没有同时设置forContentOwner、forDeveloper或forMine筛选器,则搜索结果限制为最多500个视频。
我建议使用this approach来列出给定YouTube频道的所有视频。该方法通过在uploads中使用Channels: list和part中的contentDetails来获取part频道的Channels: list自动创建的播放列表id,然后使用PlaylistItems: list检索该YouTube频道上上传的所有公共视频。
https://stackoverflow.com/questions/68283617
复制相似问题