i have integrated Facebook sdk in Xcode 6 (with swift). During the login i request the public_profile permission:
FBSession.openActiveSessionWithReadPermissions(
Thank you @Lyndsey Scott. For Kingfisher, please add enable request http to .plist file.
NSAppTransportSecurity
NSAllowsArbitraryLoads
NSExceptionDomains
http://graph.facebook.com
NSExceptionAllowsInsecureHTTPLoads
NSIncludesSubdomains
Then set your user's picture profile to ImageView.
let facebookId = "xxxxxxx"
let facebookProfile: String = "http://graph.facebook.com/\(facebookId)/picture?type=large"
let url: URL = URL(string: facebookProfile)!
myImageView.kf.setImage(with: url)