我正在尝试使用以下代码将Facebook登录添加到我的Android应用程序(使用Parse)。
List<String> permissions = Arrays.asList("public_profile", "email");
ParseFacebookUtils.logInWithReadPermissionsInBackground(this, permissions, new LogInCallback() {
@Override
public void done(ParseUser user, ParseException err) {
if (user == null) {
Log.d("MyApp", "Uh oh. The user cancelled the Facebook login.");
} else if (user.isNew()) {
Log.d("MyApp", "User signed up and logged in through Facebook!");
} else {
Log.d("MyApp", "User logged in through Facebook!");
}
}
});
执行上述代码时,将显示以下屏幕:
这些是我尝试过的(已经在SO上经历了很多线程):
keytool
实用程序,已经在Facebook Apps Page中输入了调试和发布哈希键:
我在这里缺少什么?