Facebook Graph API 不返回位置,为啥?

Posted

技术标签:

【中文标题】Facebook Graph API 不返回位置,为啥?【英文标题】:Facebook Graph API does not return location, why?Facebook Graph API 不返回位置,为什么? 【发布时间】:2017-03-07 09:23:55 【问题描述】:

正在检索firstnamegenderphoto urlid 中的位置,但不返回位置(即国家、城市)。知道为什么吗?

FBLoginView.readPermissions = ["public_profile"]
let gr2 : FBSDKGraphRequest = FBSDKGraphRequest(graphpath: "me", parameters: ["fields": "id,gender,first_name,location,picture.type(large)"])
let _location = data["location"] as? String // this is nil

【问题讨论】:

因为您没有向用户请求访问其位置的权限。 看到这个***.com/questions/28211962/… 【参考方案1】:

在向您的应用请求权限时,在范围内添加user_location

【讨论】:

以上是关于Facebook Graph API 不返回位置,为啥?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Graph API 我/朋友啥都不返回

Facebook Graph API 不返回电子邮件

Facebook graph api v2.4 不返回生日

Facebook Graph API 不返回每个朋友的分数

Facebook Graph API v2.4 不返回扩展用户数据

facebook graph api不返回所有数据