Youtube Data API v3 PlaylistItems更新不适用于“稍后观看”播放列表

最近,在列出watchLater播放列表时,youtube.playlistItems.list不会获取适用于youtube.playlistItems.update的播放列表项目。 它的作品完美适用于不在频道的相关播放列表类别下的播放列表。 (如历史,最喜欢的,喜欢等)

我的列表响应如下所示:

{
 "items": [
  {
   "id": "V0xWWlh5N2JrM0JSTjAtcDJVUmdjc3JRLjZCM0UwMDFFNUU3NzYzNjc=",
   "snippet": {
    "publishedAt": "2016-03-21T19:04:22.000Z",
    "title": "One Word - Episode 38: Skin Tone (Black Women)",
    .
    .
    .
    "channelTitle": "Ryan Carter",
    "playlistId": "WLVZXy7bk3BRN0-p2URgcsrQ",
    "position": 0,
    "resourceId": {
     "kind": "youtube#video",
     "videoId": "0gYgzN6B0y4"
    }
   }
  },

但是当我使用这些值时:

PUT https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2Cid&key={YOUR_API_KEY}

{
 "id": "V0xWWlh5N2JrM0JSTjAtcDJVUmdjc3JRLjZCM0UwMDFFNUU3NzYzNjc=",
 "snippet": {
  "playlistId": "WLVZXy7bk3BRN0-p2URgcsrQ",
  "resourceId": {
   "kind": "youtube#video",
   "videoId": "0gYgzN6B0y4"
  }
 }
}

我得到:

404 null

- Show headers -

{
 "error": {
  "errors": [
   {
    "domain": "youtube.playlistItem",
    "reason": "playlistItemNotFound",
    "message": "Playlist item not found."
   }
  ],
  "code": 404,
  "message": "Playlist item not found."
 }

}

  • 只为我?
  • Google是否阻止了“稍后观看”播放列表的更新?
  • 服务是否损坏?

  • 看起来“错误”只是过渡期的一部分,YouTube计划通过API取消后期观看和观看历史播放列表的功能。 正如Tym所评论的那样,“/ bug”已在此处被跟踪:https://code.google.com/p/gdata-issues/issues/detail?id = 8145。

    TLDR:

    “请求检索频道观看记录的播放列表详情(播放列表.list)或观看稍后播放列表将在2016年9月12日后返回空列表。请求在这些播放列表中检索播放列表项目(playlistItems.list)也将返回空白列表,这对于新值,HL和WL以及任何观看历史记录都是如此,或观看您的API客户端可能已存储的以后的播放列表ID。“

    https://developers.google.com/youtube/v3/revision_history#september-15-2016

    链接地址: http://www.djcxy.com/p/33005.html

    上一篇: Youtube Data API v3 PlaylistItems update not working for Watch Later playlists

    下一篇: Discrete Fourier transform giving incorrect results