0

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

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

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

4

2 回答 2

2

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

于 2012-12-24T17:52:06.503 回答
1

经过多次头撞后,我发现这个我认为应该负责的向 Facebook 提交的错误:

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

于 2013-01-11T17:45:50.743 回答