1

「Feed Gaming」のように、再生可能な SWF をニュースフィードに投稿するのに問題があります。my_og.php (以下のコード) の開いているグラフ オブジェクトは、Facebook デバッガーで問題なく表示され、それがビデオの埋め込みであることを認識します。しかし、javascript api とフィード ダイアログ (以下のコード) を使用してフィードに投稿すると、クリックして 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>
4

2 に答える 2

0

(コード内の「ビデオ」ではなく) swf ファイルを指す「ソース」プロパティと、(「イメージ」ではなく) アイコンを指す「画像」プロパティを追加してみてください。それが私がしたことであり、それは機能し始めました

于 2012-06-06T13:55:08.460 に答える
0

変更なしで作業を開始しました。Facebook側の修正だったに違いない。

于 2012-06-07T01:41:55.923 に答える