Java 从restfb获取好友档案图像

Java 从restfb获取好友档案图像,java,image,profile,restfb,Java,Image,Profile,Restfb,我使用下面的代码来获取使用Resfb的朋友的个人资料图像。我也得到了带有名称id和图像的响应。请有人帮助我尽快就如何从这个数据的图像 代码 Connection<User> myFriends = facebookClient.fetchConnection("me/friends", User.class,Parameter.with("fields", "id, name,picture")); "data":[{"id":"554603591","name":"Arjun R

我使用下面的代码来获取使用Resfb的朋友的个人资料图像。我也得到了带有名称id和图像的响应。请有人帮助我尽快就如何从这个数据的图像

代码

Connection<User> myFriends = facebookClient.fetchConnection("me/friends", User.class,Parameter.with("fields", "id, name,picture"));
"data":[{"id":"554603591","name":"Arjun Rao","picture":"http:\/\/profile.ak.fbcdn.net\/hprofile-ak-snc4\/211391_554603591_2022493_q.jpg"}"

谢谢

您知道如何解析响应吗

如果是,只需获取图像的URL,打开
URLConnection
,然后执行
getInputStream()
(代码为)


使用
InputStream
,您可以将其保存到文件或发送到客户端。

您知道如何解析响应吗

如果是,只需获取图像的URL,打开
URLConnection
,然后执行
getInputStream()
(代码为)


使用
InputStream
,您可以将其保存到文件或发送到客户端。

您可以使用restfb解析Json对象:

JsonObject obj = new JsonObject(SERVER_RESPONSE);
try {
     String pictureURL = obj.getString("picture");
    }
catch(JsonException e) {
       // key 'picture' not found
       e.printStackTrace();
}

您可以使用restfb解析Json对象:

JsonObject obj = new JsonObject(SERVER_RESPONSE);
try {
     String pictureURL = obj.getString("picture");
    }
catch(JsonException e) {
       // key 'picture' not found
       e.printStackTrace();
}

在Graph API如何在“数据”对象中返回(某些对象)的意义上,RestFB可能不是最新的吗

我设法解决了这个自定义类:

public class DataPictureHolder {
    @Facebook("data")
    public ProfilePictureSource picture;
}

在Graph API如何在“数据”对象中返回(某些对象)的意义上,RestFB可能不是最新的吗

我设法解决了这个自定义类:

public class DataPictureHolder {
    @Facebook("data")
    public ProfilePictureSource picture;
}

考虑为链接添加上下文。我想这是一个很好的答案。我不是来判断它是对还是错,但就质量而言,它看起来很好。考虑为链接添加上下文。我想这是一个很好的答案。我不是来判断它是对还是错的,但就质量而言,它看起来还不错。