【问题标题】:How to get the Facebook Friends Birthdays for a particular date?如何获取特定日期的 Facebook 好友生日?
【发布时间】:2014-02-03 07:20:25
【问题描述】:

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

【问题讨论】:

  • 你检查过Facebook API吗???
  • 检查这个网址:stackoverflow.com/questions/15037466/…。它适用于 android,但您可以轻松转换为 iOS 代码。
  • 感谢您的支持 - @swathi 和 siddh

标签: ios iphone objective-c facebook ios7


【解决方案1】:

您可以使用 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}

【讨论】:

  • 感谢您提供此 FQL 查询@tobi
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多