我使用spring-social-facebook与Graph API进行交互(如果它更好,则为1.0.3.RELEASE)。
而我找不到任何操作来检索配置文件的图像url。我发现只有返回字节数组的操作并不方便实现。
Spring Social中是否存在检索图片url的操作?
如果没有,是否有任何“整洁”解决方法?
谢谢!如何从春季社交的Facebook获取个人资料图片网址?
5
A
回答
7
最后,我没有找到资料图片网址的任何提及春季社会
我的解决办法:
最初我打算扩展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();
}
4
我只是碰到了同样的问题,希望这能帮助别人
Connection<Facebook> connection = userConnectionRepository.findPrimaryConnection(Facebook.class);
connection.createData().getImageUrl()
0
你可以采取这样的微型图片:
"http://graph.facebook.com/" + fbUser.getId() + "/picture?type=square"
相关问题
- 1. 春季社交Facebook个人资料只提供ID和名称
- 2. 社交引擎如何获取大型个人资料图片?
- 3. 使用网址获取大的Facebook个人资料图片
- 4. 如何从用户个人资料网址获取/提取instagram个人资料图片网址?
- 5. 从电子邮件地址获取facebook个人资料图片
- 6. 春季社交Facebook:如何从邮政获得大照片?
- 7. 从Android应用打开社交网络个人资料网址?
- 8. 如何从Facebook获取个人资料图片
- 9. 如何从电子邮件获取Facebook个人资料图片?
- 10. 如何从Facebook获取个人资料图片
- 11. 如何从Facebook获取个人资料图片?
- 12. 提取Facebook的个人资料图片
- 13. 获取用户的个人资料图片网址
- 14. 如何从Firebase获取当前用户的个人资料图片网址
- 15. 如何获得Facebook的个人资料图片真正的网址在https
- 16. 获取Facebook个人资料照片
- 17. 春季社交Facebook |从feedOperations获得大的照片
- 18. 如何使用api php facebook获取图片的个人资料?
- 19. 个人资料图片不从Facebook获取图表api
- 20. 同时获取更大的Facebook个人资料图片和个人资料
- 21. 获取朋友个人资料图片网址php
- 22. Facebook图api个人资料图片网址
- 23. 坚持Facebook的个人资料图片网址在Rails 3
- 24. 春季社交Facebook登录
- 25. 春季社交 - Facebook整合
- 26. 如何在android中获取Facebook个人资料图片?
- 27. 如何在https下获取Facebook个人资料图片?
- 28. 如何以png格式获取facebook个人资料图片?
- 29. 如何从Facebook获取个人资料照片
- 30. 如何从facebook注册插件获取个人资料照片?
不错,但它会是一个更大的版本。 – nilsi