我试图通过传递网址从Facebook获取朋友个人资料图片列表,但我没有得到我在代码下面尝试的个人资料图片
要获取个人资料图片我称为img.setImageBitmap(pick());
public Bitmap pick() {
String imageURL;
URL img_value = null;
Bitmap bitmap = null;
Log.d(TAG, "Loading Picture");
try {
img_value = new URL("http://graph.facebook.com/"+"100007027988491"+"/picture?type=small");
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
bitmap = BitmapFactory.decodeStream(img_value.openConnection().getInputStream());
img.setImageBitmap(bitmap);
} catch (Exception e) {
Log.d("TAG", "Loading Picture FAILED");
// e.printStackTrace();
}
return bitmap;
}
但我没有得到照片, 请帮我解决我的问题
答案 0 :(得分:0)
将“http”替换为“https”,您将获得个人资料照片。 https://graph.facebook.com/ “+” 100007027988491 “+”/图片?类型=小