Youtube api Youtube播放项目不会返回所有项目
我正在尝试获取整个Youtube播放列表,但肯定出了问题。播放项目似乎不会返回所有项目。更准确地说,对于较大的播放列表,它总是返回26个元素 已编辑 此问题仅影响“50+视频”悬停的播放列表 有趣的是,它也会影响Youtube网站 当你打开下面的链接时,你会在右边看到整个播放列表 当你在“受影响”的播放列表上做同样的操作时,它总是在第26个元素结束 (另外,“受影响”播放列表的URL总是较短) /EDITED 到岸价 返回Youtube api Youtube播放项目不会返回所有项目,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我正在尝试获取整个Youtube播放列表,但肯定出了问题。播放项目似乎不会返回所有项目。更准确地说,对于较大的播放列表,它总是返回26个元素 已编辑 此问题仅影响“50+视频”悬停的播放列表 有趣的是,它也会影响Youtube网站 当你打开下面的链接时,你会在右边看到整个播放列表 当你在“受影响”的播放列表上做同样的操作时,它总是在第26个元素结束 (另外,“受影响”播放列表的URL总是较短) /EDITED 到岸价 返回 /** * API response */ { "kind
/**
* API response
*/
{
"kind": "youtube#playlistItemListResponse",
"etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/Juh7DGrIhXG9sC1xb0BKgzZ5Mqo\"",
"pageInfo": {
"totalResults": 26,
"resultsPerPage": 50
},
"items": [
....so on
总的结果显示,此播放列表包含26个元素,这是不正确的,因为它包含50多个元素
ex.第51元素
是否有人经历过类似的问题,或者可能是某种限制,但我没有发现任何关于这方面的信息
提前谢谢 你可以参考这个。它说你需要为其他人获得下一页的结果。要获得其余结果,请执行与响应中接收到的相同的调用,但设置为。请注意,maxResults
仅允许值1到50
您也可以按照此更新。感谢您的回复。请检查我新编辑的部分。问题只涉及某些类型的播放列表。@Fr33c3l您能分享一下您是如何得到这个结果的吗。我正在检查这个问题,我认为你可以使用。似乎是因为播放列表是由YouTube自动生成的,因此它只有26个初始结果。
/**
* API response
*/
{
"kind": "youtube#playlistItemListResponse",
"etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/Juh7DGrIhXG9sC1xb0BKgzZ5Mqo\"",
"pageInfo": {
"totalResults": 26,
"resultsPerPage": 50
},
"items": [
....so on