如何通过API从自动生成的YouTube频道的播放列表中获取视频列表?

如何通过API从自动生成的YouTube频道的播放列表中获取视频列表?,youtube,youtube-api,Youtube,Youtube Api,例如,YouTube引入了自动生成的频道。从channelId,我可以使用API 要检索其关联的播放列表,请执行以下操作: GET https://www.googleapis.com/youtube/v3/playlists?part=contentDetails&channelId=UCH-BBvNWh1CONPAjpeocGcw&key={YOUR_API_KEY} 部分获取: "items": [ { "kind": "youtube#playlist", "etag"

例如,YouTube引入了自动生成的频道。从channelId,我可以使用API 要检索其关联的播放列表,请执行以下操作:

GET https://www.googleapis.com/youtube/v3/playlists?part=contentDetails&channelId=UCH-BBvNWh1CONPAjpeocGcw&key={YOUR_API_KEY}
部分获取:

"items": [
{
"kind": "youtube#playlist",
"etag": "\"GbgM9_0DKhSLzW6BxAmfOJZH9RI/q_Rxfox9sHfH_r9g_LimnQeVsyU\"",
"id": "ALNb4maWNoT6RXC29sfG8iREznyAb9tqqJ",
"contentDetails": {
    "itemCount": 95
}
},......
每个播放列表都有一个id和一个itemCount。当我使用PlayID时,我不会取回任何项目:

GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&id=ALNb4maWNoT6RXC29sfG8iREznyAb9tqqJ&key={YOUR_API_KEY}
抓住我

{
"kind": "youtube#playlistItemListResponse",
"etag": "\"GbgM9_0DKhSLzW6BxAmfOJZH9RI/3cxjRXf86G9z5Bg7rup3QfCgrxM\"",
"pageInfo": {
    "totalResults": 0,
    "resultsPerPage": 5
},
"items": [
]
}

我错过了一步吗?

解决了我自己的问题。playlid应该是“playlid”参数,而不是“id”

GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=ALNb4maWNoT6RXC29sfG8iREznyAb9tqqJ&key={YOUR_API_KEY}