我已经能够使用swift登录并获取Xcode 6.1.1中的名字,姓氏,电子邮件和个人资料图片网址。即使我拥有user_photos权限,我也无法弄清楚如何获取网址或从用户那里获取图片。任何帮助将不胜感激。
答案 0 :(得分:-1)
您需要请求图形api,它会返回JSON以响应您的请求。例如,如果您想获取名称,个人资料图片(它将为您提供个人资料图片的网址)和ID,您可以在viewDidLoad()中发出请求,如下所示
FBRequestConnection.startWithGraphPath("me?fields=id,name,picture", completionHandler: {(connection: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in
if (result? != nil) {
NSLog("error = \(error)")
println(result)
}
} as FBRequestHandler)
将标签文本设置为您可以使用的Facebook名称
var resultdict = result as? NSDictionary
if let name = resultdict?["name"] as? String {
self.YOUR_LABEL.text = name //name is response object in "result" dictionary
}
干杯!!!