ios - 获取facebook用户生日和电话号码

标签 ios swift facebook

 let fbLoginManager : FBSDKLoginManager = FBSDKLoginManager()
        fbLoginManager.logInWithReadPermissions(["email"], fromViewController: self) { (result, error) -> Void in
            if (error == nil){

                let fbloginresult : FBSDKLoginManagerLoginResult = result
                if (fbloginresult.grantedPermissions != nil){

                    if(fbloginresult.grantedPermissions.contains("email"))
                    {
                        self.getFBUserData()
                    }
                }

            }

func getFBUserData(){
        if((FBSDKAccessToken.currentAccessToken()) != nil){
            FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large), email, gender, user_birthday, phone"]).startWithCompletionHandler({ (connection, result, error) -> Void in
                if (error == nil){
                    //everything works print the user data
                    print(result)
                }
            })
        }
    }

我正在尝试获取 facebook 用户个人资料的详细信息。 当我尝试访问它时,我没有收到生日日期和电话 如何更改我的代码以获取用户的生日日期。 任何帮助将不胜感激。提前致谢

最佳答案

在您的代码中进行此更改

func getFBUserData(){
        if((FBSDKAccessToken.currentAccessToken()) != nil){
            FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large), email, gender, birthday, phone"]).startWithCompletionHandler({ (connection, result, error) -> Void in
                if (error == nil){
                    //everything works print the user data
                    print(result)
                }
            })
        }
    }

然后在权限数组中添加 @"user_birthday"

关于ios - 获取facebook用户生日和电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36217660/

相关文章:

ios - 如何在不使用segue的情况下将数据从一个ViewController传递到MainViewController?

ios - 在 Scenekit 中加载大尺寸 .obj 模型。如何在 scenekit 中自动调整模型大小?

ios - 在哪里使用 Userdefaults

ios - 获取应用程序转为非事件状态的原因

ios - Facebook 在 iOS 上登录错误的应用程序

c# - fb.Get() 不存在?

具有内部 CollectionView 的 TableViewCell 上的 iOS 可访问性

ios - 在我的 viewDidAppear 中,我怎么知道它何时被 child 解开?

ios - 在 uiview 中显示引脚信息

ios - Swift Facebook SDK 登录按钮位置