2017-06-13 72 views
1

我已经在Android上实施Facebook登录,因为Facebook建议。不过我没有收到电子邮件到一些特定的用户,请按照执行:Facebook登录不回电子邮件

GraphRequest request = GraphRequest.newMeRequest(loginResult.getAccessToken(), new OnGraphApiCallback()); 
Bundle parameters = new Bundle(); 
parameters.putString("fields","id,name,email"); 
request.setParameters(parameters); 
request.executeAsync(); 

在那之后,我被检查GraphAPI知道如果我能得到这些用户的,当我是我以前无法检索电子邮件使用Android实现。比我使用GraphAPI没有收到电子邮件。

我检查了这些用户,我确定他们没有在Facebook上确认他们的电子邮件,因为我无法使用Facebook SDK或GraphAPI获得他们的电子邮件。

最后,当用户没有确认他/她的电子邮件时,我选择通过前端(Android)进行处理。

您认为该解决方案适合吗? 您会选择哪种解决方案?

回答

0

我不知道我是否正确理解你的问题,如果我误解了,对不起。 电子邮件字段仅在用户注册电子邮件或将电子邮件添加到其Facebook帐户时才会检索。 例如,如果用户注册了电话号码,则“email”字段返回的值将为空,因为用户没有与他的Facebook帐户关联的电子邮件。

相关问题