0
Uygulamamdaki erişim bilgileri için bu kodu kullanıyorum. Ama hiçbir şey değişmez .. Kodda hata ayıkladığımda, login.registerCallback ve aşağıda hiçbir zaman aramadım. Hata yok ve hiçbir şey değişmez.Android'de facebook kullanıcı bilgisi nasıl edinilir?
Hatam nerede?
@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();
}
}
beni daha fazla bilgi verebilir misiniz? Bu şey hakkında yeniyim .. Cevabınız için teşekkür ederim. –
Üzgünüm benim çözümüm değil ya da hızlı demonuzu bulamıyorum. Bunu yapmak istiyorum, kullanıcı facebook oturum açma düğmesine tıkladığında ve giriş yaptıktan sonra kullanıcı adı ve profil fotoğrafı yazmak istiyorum. –
Yanlış bağlantı için özür dilerim, işte doğru olanı: https://developers.facebook.com/docs/facebook-login/android – Mehdi