0

在多次尝试使用 FB.ui(使用“提要”方法)发布带有嵌入式 SWF 文件的帖子后,我不太明白为什么在使用自托管文件时它无法这样做。

这是小提琴:

上面的代码片段在使用指向YouTube 视频的链接时效果很好,如下所示:

它会导致帖子具有嵌入式/在线可播放电影。

但是,当我将参数更改为这样的视频时,它会失败(它只显示一个简单的图像作为附件) :

(顺便说一句,属于这篇博文:Javascript Facebook Graph API: Posting SWF To Wall/Feed

我还用我自己的 Facebook 应用程序、托管代码和 SWF 文件进行了尝试。结果是一样的。奇怪的是,视频或 SWF 文件在用于 Open Graph 元标记 ( og:content ) 时有效。如果我在这些标签上共享包含某些视频的页面,则该视频将被嵌入。与 javascript API 一起使用时,同样的视频会失败。

我究竟做错了什么?Facebook 是否将 Youtube 视频视为特例?它与(SWF)响应上的 http 标头有什么关系吗?

提前致谢。

4

1 回答 1

0

我在 Facebook 上将此报告为错误。他们将此标记为“按设计”。似乎他们采用这种行为是为了避免浏览器上出现“混合内容”警告,同时将 Youtube 视为例外。

据我了解,没有办法用 HTTPS 值指定“源”,这实际上是在嵌入/内联视频上产生的。

这是错误报告:

于 2013-10-31T10:20:24.087 回答