2012-08-08 46 views
2

在阅读了大量有关graph-api和FQL的FB文档后,我仍然无法找到获取朋友生活事件的方式(例如毕业日期,周年纪念,新的家庭等)。Facebook API - 获取生活事件(图表api或FQL)

他们的文档中明确提供的唯一事件是生日(这很明显)。

我几乎可以肯定,有可能做到以上这些,因为iPhone应用程序“Karma”(http://itunes.apple.com/us/app/karma/id457143798?mt=8)在使用FB记录后自动提供信息(排除诸如爬行我的朋友墙等选项,这也会是非常不可能因为FB的权限)

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

谢谢!

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

回答

0

对用户个人信息(教育,工作,家乡,关系状态)的大部分更改只会生成“正常”状态更新消息 - AFAIK在这些和其他手动状态更新之间没有区别。

所以我想说一个应用程序想要显示那种信息将不得不通过用户的状态消息,并通过查看故事文本筛选出它认为是相关的那些。

+0

感谢您的回答,但生活事件不记录为状态更新,并且我非常确定Karma不抓取FB。 – istern 2012-08-08 16:15:39

+0

有没有更新?我试图使用iOS SDK获取生活事件 – AndrewSB 2014-04-12 07:25:58

1

的问题是在这里找到答案:Grabbing Facebook life events

这些职位有一个 '类型',具有code。例如,关系状态更改将为code 62,位置更改将为code 282

看链接

0
SELECT name, education_history, work_history, relationship_status from user where uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 

您可以使用此教育和工作经历或用户,但对于其他你必须通过使用

id/feed 

他们的饲料和检查故事边缘的过滤。