รับโปรไฟล์ Facebook ในขณะที่สมัครด้วย Facebook ใน liferay

ฉันกำลังพยายามใช้คุณสมบัติการลงชื่อเข้าใช้ Facebook ของ liferay ตามค่าเริ่มต้น facebook เชื่อมต่อจะจัดเก็บเฉพาะชื่อ นามสกุล อีเมล และเพศเท่านั้น ฉันต้องการรับรูปโปรไฟล์ของผู้ใช้จาก Facebook และเก็บไว้ในฐานข้อมูลเป็นลักษณะผู้ใช้ของผู้ใช้เมื่อเขาสมัครด้วย Facebook ในไลฟ์เรย์ทำได้อย่างไร?


person Achyut Paudel    schedule 29.09.2013    source แหล่งที่มา


คำตอบ (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 ได้อย่างง่ายดายลิงค์ด้านล่างอาจช่วยคุณได้

API ของ Facebook - ฉันจะรับรูปโปรไฟล์ของผู้ใช้ Facebook ผ่าน Facebook API ได้อย่างไร (โดยไม่ต้องให้ผู้ใช้อนุญาตแอปพลิเคชัน)

สำหรับ Store รูปภาพ คุณจะต้องแปลงเป็นไบต์และจัดเก็บโดยใช้คลาส Util ต่ำกว่า

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

หวังว่านี่จะช่วยได้!

person Ankit P    schedule 30.09.2013