Youtube api Facebook如何播放被禁止嵌入的YouTube视频?

Youtube api Facebook如何播放被禁止嵌入的YouTube视频?,youtube-api,Youtube Api,好的,举个例子: 首先,尝试作为嵌入式YouTube视频播放。如果您通过单击so中的超链接来执行此操作,它将起作用。但是,如果您将URL复制/粘贴到一个新选项卡中,它将不会 您将看到一条错误消息:“此视频包含UMG的内容。在某些网站上禁止播放。请在YouTube上观看。” 现在,将相同的链接()粘贴到Facebook的墙上。这首歌唱得很开心 什么样的交流方式允许Facebook播放嵌入式视频,但从YouTube播放同样的视频却不起作用 我不知道该从哪里开始寻找这个魔法。它是通过标题传达的吗。。。

好的,举个例子:

首先,尝试作为嵌入式YouTube视频播放。如果您通过单击so中的超链接来执行此操作,它将起作用。但是,如果您将URL复制/粘贴到一个新选项卡中,它将不会

您将看到一条错误消息:“此视频包含UMG的内容。在某些网站上禁止播放。请在YouTube上观看。”

现在,将相同的链接()粘贴到Facebook的墙上。这首歌唱得很开心

什么样的交流方式允许Facebook播放嵌入式视频,但从YouTube播放同样的视频却不起作用

我不知道该从哪里开始寻找这个魔法。它是通过标题传达的吗。。。?或者其他一些聪明的编码。。。?还是YouTube和Facebook之间的协议


更新:因此,如果您单击我超链接到的URL,它将播放。但是,如果您将URL复制/粘贴到浏览器中,它将不会播放。我假设YouTube正在查看URL的引用链接,并根据点击的来源确定视频是否可播放。由于它在单击时来自一个网站,但在复制/粘贴时不是来自任何人,因此我得到了不同的结果?

嵌入限制由内容所有者设置。在这种情况下,Vevo可以创建一个可以观看其视频的地方的白名单。因为你可以在www.facebook.com上看到它,这意味着它可以被包括在这个白名单中。有关这些政策的一些详细信息,请参见YouTube内容id常见问题解答


对于这个问题,最接近的答案是在上传者所在区域被阻止。“帮助”页面应该更新,以包括站点限制。

不过,我遇到了更多奇怪的事情。如果我单击一个嵌入URL的超链接,我可以播放一个视频,但是如果我复制并粘贴URL到浏览器的URL栏中,视频就不会播放。我不知道为什么这会影响任何事情。。。甚至在这个网站上。如果我单击我在第一篇文章中链接到的URL,它就会播放。如果我将URL复制/粘贴到我的浏览器中——它不会播放。决定视频是否可播放的逻辑的一个方面取决于文档是否有引用人。如果您直接键入地址,则不存在引用者,并且本例中的嵌入策略决定视频无法播放。你可以把这些视频嵌入其他地方,它们会播放的。我正在尝试播放一段来自谷歌Chrome扩展的视频。我的分机(大概)没有发送推荐人。。。但这看起来几乎不可能欺骗一个。希望我能找到一份工作!