Facebook 个人资料图片未在 android 工作室中显示,我同时使用了 glide 和 Picasso
Facebook profile Picture not showing in android studio, I used glide and Picasso both
如您所见,我想在 ImageView 中显示 Facebook 个人资料图片,但不幸的是,图像 URL 无法正常工作。
public void onCompleted(JSONObject object, GraphResponse response) {
Log.d("demo",object.toString());
try {
String name = object.getString("name");
String id = object.getString("id");
tvText.setText(name);
String imageURL = "https://graph.facbook.com/"+ id + "/picture type=small";
Glide.with(MainActivity.this).load(imageURL).error(R.drawable.com_facebook_button_icon).into(tvImg);
} catch (JSONException e) {
e.printStackTrace();
}
}
});
Bundle bundle = new Bundle();
bundle.putString("fields","name,id,first_name,last_name");
graphRequest.setParameters(bundle);
graphRequest.executeAsync();
您的 URL 字符串不正确。
只需替换这个
String imageURL = "https://graph.facbook.com/"+ id + "/picture type=small";
至此
String imageURL = "https://graph.facebook.com/"+ id + "/picture type=small";
“facebook”中少了一个“e”。
如您所见,我想在 ImageView 中显示 Facebook 个人资料图片,但不幸的是,图像 URL 无法正常工作。
public void onCompleted(JSONObject object, GraphResponse response) {
Log.d("demo",object.toString());
try {
String name = object.getString("name");
String id = object.getString("id");
tvText.setText(name);
String imageURL = "https://graph.facbook.com/"+ id + "/picture type=small";
Glide.with(MainActivity.this).load(imageURL).error(R.drawable.com_facebook_button_icon).into(tvImg);
} catch (JSONException e) {
e.printStackTrace();
}
}
});
Bundle bundle = new Bundle();
bundle.putString("fields","name,id,first_name,last_name");
graphRequest.setParameters(bundle);
graphRequest.executeAsync();
您的 URL 字符串不正确。
只需替换这个
String imageURL = "https://graph.facbook.com/"+ id + "/picture type=small";
至此
String imageURL = "https://graph.facebook.com/"+ id + "/picture type=small";
“facebook”中少了一个“e”。