用户登录后Facebook不会重定向到回调URL

时间:2016-09-14 05:52:31

标签: php facebook facebook-sdk-4.0

我有一个允许用户连接到他的Facebook帐户的应用程序。 如果用户Facebook已登录,则没有问题,但如果Facebook尚未登录,则应用程序将其重定向到Facebook登录页面,用户登录后,重定向到Facebook主页而不是回拨网址。

以下是PHP生成的回调网址:

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

除了上述情况之外,当用户已登录到Facebook但尚未使用我的应用程序且该应用程序试图获得Facebook的许可时,它会发生并重定向到Facebook主页而不是回拨网址。

1 个答案:

答案 0 :(得分:0)

您可以做的是检查用户是否在回调URL脚本中获得授权,并且仅重定向到主页。