2013-04-04 13 views
5

私は自分のアプリにログインする前にパスワードを再入力したいと思っています。 Facebookのドキュメントでは、Javascript SDKを使用した場合のみ表示されます。誰かが私を導くか、私にPHPを使ってそれをする方法に関するいくつかの参考文献を与えることができますか?PHPのSDKを使用してFacebookで再認証を行うにはどうすればよいですか?

がここにそれはjsの中に次のようになります。PHP SDKについて

FB.login(function(response) { 
// Original FB.login code 
}, { auth_type: 'reauthenticate' }) 
+0

_ "Facebookのドキュメントでは、Javascript SDKを使用した場合のみ表示されます。" _ - いいえ、ここではサーバー側のフローについても説明しています。https://developers.facebook.com/docs/howtos/login/server- side-re-auth /#step1そして、PHP SDKとgetLoginURLメソッドを使用する場合は、パラメータもそこに追加できます。 – CBroe

答えて

-2

、それはちょうどあなたがまだ有効access_tokenを持っている場合でも、自分の資格情報の入力をユーザーに強制する、すべてのあなたのことです。

はまた、別の被写体に:はPHP SDKを使用していない、それはHELLとして遅いです。

私の前の会社では、Facebookのプロジェクトに取り組んでいましたが、PHP SDKを使用していたので、最初からプロジェクトをやり直さなければなりませんでした。各ページの間に10秒待ってから、JS APIに切り替えた後、速く燃えていました。とにかくあなたが彼らのデータを取得するので、クライアントにFBデータの仕事をさせてください。

要するに、PHP SDKはCRON(オフライン)タスクでのみ使用してください。

+0

なぜdownvote? –

+1

質問に答えることができないので質問しますか? – CBroe

+0

です。もう一度読む。 –

2

official documentationに従いますが、getLoginUrlの代わりにgetReAuthenticationUrlメソッドを使用してください。

parametersは、getLoginUrlとまったく同じです。

関連する問題