【发布时间】:2014-07-07 20:22:47
【问题描述】:
我刚刚开始使用 Facebook JavaScript SDK 来允许用户使用 Facebook 登录我的网站。
包含范围和数据自动注销链接的代码:
<fb:login-button scope="public_profile,email,user_birthday,user_location" onlogin="checkLoginState();" data-auto-logout-link="true" >
</fb:login-button>
我目前遇到两个问题:
1:只有一个 Facebook 帐户以外的所有帐户都会弹出连接提示时,只询问标准权限(public_profile、电子邮件)。扩展权限正在使用的唯一帐户是应用程序注册的帐户。所有其他帐户只会收到一个请求标准权限而不是扩展权限的弹出窗口...
2:此外,data-auto-logout-link 仅显示应用注册的一个帐户。所有其他尝试过的帐户都不显示注销链接...我尝试了 6 个单独的 Facebook 帐户,所有这些帐户的行为方式完全相同。
我能够使用 Facebook“登录”并检索我尝试过的所有帐户的基本信息......但如上所述,没有请求扩展权限,并且没有显示 5 的注销按钮/6 个帐户。
我想提供该网站的链接,但是它正在本地开发中......
我也希望提供详细说明问题的屏幕截图...但我还没有足够的堆栈溢出声誉
任何帮助将不胜感激。我怀疑这两个问题是联系在一起的......
如果需要任何其他代码,请询问,我很乐意提供。然而,除了上述问题之外,一切似乎都在工作......
提前感谢您的时间和精力,
亚历克斯·戈麦斯
【问题讨论】:
标签: javascript facebook facebook-javascript-sdk facebook-login