ฉันกำลังพยายามใช้คุณสมบัติการลงชื่อเข้าใช้ Facebook ของ liferay ตามค่าเริ่มต้น facebook เชื่อมต่อจะจัดเก็บเฉพาะชื่อ นามสกุล อีเมล และเพศเท่านั้น ฉันต้องการรับรูปโปรไฟล์ของผู้ใช้จาก Facebook และเก็บไว้ในฐานข้อมูลเป็นลักษณะผู้ใช้ของผู้ใช้เมื่อเขาสมัครด้วย 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/{ชื่อผู้ใช้ของคุณ}/picture
คุณสามารถรับ api เพื่อรับรูปโปรไฟล์นี้สำหรับ Facebook ได้อย่างง่ายดายลิงค์ด้านล่างอาจช่วยคุณได้
สำหรับ Store รูปภาพ คุณจะต้องแปลงเป็นไบต์และจัดเก็บโดยใช้คลาส Util ต่ำกว่า
UserServiceUtil.updatePortrait(long userId, byte[] bytes)
หวังว่านี่จะช่วยได้!
person
Ankit P
schedule
30.09.2013