Youtube API 返回不同的播放列表项目

Youtube API returning different playlist items

这是一个与 this one 类似的问题,但是没有涉及搜索,我得到完全相同的播放列表的不同结果 OLAK5uy_lOk7qDh2bFNSqCEbQYkHfUQYPlCynN7OQ

API调用(注意:不是搜索)returns一堆不可用的视频id:

https://www.googleapis.com/youtube/v3/playlistItems?playlistId=OLAK5uy_lOk7qDh2bFNSqCEbQYkHfUQYPlCynN7OQ&key={API_KEY}&part=snippet&maxResults=50

同时使用网站访问完全相同的播放列表 ID

https://www.youtube.com/playlist?list=OLAK5uy_lOk7qDh2bFNSqCEbQYkHfUQYPlCynN7OQ

给了我完全不同的视频ID,所有这些都可用。这是地区问题吗?

如果您有兴趣在播放列表中包含实际的 YouTube 视频,您可以使用:

  1. youtube-dl -j "OLAK5uy_lOk7qDh2bFNSqCEbQYkHfUQYPlCynN7OQ" | jq -r '.id'
  2. 我的 open-source YouTube operational API 通过请求 https://yt.lemnoslife.com/playlistItems?part=snippet&playlistId=OLAK5uy_lOk7qDh2bFNSqCEbQYkHfUQYPlCynN7OQ