Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Javascript SDK扩展权限未被请求/注销按钮未显示_Javascript_Facebook_Facebook Javascript Sdk_Facebook Login - Fatal编程技术网

Facebook Javascript SDK扩展权限未被请求/注销按钮未显示

Facebook Javascript SDK扩展权限未被请求/注销按钮未显示,javascript,facebook,facebook-javascript-sdk,facebook-login,Javascript,Facebook,Facebook Javascript Sdk,Facebook Login,我刚刚开始使用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 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,email)。扩展权限正在使用的唯一帐户是应用程序注册的帐户。所有其他帐户只会收到一个弹出窗口,请求标准权限,而不是扩展权限

2:此外,数据自动注销链接仅针对应用程序注册的一个帐户显示。尝试的所有其他帐户不显示注销链接。。。我尝试了6个独立的Facebook账户,所有这些账户的行为方式都完全相同

我能够“登录”Facebook,并检索我尝试过的所有帐户的基本信息。。。但如上所述,不会请求扩展权限,并且不会为5/6帐户显示“注销”按钮

我想提供一个链接到该网站,但它正在当地开发

我还想提供详细说明问题的屏幕截图。。。但我还没有足够的声誉

任何帮助都将不胜感激。我怀疑这两个问题是联系在一起的

如果需要任何额外的代码,请询问,我很乐意提供。然而,除了上述问题外,一切似乎都在运转

提前感谢您的时间和精力


亚历克斯·戈麦斯首先,请注意-

从那时起,除了
public_profile
email
用户朋友
之外的权限需要提交审查,然后才能使您的应用程序生效;在此之前,只有应用程序的测试人员/管理员/开发人员才能使用这些权限测试应用程序

因此,如果您希望与其他用户一起测试您的应用程序,请向您的应用程序添加开发人员/测试人员/管理员,他们可以成功地测试您的应用程序

应用程序完成后-

  • 转到状态&查看并提交您的应用程序以供查看

  • 将应用程序从开发模式切换到live,然后完成


  • 希望有帮助

    非常感谢!听起来,这绝对是答案!确认!开始工作,并在应用程序中添加了一些开发人员。。。瞧!再次感谢!