如何获得特定日期的Facebook好友生日?

时间:2014-02-03 07:20:25

标签: ios iphone objective-c facebook ios7

我想在特定日期获得facebook朋友的生日。例如我想在2014年2月5日的日期获得朋友生日。这是可能的。如果有可能请指导我并提供您的建议和代码。

1 个答案:

答案 0 :(得分:2)

您可以使用FQL来实现此目的。请记住,您需要“friends_birthday”权限!

尝试以下FQL查询:

SELECT name, birthday, birthday_date FROM user 
WHERE uid in (SELECT uid2 FROM friend WHERE uid1 = me()) 
    AND (substr(birthday_date, 0, 2) = "02")
    AND (substr(birthday_date, 3, 2) = "05")
LIMIT 500

在这里试试:

https://graph.facebook.com/fql?q=SELECT+name,birthday,birthday_date+FROM+user+WHERE+uid+in+(SELECT+uid2+FROM+friend+WHERE+uid1+=+me())+AND+(substr(birthday_date,+0,+2)+=+%2202%22)+AND+(substr(birthday_date,+3,+2)+=+%2205%22)+ORDER+BY+birthday_date+ASC+LIMIT+500&access_token= {YOUR_ACCESS_TOKEN}