【问题标题】:Facebook Auth Dialog not requesting email permission for userFacebook Auth Dialog 未请求用户的电子邮件权限
【发布时间】:2012-08-22 03:32:22
【问题描述】:

我将电子邮件权限添加到我的身份验证对话框的“用户和朋友权限”中。

很遗憾,当我的用户授权我的应用程序时,它并没有请求此权限。

身份验证对话框只是请求基本信息。

有趣的是,当我预览身份验证对话框时,它显示它正在请求电子邮件权限。

还有其他人有这个问题吗?

谢谢,

【问题讨论】:

  • @zerkms:我用的是Javascript SDK的FB.login函数。

标签: facebook facebook-oauth


【解决方案1】:

您需要在范围内传递email,就像这里第二个示例中所做的那样:http://developers.facebook.com/docs/reference/javascript/FB.login/

 FB.login(function(response) {
   // handle the response
 }, {scope: 'email'});

【讨论】:

  • 谢谢!我不明白为什么我必须设置我的应用程序来请求电子邮件,然后在我进行 FB.login 方法调用时也请求电子邮件,但这显然是我所需要的,因为它适用于我。谢谢!
  • 我认为您混淆了您自己触发的登录(例如通过调用 FB.login)和由 Authenticated Referrals 触发的登录——您在应用程序设置中为后者设置的内容不会影响您自己进行的任何登录调用,它只会影响 Facebook 自动触发连接到您的应用程序的情况。 developers.facebook.com/docs/opengraph/authentication/…
猜你喜欢
  • 2013-06-19
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 2013-03-07
  • 2014-07-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多