Facebook 如果启用oauth 2.0,fb:login按钮的注册url参数将失败

Facebook 如果启用oauth 2.0,fb:login按钮的注册url参数将失败,facebook,login,oauth,firebug,Facebook,Login,Oauth,Firebug,我正在尝试让Facebook登录的注册流程正常工作。下面是一个简单的例子: 我的Facebook登录页面 FB.init({ appId:'xxxxxxxxxx', 曲奇:是的, 状态:正确, xfbml:是的, 频道URL:'http:///channel.html', 真的吗 }); (上面我只替换了网站和appID) 如果我这样尝试,登录按钮会出现,但单击它会导致FireBug在浏览器日志中报告“未知状态:未定义”。但是,如果我删除“oauth=true”行,它会工作。我正在努力遵守新

我正在尝试让Facebook登录的注册流程正常工作。下面是一个简单的例子:


我的Facebook登录页面
FB.init({
appId:'xxxxxxxxxx',
曲奇:是的,
状态:正确,
xfbml:是的,
频道URL:'http:///channel.html',
真的吗
});
(上面我只替换了网站和appID)


如果我这样尝试,登录按钮会出现,但单击它会导致FireBug在浏览器日志中报告“未知状态:未定义”。但是,如果我删除“oauth=true”行,它会工作。我正在努力遵守新的OAuth2.0标准,所以我想保留它。还有其他人碰到过这个吗?似乎如果这是一个bug,它会很早就被发现。

的“注册url”参数不再受支持,请查看它的文档


只要检查用户是否通过JS-SDK登录即可

我也看到了这个问题。一旦我删除oauth:true,它就会工作。这里有一个bug:可能是哑的-你在应用程序设置中启用了迁移吗?