2015-06-05 13 views
0

Я не уверен, если я упустил шаг в процессе связывания учетной записи 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?

+0

Ваш код верный, который должен добавить информацию Facebook в таблицу пользователя. Можете ли вы воспроизвести это с другими пользователями и другими приложениями? –

ответ

0

Вы случайно не добавили код в фрагмент? Если вы это сделаете, вам стоит подумать о onActivityForResult. Как вы знаете, onActivityForResult не называется нормально.

Смежные вопросы