首页 > 解决方案 > Youtube API:无法将视频添加到播放列表

问题描述

我正在尝试将视频添加到我的播放列表并得到以下回复。

{
  "code" : 400,
  "errors" : [ {
    "domain" : "youtube.playlistItem",
    "message" : "Playlist should use manual sorting to support position.",
    "reason" : "manualSortRequired"
  } ],
  "message" : "Playlist should use manual sorting to support position."
}

我浏览了 youtube API 文档以了解此错误。 https://developers.google.com/youtube/v3/docs/errors#playlistItems_youtube.playlistItems.insert

这里,这个错误的描述如下

该请求尝试设置播放列表项的位置,但播放列表不使用手动排序。(例如,播放列表项可能按日期或受欢迎程度排序。)您可以通过从请求插入的资源中删除 snippet.position 元素来解决该错误。如果您希望播放列表项目在列表中具有特定位置,您需要首先在播放列表的设置中将播放列表的排序选项更新为手动。可以在 YouTube 视频管理器中调整此设置。

导航到 YouTube 视频管理器后,我无法在播放列表设置下看到订购选项。除了删除snippet.position之外的任何解决此错误的方法。

标签: youtube-apiyoutube-data-api

解决方案


推荐阅读