使用javascript FB.ui发布Facebook帖子:嵌入SWF无法正常工作

时间:2013-10-25 16:08:27

标签: javascript facebook flash

经过多次尝试使用FB.ui(使用“feed”方法)发布带有嵌入式SWF文件的帖子后,我无法理解为什么在使用自托管时没有这样做文件。

这是小提琴:

上面的代码段在使用指向 YouTube视频的链接时非常有效,如下所示:

它会在包含嵌入/在线可播放影片的帖子中生成。

然而,当我将来源参数更改为如下视频时,失败(它只显示一个简单的图像作为附件):

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

我也尝试使用自己的Facebook应用程序,托管代码和SWF文件。结果是一样的。奇怪的是,当在Open Graph元标记( og:content )上使用时,视频或SWF文件可以正常工作。如果我在这些标签上共享包含某些视频的页面,则会嵌入视频。与javascript API一起使用时,此视频也会失败。

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

根据我的理解,无法指定具有HTTPS值的“来源”,这实际上是嵌入式/内联视频的结果。

以下是错误报告: