Java 从Facebook SDK android获取用户电子邮件
我刚刚开始使用Facebook SDK,目前我有一个应用程序,它有自己的登录系统,用户输入他们的电子邮件和密码,然后应用程序检查mysql数据库以找到用户。 如果用户是他们的用户,它将返回用户信息并将其登录到应用程序中 我试图做的是允许用户只需按下Facebook按钮,让Facebook SDK返回链接到其Facebook帐户的用户电子邮件。 然后,我可以在我的数据库中搜索该电子邮件,并让用户登录,或者为他们创建一个帐户(如果他们没有该电子邮件的帐户)Java 从Facebook SDK android获取用户电子邮件,java,android,facebook,facebook-android-sdk,Java,Android,Facebook,Facebook Android Sdk,我刚刚开始使用Facebook SDK,目前我有一个应用程序,它有自己的登录系统,用户输入他们的电子邮件和密码,然后应用程序检查mysql数据库以找到用户。 如果用户是他们的用户,它将返回用户信息并将其登录到应用程序中 我试图做的是允许用户只需按下Facebook按钮,让Facebook SDK返回链接到其Facebook帐户的用户电子邮件。 然后,我可以在我的数据库中搜索该电子邮件,并让用户登录,或者为他们创建一个帐户(如果他们没有该电子邮件的帐户) 除了让Facebook SDK实际为用户返
除了让Facebook SDK实际为用户返回电子邮件之外,我已经做好了一切准备。我不知道从哪里开始,我真的需要一些帮助 您有两个选项可以获取Facebook用户的电子邮件: 选项1:使用Facebook SDK
电子邮件权限实施
Request.newMeRequest()
获取用户数据。这里解释如下:权限设置电子邮件
权限。电子邮件
mSimpleFacebook.login(MainActivity.this);
电子邮件
mSimpleFacebook.getProfile(new OnProfileRequestAdapter()
{
@Override
public void onComplete(Profile profile)
{
String id = profile.getId();
String firstName = profile.getFirstName();
String email = profile.getEmail();
// ... and many more properties of profile ...
}
});
您有两个选项可以获取Facebook用户的电子邮件: 选项1:使用Facebook SDK
电子邮件权限实施
Request.newMeRequest()
获取用户数据。这里解释如下:权限设置电子邮件
权限。电子邮件
mSimpleFacebook.login(MainActivity.this);
电子邮件
mSimpleFacebook.getProfile(new OnProfileRequestAdapter()
{
@Override
public void onComplete(Profile profile)
{
String id = profile.getId();
String firstName = profile.getFirstName();
String email = profile.getEmail();
// ... and many more properties of profile ...
}
});