-1

私は1つのFacebookアプリケーションを開発しました。
FacebookのページタブのURLにランディングURLを指定しましたが、問題なく安全にランディングしています。
いいねボタンをクリックすると、別のランディングページが呼び出されるはずです。

これに対する最善の解決策は何ですか?

4

1 に答える 1

1

あなたがしなければならないことはsigned_requestあなたのタブアプリケーションに渡されたものを読むことです。

には、現在のsigned_requestユーザーがアプリが表示されているページを「いいね」したかどうかに関する情報が含まれます。ユーザーがページを「いいね」したかどうかがわかれば、そのユーザーがすでにページを高く評価している場合でも、ユーザーを任意のURLにリダイレクトできます。

私がasp.net知らないものを指定したようですが、POSTリクエストとしてアプリケーションに渡されたと言えます。そこから、署名されたリクエストを解析する必要があります。そうすれば、その内容を読み取ることができます。signed_request

これが単純なJavaScriptリダイレクト(PHP)です-

echo "<script language=javascript>";
echo "window.location.href ='".$url."';";
echo "</script>";
于 2012-07-15T07:46:31.557 に答える