2012-02-03 3 views
1

Facebookのプロフィールページに新しいタブを作成し、インラインフレームのウェブサイトからコンテンツを読み込むFacebookアプリケーションを作成しました。今私は、http://facebook.com/add.php?api_key=APP_ID&pages=1のような単純なリンクを使ってプロファイルページにアプリケーションを追加したことに気づきました。しかし、どうやって他のユーザーが自分のページで自分のアプリを使ってしまうのを防ぐことができますか?他のユーザーが自分のFacebookアプリケーションを使用しないようにするにはどうすればいいですか?

ありがとうございます!

+0

大きな質問です。あなたのためにそれをupvoting。あなたはそれを制限するためにこれまでに何を試みましたか? – DMCS

答えて

0

Aha!あなたはそれが所属するはずのページを知っているので、あなたのアプリケーションのコードには難しいコードがあり、signed_requestから来るページIDをチェックして、そのページIDがあなたのものかどうか確認することができます。そうでない場合は、応答HTMLで許可されていない送信してください。それがあなたのページなら、良いHTMLの下に応答してください。 :)

signed_requestの詳細については、https://developers.facebook.com/docs/authentication/signed_request/

+0

ヒントありがとう、私はそれを試み、それが動作するかどうかを確認します。 –

関連する問題