1

我无法通过“Feed Gaming”将可播放的 swf 发布到新闻源。my_og.php 中的打开图形对象(下面的代码)在 facebook 调试器中看起来很好,并识别出它是一个视频嵌入。但是,当我使用 javascript api 和 feed 对话框(下面的代码)发布到 feed 时,它无法识别它应该能够被点击并加载 swf 来播放并且只显示静态图像。

js 接口调用:

var obj = {method: 'feed', link: 'http://example.com/my_og.php'};
FB.ui(obj, function(response) {});  

my_og.php :

<html lang="en" xmlns:fb="https://www.facebook.com/2008/fbml">
<head prefix="og: http://ogp.me/ns fb: http://ogp.me/ns/fb">    

<meta property="fb:app_id"       content="xxxxxxxxxxxx" />
<meta property="og:type"         content="game" />
<meta property="og:url"          content="http://example.com/my_og.php" />
<meta property="og:title"        content="title" />
<meta property="og:description"  content="desc" />
<meta property="og:image"        content="http://example.com/test.png" />
<meta property="og:video"        content="http://example.com/test.swf" />
<meta property="og:video:width"  content="200" />
<meta property="og:video:height" content="200" />
<meta property="og:video:type"   content="application/x-shockwave-flash" />

</head>  
</html>
4

2 回答 2

0

尝试添加一个指向您的 swf 文件的“源”属性(而不是代码中的“视频”)和一个指向您的图标的“图片”属性(而不是“图像”)。这就是我所做的,它开始工作了

于 2012-06-06T13:55:08.460 回答
0

开始工作,没有任何变化。一定是Facebook方面的修复。

于 2012-06-07T01:41:55.923 回答