我正在尝试使用以下代码将 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 上经历了很多线程):
- 已经通过运行实用程序
在Facebook 应用页面中输入了调试和发布哈希键:
keytool
- 我根据这个线程和这个从这里使用了正确的 openssl 版本。
我在这里想念什么?