Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
Youtube api Youtube v3 api的奇怪行为_Youtube Api_Youtube Data Api - Fatal编程技术网

Youtube api Youtube v3 api的奇怪行为

Youtube api Youtube v3 api的奇怪行为,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我正在尝试使用api浏览Youtube频道的所有内容: https://www.googleapis.com/youtube/v3/search?channelId=UC5nc_ZtjKW1htCVZVRxlQAQ&part=snippet,id&order=date&maxResults=50&key=<myKey> 在这里之前一切都很好;物品齐全。 但是,当我开始通过nextPageToken对结果进行分页时: https://www.googl

我正在尝试使用api浏览Youtube频道的所有内容:

https://www.googleapis.com/youtube/v3/search?channelId=UC5nc_ZtjKW1htCVZVRxlQAQ&part=snippet,id&order=date&maxResults=50&key=<myKey>
在这里之前一切都很好;物品齐全。 但是,当我开始通过nextPageToken对结果进行分页时:

https://www.googleapis.com/youtube/v3/search?channelId=UC5nc_ZtjKW1htCVZVRxlQAQ&part=snippet,id&order=date&maxResults=50&key=<myKey>&pageToken=CJADEAA
事情开始变得奇怪。在接下来的几次测试之后,结果中没有更多的项目,尽管我甚至不接近1381个结果的总数


在第11页之后的测试中,我得到了一个空的结果。我仍然会得到下一个和上一个页面标记,totalResults也保持不变,但没有更多的项目。

无论找到的总结果如何,YouTube API的软限制为500个结果,并且不会返回更多的结果。

无论找到的总结果如何,YouTube API的软限制为500个结果,返回的结果不会超过500个。

由于YouTube搜索API的结果不太准确/与提供的更多结果相关,因此决定将限制设置为500个,不超过500个。这个问题实际上是可以看到的。

由于YouTube搜索API的结果不太准确/与提供的更多结果相关,因此决定将限制设置为500,而不是更多。这个问题实际上可以看到。

非常感谢。是否仍然可以检索所有结果?您可以尝试每周或每月左右使用publishedAfter参数循环API请求,以获取所有结果。非常感谢。是否仍然可以检索所有结果?您可以尝试每周或每月左右使用publishedAfter参数循环API请求以获取所有结果。
https://www.googleapis.com/youtube/v3/search?channelId=UC5nc_ZtjKW1htCVZVRxlQAQ&part=snippet,id&order=date&maxResults=50&key=<myKey>&pageToken=CJADEAA