如何从Facebook登录中提取电子邮件地址?

时间:2014-11-17 05:16:30

标签: php android mysql facebook

我的应用程序允许人们使用他们的Facebook帐户登录,以便为该用户撰写评论,评分和分享。我目前遇到的问题是在他们登录后,它只是在我的SQL数据库中留下一个空白/空字段,所以我不能拉他们的用户ID,除非它被填充。现在这是我的PHP问题还是我的LoginActivity问题?

所以我尝试将权限添加到我的代码中并获得相同的响应。

This is on my onCreate section.

Session session = new Session(getApplicationContext());
        Session.setActiveSession(session);
        session.openForRead(new Session.OpenRequest(LoginActivity.this).setDefaultAudience(SessionDefaultAudience.ONLY_ME).setPermissions(Arrays.asList("public_profile", "user_friends", "email")).setCallback(statusCallback));
        Session.setActiveSession(session);