我对facebook对话框有疑问。
基本上,我想弹出对话框,供用户输入他们的凭据。一旦授权,我希望回调Url是自定义的(但在网站URL中指定的相同域)。
但是,FB.login方法只需要2个参数:回调fcn和范围。
用户登录后如何更改回调网址的任何想法?
由于
答案 0 :(得分:0)
如果我记得,重定向网址是在Facebook开发者网站内的应用程序设置下设置的。
虽然,不仅仅是在回调函数中进行重定向吗?例如与window.location.href = "whatever"
?
答案 1 :(得分:0)
使用FB.Event.subscribe检测用户何时登录。
FB.Event.subscribe('auth.authResponseChange', function(response) {
// can redirect to your callback URL here if necessary
alert('The status of the session is: ' + response.status);
});