【问题标题】:YouTube APi V3 PlaylistItem.insert - forbidden/playlistItemsNotAccessible errorYouTube APi V3 PlaylistItem.insert - 禁止/playlistItemsNotAccessible 错误
【发布时间】:2015-09-20 11:10:18
【问题描述】:

我正在尝试使用 YouTube API v3 插入观看历史播放列表。我已使用 API 资源管理器并验证了我的会话。

我输入所需的详细信息并给它我的身体:

    {
      "snippet": 
      {
        "playlistId": "HLbUVKMjpXy9V9C1R1vpV_8g",
        "resourceId": 
        {
          "videoId": "RgKAFK5djSk",
          "kind": "youtube#video"
        }
      }
    }

但随后 API Explorer 说:您无权执行此方法。

有人知道如何解决这个问题吗?

【问题讨论】:

  • 您使用了哪个范围进行身份验证?
  • Youtubepartner、YoutubeForceSsl 和 Youtube - 你能在 API 资源管理器中执行方法还是只有我一个人?
  • 我已经在 API 资源管理器中尝试过了,我得到了同样的错误。您确定播放列表确实存在吗?根据您提供的 ID,您应该会看到网址为 https://www.youtube.com/watch?v=RgKAFK5djSk&list=HLbUVKMjpXy9V9C1R1vpV_8g 的播放列表,但我没有看到它的播放列表。
  • 谢谢安迪。我正在尝试将视频插入用户观看历史记录(无论如何都是播放列表)。上面的 playlistId 是我的观看历史 playlistId。我需要发送 playlistId 以及要插入到观看历史播放列表中的 videoId 和资源类型
  • 有类似的问题herehere 报告了类似的事情。可能无法插入观看历史记录。这个issue 可能是相关的。

标签: youtube-api youtube-data-api


【解决方案1】:

目前我认为这是不可能的

【讨论】:

    【解决方案2】:

    如果您正在编写代码来自动执行“批量插入”过程,那么您应该在每次插入之间等待几秒钟。看起来 API 端点不支持在同一秒内多次插入同一个播放列表,这就是它总是返回 500 错误的原因。

    【讨论】:

      猜你喜欢
      • 2015-12-12
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 2015-04-19
      • 1970-01-01
      • 2014-09-03
      相关资源
      最近更新 更多