我正在尝试使用 liferay inbuild facebook 登录功能。默认情况下,facebook connect 仅存储名字、姓氏、电子邮件和性别。我想从 facebook 获取用户的个人资料图片,并将其作为用户注册 facebook 时的用户特征存储在数据库中。如何在liferay中做到这一点?
问问题
177 次
2 回答
0
尝试以下URL以获取 Facebook 个人资料图片。
http://graph.facebook.com/ {您的用户名}/图片
您可以轻松获取 api 来获取 facebook 的此个人资料图片,下面的链接也可能对您有所帮助。
Facebook API - 如何通过 Facebook API 获取 Facebook 用户的个人资料图片(无需用户“允许”应用程序)
对于存储图像,您需要将其转换为字节流并使用 Util 类进行存储
UserServiceUtil.updatePortrait(long userId, byte[] bytes)
希望这可以帮助 !
于 2013-09-30T04:09:25.860 回答
0
您将用户个人资料图片的网址设为 -
http://graph.facebook.com/<USERID>/picture?type=normal
于 2013-09-29T10:03:40.390 回答