2012-03-19 17 views
0

私は、( "ニュース"、 "写真"などのような)様々なリンクを含むPHPページを保持するiframeタブを持っています。 iframe内の特定のリンクに直接つながるFacebookのリンクを生成することは可能ですか? Facebookのリンクでは、私はあなたのFacebookにあなたを維持し、あなたのiframeのタブを開いて、そのiframeの特定のページを表示するリンクを意味します。私が今できることは、住所がhttp://www.facebook.com/mypage/app_someidのiframeのタブにのみリンクすることです。それから私はデフォルトのページタブのURLに着陸します。しかし、私は別のものに着陸したい。この上の任意のヒント?iframeの異なるページへのリンクを共有するにはどうすればよいですか?

答えて

0

app_dataパラメータをタブURLに渡すことは、コンテンツを含めるFBのポストコールでsigned_requestパラメータの一部としてアプリケーションに返されます。署名を解除した後にそのパラメータを使用して、何を表示するかを決定します。

あなたのURLは次のようになります:あなたのコード内

http://www.facebook.com/mypage/app_someid?app_data=showViewX http://www.facebook.com/mypage/app_someid?app_data=showViewY

、その後:

// Get Signed Request 
$app_data = $signed_request['app_data']; 
if($app_data === "showViewX") { 
    // Show one view 
} else { 
    // show others.. 
} 

現在、ユーザーがapp_dataパラメータでページを取得したときに、そのページが気に入った場合、app_dataパラメータは送信されません。 FBのバグはhttps://developers.facebook.com/bugs/172963266154996に提出されており、早期解決を望んでいます。

+0

ThxたくさんのShreeni!私はそれをテストします。 –

関連する問題