Я пытаюсь использовать встроенную функцию входа в facebook liferay. По умолчанию facebook connect сохраняет только имя, фамилию, адрес электронной почты и пол. Я хочу получить изображение профиля пользователя из facebook и сохранить в базе данных как userpotrait пользователя, когда он зарегистрируется в facebook. Как это сделать в лайфрей?
Получение профиля facebook при регистрации в facebook в liferay
Ответы (2)
Вы делаете URL-адрес изображения профиля пользователя как -
http://graph.facebook.com/<USERID>/picture?type=normal
person
Sahil Mittal
schedule
29.09.2013
Попробуйте ниже URL получить изображение профиля facebook.
http://graph.facebook.com/{ваше имя пользователя}/картинка
Вы можете легко получить API для получения этого изображения профиля для Facebook, также ссылка ниже может вам помочь.
Для сохранения изображения вам нужно будет преобразовать его в байтовый поток и сохранить его, используя класс Util ниже.
UserServiceUtil.updatePortrait(long userId, byte[] bytes)
Надеюсь это поможет !
person
Ankit P
schedule
30.09.2013