ios - 如何获取特定日期的 Facebook 好友生日?

标签 ios iphone objective-c facebook ios7

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

最佳答案

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

关于ios - 如何获取特定日期的 Facebook 好友生日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21521766/

相关文章:

ios - 使用 objc 的 swift 扩展和类型差异

ios - 设置文本时停止 UITextField 调整大小

iphone - 在iphone的facebook中显示权限页面

iphone - 方向纵向和横向模式

iphone - 用于简单 iPhone 游戏的核心动画或 OpenGL

objective-c - 访问 plist 数据

objective-c - 将来自 AFHTTPRequestOperation 的响应传递给 UIWebview

IOS Swift Spritekit 碰撞检测

ios - 如何在 swift 中使用自定义导航栏制作三个分页 View

ios - 我在保存快照后对 Storyboard进行了更改,现在我的更改不会反射(reflect)在我编译代码时。我究竟做错了什么?