2012-01-02 8 views
2

私は新しい認可システムを使ってアプリケーションを使い始めました。アプリ認証フローを制御するにはどうすればよいですか?

私はそれを教えてもしなくても、Facebookが認証ダイアログにユーザーを送信するという問題が発生しているようです。これは公開ページを作る方法について私に問題を提示します。公開ページは、そのアプリケーションを承認していない人が利用できるはずです。

PHPコードでほぼ即時にアプリケーションを終了しても、依然としてユーザーが送信されます。

これを行う方法はありますが、私は承認を必要としませんか?私はいつもFB.getLoginStatus(優れた運を持っていました

+1

あなたのコード、認証を行っている部分を表示できますか?あなたの質問を編集してコードを追加してください。 –

+0

これは単にコードではなく承認フローに関するものですが、まだ開発者に関連してFacebookに関連しています。問題は、「アプリケーションを許可」ダイアログに到達するためにANYコードを必要としないことです。私が空のファイルを使用したとしても、Facebookは自分がそのアプリケーションを承認していないことを知っているので、まだアプリケーションの認証を求められます。 – FaultException

答えて

1

説明しました。リフェラルをオフに切り替えます。

0

https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

これは、ユーザーが何であるかの状態すぐにあなたを伝えることができ、そしてあなたは、ログインするためにそれらを送ることができますか、ログインしたユーザー用の画面にそれらを送信します。

+0

ありがとうございますが、基本的には、Facebookのすべてのケアのためにコールバックページが空になることがありますが、それはユーザーを認証ページに送ります。実際のコードからは制御できません。 – FaultException

+0

それはしませんでした。しかし、私は解決策を見つけました。認証された照会によって、コードベースの認証制御が失われました。 – FaultException

+0

したがって、getLoginStatus()は認証された参照に対して正しく戻りませんか?おお!それは良くないね。 http://developers.facebook.com/bugsにバグを記録する必要があります。 – DMCS

関連する問題