在某些情况下未授予电子邮件扩展权限

时间:2012-12-24 17:22:01

标签: facebook email facebook-graph-api facebook-authentication

我正在使用服务器端身份验证流程,并且在请求电子邮件扩展权限时,一旦在蓝色月亮中,电子邮件地址不会被发回,导致我的应用程序中断。

我的应用程序正常运行需要该信息,因此我将对其进行修改以重新提示用户。但我想了解为什么/如何发生这种情况,因为我在授权时找不到任何方法来撤销该应用程序的权限。该对话框指出该权限是必需的。这是因为属于未成年人的账户无法提供这些信息吗?

我这样请求:https://www.facebook.com/dialog/oauth/?client_id= $ appId& redirect_uri = $ fbAuthUrl& state = $ stateString& scope = email

2 个答案:

答案 0 :(得分:2)

有些用户可能根本就没有电子邮件 - 早些时候,有可能只用手机注册Facebook - 我不确定是否还有其他原因,或者它可能是一个错误API

答案 1 :(得分:1)

经过多次敲击,我发现Facebook提交的这个错误我认为是负责任的:

https://developers.facebook.com/bugs/487563591260030