如何在Android中获取facebook sdk的朋友个人资料图片

时间:2014-04-30 09:13:20

标签: android facebook-graph-api url bitmap android-facebook

我试图通过传递网址从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;
  } 

但我没有得到照片, 请帮我解决我的问题

1 个答案:

答案 0 :(得分:0)

将“http”替换为“https”,您将获得个人资料照片。 https://graph.facebook.com/ “+” 100007027988491 “+”/图片?类型=小