我一直在尝试在我的网站上启用Facebook登录.对于我的解决方案,我遵循以下步骤:
1.)登陆网站:http://projects.simriksolutions.com/serpicoclient/kool_test.php
2.)当用户单击“登录”时,我们将显示登录页面:http://projects.simriksolutions.com/serpicoclient/kool_test.php?section=userLogin,通过Facebook和我的网站登录
3.)用户使用通过facebook按钮登录,并使用facebook网站中的facebook凭据登录.
到这里为止还不错…之后,用户应返回到其他页面,即:http://projects.simriksolutions.com/serpicoclient/kool_test.php?section=makeFBLogin&returnURL=/serpicoclient/kool_test.php
但是我失败了…成功登录的用户被重定向到http://projects.simriksolutions.com/serpicoclient/之后
如何设置Facebook URL的returnURL?
解决方法:
尝试在redirect_uri参数中使用绝对URL:
PHP-SDK:
$loginUrl = $facebook->getLoginUrl(array(
'redirect_uri'=>'http://absolute_url'
));