2016-09-14 14 views
1

ユーザーがfacebookアカウントに接続できるようにするアプリを持っています。 ユーザーのFacebookに既にログインしている場合は問題はありませんが、まだFacebookにログインしていない場合は、Facebookのログインページにリダイレクトされます。ユーザーがログインすると、コールバックの代わりにFacebookのホームページにリダイレクトされます。ユーザがすでにFacebookにログインしているが、Facebookの許可を取得しようとしている私のアプリやアプリを使用していない場合には、上記のシナリオに加えてユーザーログイン後にFacebookがコールバックURLにリダイレクトしない

https://www.facebook.com/v2.6/dialog/oauth?client_id=XXXXXXXXXXXXXX&state=af0be0925ecf8bc7348c06c23bacaac9&response_type=code&sdk=php-sdk-5.3.1&redirect_uri=http%3A%2F%2Finsights.app%2Ffacebook%2Fcallback&scope=email%2Cread_insights%2Cmanage_pages%2Cpublic_profile%2Cads_read%2C+ads_management 

:ここ

はPHPでURLをコールバックが生成されますそれは起こり、コールバックURLの代わりにFacebookのホームページにリダイレクトされます。

答えて

0

あなたができることは、ユーザーがコールバックURLスクリプトで許可されているか、ホームページへのリダイレクトのみであるかどうかを確認することです。

+0

答えはありがたいですが、問題はそれが私のホームページに返ってこないということです。Facebook.comに戻ります。私はそこで何もできません。おそらく問題はコールバックURLです。多分パラメータがそこに見当たりません。 – Mossen

+0

この動作を示すページのURLを指定すると便利です。それはできますか? – mlemos

関連する問題