0

liferay inbuild facebook サインイン機能を使用しようとしています。デフォルトでは、facebook connect は名、姓、電子メール、および性別のみを保存します。Facebook からユーザーのプロフィール写真を取得し、Facebook にサインアップしたときにユーザーの userpotrait としてデータベースに保存したいと考えています。ライフレイでどうやってそれを行うことができますか?

4

2 に答える 2

0

Facebookのプロフィール画像を取得するには、以下のURLを試してください。

http://graph.facebook.com/ {ユーザー名}/picture

Facebookのこのプロフィール画像を取得するためのAPIを簡単に取得できます。リンクの下にも役立つ場合があります。

Facebook API - Facebook API を介して Facebook ユーザーのプロフィール画像を取得するにはどうすればよいですか (ユーザーがアプリケーションを「許可」する必要はありません)

画像を保存するには、バイトストリームとして変換し、以下の Util クラスを使用して保存する必要があります

UserServiceUtil.updatePortrait(long userId, byte[] bytes)

お役に立てれば !

于 2013-09-30T04:09:25.860 に答える