我正在开发一个应用程序,其中我需要获取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朋友的年龄,但是我得到的是空值而不是年龄:
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";