0
Я использую этот код для доступа к информации о пользователе в своем приложении. Но ничего не изменилось .. Accualy, когда я отлаживаю код, login.registerCallback и ниже никогда не вызывал. Ошибка и ничего не меняется.Как получить информацию о пользователе facebook в android?
Где моя вина?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext());
callbackManager = CallbackManager.Factory.create();
setContentView(R.layout.activity_main);
loginButton = (LoginButton) findViewById(R.id.login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Profile profile = Profile.getCurrentProfile();
String userID = loginResult.getAccessToken().getUserId();
String profileImgUrl = "https://graph.facebook.com/" + userID + "/picture?type=large";
tv = (TextView) findViewById(R.id.textView);
tv.setText(profile.getName());
try {
bitmap = getBitmapFromUrl(profileImgUrl);
iv = (ImageView) findViewById(R.id.imageView);
iv.setImageBitmap(bitmap);
} catch (IOException e) {
e.printStackTrace();
}
}
Можете ли вы дать мне больше информации? Я новичок в этой вещи .. Спасибо за ваш ответ. –
жаль его не мое решение, или я не могу найти вашу быструю демонстрацию. Я хочу сделать это, когда пользователь нажмет кнопку входа в facebook и войдет в систему succesfuly, тогда я хочу написать имя пользователя и фотографию профиля. –
Извините, неверную ссылку, здесь правую: https://developers.facebook.com/docs/facebook-login/android – Mehdi