Php 用户登录后,Facebook不会重定向到回调URL
我有一个应用程序,允许用户连接到他的facebook帐户。 如果用户facebook已经登录,则没有问题,但如果facebook尚未登录,则应用程序会将其重定向到facebook登录页面,用户登录后,应用程序会重定向到facebook主页,而不是回调url 以下是PHP生成的回调url:Php 用户登录后,Facebook不会重定向到回调URL,php,facebook,facebook-sdk-4.0,Php,Facebook,Facebook Sdk 4.0,我有一个应用程序,允许用户连接到他的facebook帐户。 如果用户facebook已经登录,则没有问题,但如果facebook尚未登录,则应用程序会将其重定向到facebook登录页面,用户登录后,应用程序会重定向到facebook主页,而不是回调url 以下是PHP生成的回调url: https://www.facebook.com/v2.6/dialog/oauth?client_id=XXXXXXXXXXXXXX&state=af0be0925ecf8bc7348c06c23ba
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主页,而不是回拨url。您可以做的是检查用户是否在回拨url脚本中获得授权,并且只重定向到主页。谢谢您的回答,但问题是它永远不会回到我的主页,它会回到Facebook.com,而我在那里什么都做不了。可能问题在于回调URL,可能缺少一个参数。如果您可以提供显示此行为的页面的URL,这将非常有用。你能做到吗?