我使用spring-social-facebook与Graph交互(1.0.3.RELEASE,如果是metter的话)。
我找不到任何操作来检索侧写的图像url。我只找到返回字节数组的操作,它们对于实现来说不太方便。
春季社会中是否存在检索图像url的操作?
如果没有,有什么“整洁”的解决办法吗?
谢谢!
发布于 2014-02-13 16:26:29
最后,我没有在春季社交网站上找到任何关于个人资料图片url的内容。
我的解决方案:
最初,我计划扩展UserOperations (FacebokTemplate.userOperations)类并添加新方法。但这是一个包级的类,在外面看不到。
因此,我决定创建自己的模板类,扩展FacebookTemplate,并以这样的方式实现该方法:
public String fetchPictureUrl(String userId, ImageType imageType) {
URI uri = URIBuilder.fromUri(GRAPH_API_URL + userId + "/picture" +
"?type=" + imageType.toString().toLowerCase() + "&redirect=false").build();
JsonNode response = getRestTemplate().getForObject(uri, JsonNode.class);
return response.get("data").get("url").getTextValue();
}发布于 2014-06-02 03:25:08
我只是遇到了同样的问题,希望这能帮到别人
Connection<Facebook> connection = userConnectionRepository.findPrimaryConnection(Facebook.class);
connection.createData().getImageUrl()发布于 2016-02-23 23:49:09
你可以用这样的方式拍摄缩影:
"http://graph.facebook.com/" + fbUser.getId() + "/picture?type=square"https://stackoverflow.com/questions/21706664
复制相似问题