Youtube API:无法将视频添加到播放列表

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

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

{
  "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 视频管理器后,我无法在 下看到 playlist settings订购 选项。除了删除 snippet.position.

之外,还有任何方法可以解决此错误
youtube-api youtube-data-api
1个回答
0
投票

在阅读了 youtube api 文档中的错误文档后,我刚刚想出了如何做到这一点:解决方案是转到 youtube 上的工作室帐户,并将播放列表的排序更改为手动https://studio.youtube.com

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