gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:30 24 4
gpt4 key购买 nike

 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com