2012-01-26 10 views
7

タイムラインのプロフィールを持つユーザーのアプリを使って動画を投稿するときに問題があります。 ポストは非常に小さく見え、クリックするとビデオはFacebookの中で再生する代わりに新しいタブで開きます。ここでタイムラインのビデオ投稿はインラインで再生されていません

は、いくつかの詳細は以下のとおりです。

私は、カスタマイズされた動画(SWF)を作成したアプリケーションを構築し、ユーザーの友人の壁に投稿しています。

<meta property="fb:app_id" content="******" /> 
    <meta property="og:url" content="THIS PAGE URL" /> 
    <meta property="og:title" content="Title" /> 
    <meta property="og:description" content="some description" /> 
    <meta property="og:type" content="video" /> 
    <meta property="og:image" content="an img url" /> 
    <meta property="og:video" content="URL TO THE SWF FILE" /> 
    <meta property="og:video:type" content="application/x-shockwave-flash" /> 
    <meta property="og:video:width" content="396" /> 
    <meta property="og:video:height" content="297" /> 
    <meta property="og:site_name" content="pickle-games" /> 

、その後体内で、私は「埋め込み」タグを使用してSWFを埋め込む - タグ: は、私は「ラッピング」以下の「メタOG」が含まれるHTMLファイル内のSWFファイルです。 (

$facebook->api("/" . $uid . "/feed", "POST", 
         array(
         'link' => $server_url . 'hitVideo.php?hit='. $hit . "&hit_id=".$hit_id ."&u_name=" . $u_name . "&f_name=". $f_name     
          )); 

は、古いプロファイルを持つユーザーに掲示:
あなたは、私はこのような壁に投稿するFacebookのPHP SDKを使用していhttp://pickle-games.com/BigBully/hitVideo.php?hit_id=1327242593&hit=hit2

のソースを表示する例を見ることができますタイムラインではなく)すべて正常に動作し、ビデオはインラインで壁に再生されます。

問題、前述したように、タイムラインプロファイル

ところでを使用するユーザに投稿する場合にのみされて - 私は(ない私のアプリ経由)を手動でリンクを共有している場合友人のタイムライン上で、その後のすべての作品...

私は何が欠けていますか? タイムラインでも機能するように、アプリを介して投稿するにはどうすればよいですか?おかげさまで

+1

大きな質問ですが、バグとしてFacebookに報告しなければならないということ以外に、これには解決策があることを願っています。私はあなたに多くの情報が含まれて以来、この質問をあなたのためにupvoted。 – DMCS

答えて

3

そうでない場合には、ちょうどノート

+0

ありがとう!出来た!!そしてBTW私は配列の 'access_token'フィールドなしでそれをしました...あなたがFacebookのオブジェクトを初期化するときに '内蔵'されているので、FacebookのPHP SDKを使用する必要はないと思います。 –

0

...「メッセージ」または他のあなたに、同じエラーを与えるために起こっている中で何かを置くことが非常に重要である。この

$attachment = array(
     'message' => 'SOMETHING HERE!', 
     'name' => 'name!', 
     'caption' => 'caption!', 
     'link' => 'http://link.com', 
     'description' => 'description here!', 
     'access_token' => $request["oauth_token"], 
     'picture' => 'http://link.com/image.jpg', 
     'source' => 'link.com/flash.swf', 
     'actions' => array(array('name' => 'some action', 
          'link' => 'https://link.com/')) 
);  

$result = $facebook->api('/'.$friend_id.'/feed/','post',$attachment); 

をお試しください壁に

<meta property="fb:app_id" content="xxxxxxxxxxxxxxxx" /> 

を掲載している場合は、ビデオがNEWウィンドウで開きます。

関連する問題