facebook-graph-api - 在 Swift/xcode 6中,让facebook上传用户照片

  显示原文与译文双语对照的内容
0 0

我已经登录并获得了名,姓,电子邮件,以及在 Xcode 6.1.1中的配置图片 url,带 Swift 。 尽管我有user_photos权限,但我还没有找到如何获得url或者从用户那里获取图像。 任何帮助都将非常有用。

时间: 原作者:

0 0

你需要向图api发出请求,它将返回JSON以响应你的请求。 例如,如果想获得 NAME,可以按照如下方式在 viewDidLoad() 中请求请求的配置文件图片( 它将为你提供个人资料图片的网址) 和 in


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 NAME,可以使用


 var resultdict = result as? NSDictionary
 if let name = resultdict?["name"] as? String {

 self.YOUR_LABEL.text = name//name is response object in"result" dictionary

 }

干杯 !

原作者:
...