Facebook Graph API 不返回位置,为啥?
Posted
技术标签:
【中文标题】Facebook Graph API 不返回位置,为啥?【英文标题】:Facebook Graph API does not return location, why?Facebook Graph API 不返回位置,为什么? 【发布时间】:2017-03-07 09:23:55 【问题描述】:正在检索firstname
、gender
、photo url
、id
中的位置,但不返回位置(即国家、城市)。知道为什么吗?
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 不返回位置,为啥?的主要内容,如果未能解决你的问题,请参考以下文章