Я пытаюсь добавить вход через 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
: < a href="https://i.stack.imgur.com/zqbRo.png" rel="nofollow noreferrer"> - Я использовал правильную версию openssl отсюда согласно эта тема и это.
Что мне здесь не хватает?