将swf发布到新闻源(" Feed Gaming")

时间:2012-05-30 05:30:54

标签: facebook facebook-graph-api opengraph facebook-opengraph news-feed

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

js api电话:

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>

2 个答案:

答案 0 :(得分:0)

尝试添加指向swf文件的“source”属性(而不是代码中的“video”)和指向图标的“picture”属性(而不是“image”)。这就是我所做的,它开始工作

答案 1 :(得分:0)

开始工作而不做任何更改。一定是Facebook方面的修正。