2012-02-03 2 views
0

有効なセッション中にauthorizeと間違えて電話しました。 2回目の呼び出しでFacebookのログインフォームが表示されず、トークンが再利用されたことに非常に驚きました。AndroidでFacebook用に2回呼び出されたメソッドを承認する

この動作は正常ですか?

+0

詳細を指定してください。どのFacebookのURLを呼び出そうとしていますか? Android用の – thermz

+0

SDK – Kostadin

答えて

1

はいこれは正常な動作です。

ログインして有効なトークンを持っている場合は、ログインフォームをスキップしてonCompleteコールバックに直接進みます。

+0

素晴らしい。これは人生を楽にします:)。リクエストでトークンの妥当性をチェックするのではなく、私のリクエストの前にautorizeを呼び出します:) – Kostadin

0

Facebook APIは特に分かりませんが、この動作は私を驚かせるものではありません。中規模から大規模なアプリケーションを作成する場合、Facebook APIを個別に呼び出すいくつかの部分があるかもしれません。ユーザーに資格情報を2回入力する必要はありません。そのため、アプリケーションでは最初に承認が必要なときにのみプロンプトを表示する必要があります。ライブラリでは、すでに認証済みかどうかをチェックし、メモリに保存されている資格情報(実際にはセッションクッキー)を再利用することは困難ではありません。このようにして、フェイスブックの接続を確立し、それらをまとめる2つの独立したモジュールを取る場合、特別なことを行う必要はありません。

関連する問題