FQL检索即将到来的生日

时间:2011-12-20 18:36:46

标签: facebook facebook-fql

我正试图通过FQL从Facebook检索即将到来的生日

有办法吗?

我试过在线搜索,但无法获得它的工作版本。

2 个答案:

答案 0 :(得分:2)

要解析日期,请使用类似以下条件的内容,但它仅提供截至12月的生日:

$fromDate = date('m/d');
"SELECT uid, name, birthday, birthday_date,substr(birthday_date,0,3)
 FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
     AND birthday_date>='$fromDate'  order by birthday_date"

答案 1 :(得分:1)

要访问朋友的生日,您必须申请friends_birthday权限。完成后,您可以通过select name, birthday from user where uid in (SELECT uid2 FROM friend WHERE uid1 = me())获取每位朋友的生日。从此列表中您可以看到有些人有空(与未通过身份验证的用户分享生日的人),有些人只有月/日和有些人有月/日/年。因此,您需要准确地解析这些内容。快乐的编码!!