Я не уверен, если я упустил шаг в процессе связывания учетной записи Facebook с существующим Parse User.Ссылка на Facebook на ParseUser
Это код, я использую, согласно Parse.com
if (!ParseFacebookUtils.isLinked(currentUser)) {
ParseFacebookUtils.linkWithReadPermissionsInBackground(currentUser, getActivity(), null, new SaveCallback() {
@Override
public void done(ParseException ex) {
if (ex == null) {
if (ParseFacebookUtils.isLinked(currentUser)) {
Log.d("MyApp", "Woohoo, user logged in with Facebook!");
}
} else {
Log.e(TAG, ex.getMessage());
}
}
});
}
Я не получаю любой тип ошибки, и он будет успешно открыть деятельность Facebook, чтобы принять/отменить дающую доступ к моему приложению. Проблема, которую я нахожу, заключается в том, что раздел authData внутри моей пользовательской записи внутри Parse никогда не заселен.
Что я делаю неправильно, что мой пользователь Parse не получает никаких authData?
Ваш код верный, который должен добавить информацию Facebook в таблицу пользователя. Можете ли вы воспроизвести это с другими пользователями и другими приложениями? –