Facebook API - 获取生活事件(graph-api或FQL)

时间:2012-08-08 05:04:34

标签: facebook facebook-graph-api facebook-fql

在广泛阅读FB的graph-api和FQL文档之后,我仍然无法找到获取朋友生活事件的方式(例如毕业日期,周年纪念日,新房等)。

他们的文档中唯一明确可用的事件是生日(非常明显)。

我几乎可以肯定可以执行上述操作,因为IPhone应用程序“Karma”(http://itunes.apple.com/us/app/karma/id457143798?mt=8)在使用FB登录后自动提供该信息(淘汰选项,例如抓取我的朋友墙,由于FB的许可,这也是非常不可能的)

有什么想法吗?可能的FQL选择器没有记录?

谢谢!

编辑:请注意,Karma的Android应用不提供生活事件。

3 个答案:

答案 0 :(得分:1)

这里回答的问题是:Grabbing Facebook life events

这些帖子的类型为',code。例如,关系状态更改为code 62,位置更改为code 282

查看链接

答案 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())

您可以将此用于教育和工作历史记录或用户,但对于其他人,您必须使用

来传递其Feed
id/feed

并检查故事边缘以进行过滤。