【问题标题】:How to get Facebook Friends Age in Android如何在 Android 中获取 Facebook 好友年龄
【发布时间】:2013-03-13 14:55:27
【问题描述】:

我正在编写一个应用程序,我在其中 获取 facebook 好友列表以及他们的姓名、个人资料照片和生日,以获取我正在使用以下查询:

String query = "SELECT name, birthday, uid, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY birthday_date ASC";

我已授予这些权限

String[] facebook_permissions = { "user_photos", "user_birthday",
        "friends_birthday", "friends_photos", "read_stream",
        "offline_access" };

但现在我也想显示我的 facebook 朋友的年龄,我想知道我应该使用

  age_range

我也试图通过使用以下查询来获取 facebook 朋友的年龄,但我 用 null 代替年龄

     String query = "SELECT name, birthday, uid, pic_square, age_range FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY birthday_date ASC";

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql


    【解决方案1】:

    年龄范围不是一个人的年龄,而是,正如facebook documentation所说:

    包含年龄范围的最小值和最大值;可能的年龄范围是 13-17、18-20 和 21+;如果年龄为 21+,则不设置 max

    你为什么不计算老朋友使用生日和今天的日期?这可以使用本机日历以非常简单的方式完成。

    我建议你也使用新的 facebook API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多