大佬教程收集整理的这篇文章主要介绍了ios – Facebook SDK在Swift with Parse中为用户first_name,last_name,email和用户名返回nil,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
let request = FBSDKGraphrequest(graPHPath:"me",parameters:nil) request.startWithCompletionHandler { (connection,result,error) in if error != nil { print (error) } else if let userData = result as? NSDictionary { print (userData["name"] as? String) print (userData["first_name"] as? String) print (userData["last_name"] as? String) print (userData["email"] as? String) print (userData["username"] as? String) } }
结果我得到了这个:
Optional("Name Surname") nil nil nil nil
第一个字符串表示数据已成功接收且全名不为空,但所有剩余字符串均为空.同时我检查了我的Facebook个人资料,我在设置中有单独的姓名和姓氏,我的电子邮件已经过验证.
对于读取权限,我设置[“public_profile”,“email”].
这里有什么问题,为什么我对所有这些字符串都没有?
以上是大佬教程为你收集整理的ios – Facebook SDK在Swift with Parse中为用户first_name,last_name,email和用户名返回nil全部内容,希望文章能够帮你解决ios – Facebook SDK在Swift with Parse中为用户first_name,last_name,email和用户名返回nil所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。