通过Facebook Graph API获取用户位置/家乡

时间:2011-12-01 06:15:51

标签: facebook facebook-graph-api

有没有办法使用脸谱图API获取位置/家乡(以较新者为准)?

抓住这里我不希望用户通过身份验证过程,这意味着我希望获得位置/ hometown 而不拥有access_token

因此,以下案例将无效 https://graph.facebook.com/USERID?fields=location,hometown&access_token=USER_ACCESS_TOKEN

请帮忙

此致

3 个答案:

答案 0 :(得分:2)

需要具有以下权限的访问令牌

user_hometown

user_location

答案 1 :(得分:1)

使用用户表的hometown_location字段来获取位置详细信息。我们得到这个信息。只有当用户将其位置详细信息公开时才会共享。

答案 2 :(得分:0)

如果您有权访问此用户数据,则只需将键值dict解析为模型,例如:

self.user.location = [user objectForKey:@"location"][@"name"];
家乡也一样:

self.user.hometown = [user objectForKey:@"hometown"][@"name"];

问候。