【发布时间】:2016-12-21 10:08:10
【问题描述】:
Youtube Data API 似乎可以让你获取视频的可嵌入状态:https://developers.google.com/resources/api-libraries/documentation/youtube/v3/java/latest/com/google/api/services/youtube/model/VideoStatus.html#getEmbeddable()
但 youtube 中还有一项功能,内容所有者可以将视频设置为在某些域上可嵌入(或不可嵌入):https://support.google.com/youtube/answer/6301625
在这种情况下,YouTube API 返回的可嵌入状态不足,可能会产生误导。对于似乎具有基于域的可嵌入设置的视频 ID(例如:TZ82ZR70vcc),可嵌入状态返回 true,但并非所有域都为 true。
有没有办法检索嵌入域设置?或者检查视频是否可嵌入给定域?
【问题讨论】:
-
我不习惯使用 Youtube 作为频道所有者,如果你这样做,我建议你看看如何配置可嵌入设置,并根据你在那里设置的值,检查你是否找到API 字段上的匹配值(使用 API Explorer 获取 Youtube 数据)。据我所见,您只有可嵌入的真/假(无论域)
标签: youtube-api youtube-data-api