PlaylistItems:列表返回playlistNotFound

问题描述 投票:0回答:3

访问 YouTube Music 播放列表时,API 返回 404。我认为这是一个错误,因为播放列表会在 Google 的 API Explorer 中返回。有人可以调查一下吗?

流行热门列表播放列表示例:

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

上述播放列表的示例curl命令:

curl -i -G -d "part=snippet&maxResults=50&playlistId=RDCLAK5uy_kmPRjHDECIcuVwnKsx2Ng7fyNgFKWNJFs&key={YOUR_API_KEY}" https://www.googleapis.com/youtube/v3/playlistItems

退货:

u'error': {u'code': 404,
            u'errors': [{u'domain': u'youtube.playlistItem',
                         u'location': u'playlistId',
                         u'locationType': u'parameter',
                         u'message': u'The playlist identified with the requests <code>playlistId</code> parameter cannot be found.',
                         u'reason': u'playlistNotFound'}],
            u'message': u'The playlist identified with the requests <code>playlistId</code> parameter cannot be found.'}}
curl google-api youtube-api youtube-data-api google-apis-explorer
3个回答
0
投票

我能够使用他们提供的示例来完成此操作 Explorer 使用他们提供的播放列表 ID PLBCF2DAC6FFB574DE 我也能够使用我自己的播放列表之一来完成此操作。

curl -i -G -d "part=snippet%2CcontentDetails&maxResults=25&playlistId=PLBCF2DAC6FFB574DE&key=AIzaSyCOEeKl4YlWZ_6s-t_9Ru20S8YGAGKj1" https://www.googleapis.com/youtube/v3/playlistItems

您的播放列表ID

我发现错误消息

playlistNotFound
非常具有描述性。当我尝试使用您的播放列表 ID RDCLAK5uy_kmPRjHDECIcuVwnKsx2Ng7fyNgFKWNJFs 时,我得到

{
 "error": {
  "errors": [
   {
    "domain": "youtube.playlistItem",
    "reason": "playlistNotFound",
    "message": "The playlist identified with the requests <code>playlistId</code> parameter cannot be found.",
    "locationType": "parameter",
    "location": "playlistId"
   }
  ],
  "code": 404,
  "message": "The playlist identified with the requests <code>playlistId</code> parameter cannot be found."
 }
}

因为那不是有效的播放列表 ID。我建议您再次检查并确保您已正确复制播放列表ID


0
投票

我最近遇到了这个问题,我不明白为什么其他播放列表可以工作,但它不适用于我刚刚创建的播放列表。 原来是因为那些新播放列表是私人的!

因此请务必确认您尝试获取的播放列表已设置为public


0
投票

我知道,我已经迟到了,但有人仍然面临着上述问题的问题。答案很简单,播放列表 ID 有问题,您可以简单地使用其他播放列表 ID,这样就可以正常工作。在我使用“UCsBjURrPoezykLs9EqgamOA”这个频道并使用它获取播放列表之前,但响应为空但成功。所以,我尝试使用Netflix频道ID,没有播放列表ID和响应成功。

© www.soinside.com 2019 - 2024. All rights reserved.