2011-12-20 55 views
-1

我想通過FQL從Facebook檢索即將到來的生日FQL檢索即將到來的生日

有沒有辦法做到這一點?

我試過在線搜索它,但無法獲得它的工作版本。

+0

你們是不是要檢索用戶生日或他的朋友的生日?請你能更具體地瞭解它! – 2011-12-20 19:05:32

+0

嗨,我正在嘗試爲我的朋友檢索即將到來的生日 – genxstylez 2011-12-22 07:18:57

回答

1

要訪問朋友的生日,您必須申請friends_birthday權限。一旦完成,您可以通過select name, birthday from user where uid in (SELECT uid2 FROM friend WHERE uid1 = me())獲得每個朋友的生日從這個列表中您可以看到一些人有空(與認證用戶不分享他們的生日的人),有些人只有月/日,有些人有整整一個月/日/年。所以準確地解析這些將由您決定。快樂編碼!

2

要解析日期,使用類似下面的條件,但它提供的生日只到十二月:

$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"