Search 无法使用YouTube搜索API v3上的nextPageToken翻阅所有结果
我正在使用YouTube搜索API v3。我正在尝试获取一个频道的所有视频片段。要从一页转到另一页,我使用Search 无法使用YouTube搜索API v3上的nextPageToken翻阅所有结果,search,youtube,youtube-api,youtube-data-api,Search,Youtube,Youtube Api,Youtube Data Api,我正在使用YouTube搜索API v3。我正在尝试获取一个频道的所有视频片段。要从一页转到另一页,我使用nextPageToken。我感兴趣的频道总共有3628个结果。当我看到500个视频(第10页,因为我要求每页50个视频)后,nextPageToken不再被传回 对于特定频道,我可以翻阅的视频总数有限制吗 最初,我从下面的URL开始,然后在查询字符串&pageToken=[nextPageToken]后面添加nextPageToken 第10页的URL如下所示 另外,我注意到一些奇怪的
nextPageToken
。我感兴趣的频道总共有3628个结果。当我看到500个视频(第10页,因为我要求每页50个视频)后,nextPageToken
不再被传回
对于特定频道,我可以翻阅的视频总数有限制吗
最初,我从下面的URL开始,然后在查询字符串&pageToken=[nextPageToken]
后面添加nextPageToken
第10页的URL如下所示
另外,我注意到一些奇怪的事情,从一页到另一页,视频的总数都在变化。这是已知的bug吗
下表列出了页面以及相应的页面标记和总结果。请注意,我不(需要)为第一页传入pageToken
+------+------------+---------------+
| Page | Page Token | Total Results |
+------+------------+---------------+
| 1 | [none] | 3628 |
| 2 | CDIQAA | 3628 |
| 3 | CGQQAA | 3626 |
| 4 | CJYBEAA | 3626 |
| 5 | CMgBEAA | 3625 |
| 6 | CPoBEAA | 3625 |
| 7 | CKwCEAA | 3625 |
| 8 | CN4CEAA | 3624 |
| 9 | CJADEAA | 3624 |
| 10 | CMIDEAA | 3624 |
+------+------------+---------------+
+------+------------+---------------+
|页面|页面标记|总结果|
+------+------------+---------------+
|1 |[无]| 3628|
|2 | CDIQAA | 3628|
|3 | CGQQAA | 3626|
|4 | CJYBEAA | 3626|
|5 | CMgBEAA | 3625|
|6 | CPoBEAA | 3625|
|7 | CKwCEAA | 3625|
|8 | CN4CEAA | 3624|
|9 | CJADEAA | 3624|
|10 | CMIDEAA | 3624|
+------+------------+---------------+
也许你想使用playlitem而不是搜索。按配额(100比6)计算,它要便宜得多,并且为给定的播放列表提供多达10万个视频。每个频道都有一个上传播放列表,其中存储了所有上传的视频
有关更多详细信息,请观看:是的,您可以翻阅的视频最多为500个。我在官方文件的任何地方都找不到这些信息,但在这里:。关于你的第二个问题,这不是一个bug。在docs for Search:列表中,他们在pageInfo.totalResults旁边说,该值只是一个近似值,可能不代表精确值。我没有将上述内容作为答案发布,因为您的第一个问题在其他问题中得到了回答。