我在尝试获取用户所在国家时遇到问题。 很容易收到电子邮件,姓名,生日,性别,家乡等......但是当我试图获取用户位置时,我什么也得不到。
我使用的代码是:
Permisions:
loginManager.logInWithReadPermissions(["public_profile", "user_hometown", "user_location"], fromViewController: self)
请求:
FBSDKGraphRequest(graphPath: "me", parameters: ["fields":"location"]).startWithCompletionHandler({ (connection, result, error) -> Void in
if error == nil{
print(result)
let location : NSDictionary! = result.valueForKey("location") as! NSDictionary
print(location)
}else{
print(error)
}
})
此请求的结果是:{id = 1083969718300950;}
我阅读了关于FBSDKGraphRequest的参数:nil,但它不再起作用了。 现在有人知道怎么去国家吗?