无法嵌入"Embeddable" YouTube 视频



我正在使用v3 youtube API根据其ID获取视频数据。

这是我目前的搜索:

https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,status&id=QGGyYVsEGGo&key=<my_key>

我包含的视频 ID 是我好奇的特殊情况。它返回具有以下信息的状态属性:

status: {
  uploadStatus: "processed",
  privacyStatus: "public",
  license: "youtube",
  embeddable: true,
  publicStatsViewable: true
}

根据文件,status.embeddable财产...

" indicates whether the video can be embedded on another website."

如果你看看这个JSFiddle(https://jsfiddle.net/tewj3xco/),我使用他们的iframe播放器显示与上面相同的视频,它说NFL已经阻止了它。我想知道是否有不同或更可靠的属性可以检查是否可以嵌入来自 youtube 的视频。

根据这个答案,没有办法通过API获取这些信息。

一小部分视频的内容所有者对其应用了网域级白名单或黑名单。这些限制不会反映在 API 响应中。

相关内容

  • 没有找到相关文章

最新更新