Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 无法使用YouTube搜索API v3上的nextPageToken翻阅所有结果_Search_Youtube_Youtube Api_Youtube Data Api - Fatal编程技术网

Search 无法使用YouTube搜索API v3上的nextPageToken翻阅所有结果

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如下所示 另外,我注意到一些奇怪的

我正在使用YouTube搜索API v3。我正在尝试获取一个频道的所有视频片段。要从一页转到另一页,我使用
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旁边说,该值只是一个近似值,可能不代表精确值。我没有将上述内容作为答案发布,因为您的第一个问题在其他问题中得到了回答。