我試圖獲取整個Youtube播放列表,但肯定是出了問題。它看起來像playlistItems不會返回所有項目。更確切地說,對於較大的播放列表,它總是返回26個元素。Youtube播放列表項不會返回所有項目
EDITED
該問題僅影響以 「50 +視頻」 播放列表懸停
的有趣的事實,它也影響到YouTube網站
當您打開下面的鏈接您將在右側獲得整個播放列表
https://www.youtube.com/watch?v=OBwl2glmqC0&list=PLhy8TB5U6n17R78U7usaLQfCC8nbnG8Nc
當你在 「受影響的」 播放列表中的一樣,它總是26號元素結束
https://www.youtube.com/watch?v=p7ZsBPK656s&list=RDQMxZTL9gI53Rg
(Additionaly 「受影響的」 播放列表中始終有一個較短的網址)
/EDITED
Fi
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=RDZgEY-EkNGN8
返回
/**
* API response
*/
{
"kind": "youtube#playlistItemListResponse",
"etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/Juh7DGrIhXG9sC1xb0BKgzZ5Mqo\"",
"pageInfo": {
"totalResults": 26,
"resultsPerPage": 50
},
"items": [
....so on
總結果表明,該播放列表包含26個元素是不正確的,因爲它有超過50個元素
前。 51元
https://www.youtube.com/watch?v=QptgChaqIQY&list=RDZgEY-EkNGN8&index=51
是否有人遇到過類似的問題,或者也許是某種限制,但我還沒有發現有關的任何信息。
在此先感謝。
好像是因爲播放列表是由YouTube自動生成的,因此它只有26個初始結果。 –