在swift中从FB获取用户的信息

时间:2017-01-10 09:09:44

标签: ios swift facebook facebook-graph-api

我已经在Swift 3中从我的应用程序进行了FB登录。现在,我需要从Facebook获取个人资料图片。 Plzz任何一个能在Swift 3中给我解决方案的人?

1 个答案:

答案 0 :(得分:0)

请试试这个。

let login = FBSDKLoginManager()

        login.logIn(withReadPermissions: ["email"], from: self) { (result, error) -> Void in

            if (error != nil) {

                self.view.makeToast("Error")
            }
            else if (result?.isCancelled)! {

                self.view.makeToast("Cancel")
            }
            else {

                if (FBSDKAccessToken.current() != nil) {

                    FBSDKGraphRequest(graphPath: "me", parameters: ["fields":"id,interested_in,gender,birthday,email,age_range,name,picture.width(480).height(480)"]).start(completionHandler: { (connection, result, error) -> Void in

                        print(result)
})
                }
            }
        }