Facebook登录没有弹出oauth对话框?
我很确定我的应用程序没有处于开发模式 但问题仍然存在 你有什么好主意吗 下面是我的fb应用程序的设置 当我使用Fb.Login()方法时,设置我需要的权限范围 我发现问题是,当我使用帐户时(此帐户也是fb应用程序管理员) 要登录,一切都正常,包括登录对话框和oauth对话框 但当我使用另一个帐户(普通帐户)时 登录对话框是工作的,但OAuth对话框不是工作的 我试过另一个帐户(普通帐户),它有同样的情况 只有当我使用的帐户,这也是fb应用程序所有者帐户将是工作 有什么想法吗 下面是代码Facebook登录没有弹出oauth对话框?,facebook,login,popup,oauth-2.0,Facebook,Login,Popup,Oauth 2.0,我很确定我的应用程序没有处于开发模式 但问题仍然存在 你有什么好主意吗 下面是我的fb应用程序的设置 当我使用Fb.Login()方法时,设置我需要的权限范围 我发现问题是,当我使用帐户时(此帐户也是fb应用程序管理员) 要登录,一切都正常,包括登录对话框和oauth对话框 但当我使用另一个帐户(普通帐户)时 登录对话框是工作的,但OAuth对话框不是工作的 我试过另一个帐户(普通帐户),它有同样的情况 只有当我使用的帐户,这也是fb应用程序所有者帐户将是工作 有什么想法吗 下面是代码 FB.
FB.login(function (response) {
if (response.authResponse) {
alert('success !') ;
} else {
alert(' faild ! ');
}
}, { scope: "publish_actions" });
可能是因为你的应用程序不是在真正的服务器上,而是在“localhost”上。尝试将其上载到真实服务器(具有公共域),并将该域添加到“应用程序域”字段 此外,请记住,
publish\u actions
仅适用于在应用程序设置中具有角色的用户。对于其他用户,您现在需要完成一个审查流程:
未经批准,基本登录仍应有效,但未经审查,publish\u操作将不包括在内