在广泛阅读FB的graph-api和FQL文档之后,我仍然无法找到获取朋友生活事件的方式(例如毕业日期,周年纪念日,新房等)。
他们的文档中唯一明确可用的事件是生日(非常明显)。
我几乎可以肯定可以执行上述操作,因为IPhone应用程序“Karma”(http://itunes.apple.com/us/app/karma/id457143798?mt=8)在使用FB登录后自动提供该信息(淘汰选项,例如抓取我的朋友墙,由于FB的许可,这也是非常不可能的)
有什么想法吗?可能的FQL选择器没有记录?
谢谢!
编辑:请注意,Karma的Android应用不提供生活事件。
答案 0 :(得分:1)
答案 1 :(得分:0)
用户个人信息(教育,工作,家乡,关系状态)的大多数更改只会生成“正常”状态更新消息 - AFAIK在这些和其他手动状态更新之间没有区别。
所以我想说一个想要显示那种信息的应用必须通过用户的状态信息,并通过查看故事文本过滤出它认为与之相关的信息。
答案 2 :(得分:0)
SELECT name, education_history, work_history, relationship_status from user where uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
您可以将此用于教育和工作历史记录或用户,但对于其他人,您必须使用
来传递其Feedid/feed
并检查故事边缘以进行过滤。