【问题标题】:Get user Location/Hometown through Facebook Graph API通过 Facebook Graph API 获取用户位置/家乡
【发布时间】:2012-01-10 08:34:55
【问题描述】:

有没有办法使用 facebook graph API 获取位置/家乡(无论哪个可用)?

这里的要点是我不希望用户通过身份验证过程,这意味着我想获得位置/家乡没有没有 access_token

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

请帮忙

问候

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

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

    user_hometown
    
    user_location
    

    【讨论】:

      【解决方案2】:

      使用用户表的hometown_location 字段来获取位置详细信息。我们得到这个信息。仅当用户公开其位置详细信息时。

      【讨论】:

        【解决方案3】:

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

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

        家乡也一样:

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

        问候。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-11-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多