2

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

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

我几乎可以肯定可以执行上述操作,因为 iPhone 应用程序“Karma”(http://itunes.apple.com/us/app/karma/id457143798?mt=8)在登录后会自动提供该信息FB(排除诸如爬我的朋友墙之类的选项,由于FB的权限,这也不太可能)

有任何想法吗?可能没有记录的 FQL 选择器?

谢谢!

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

4

3 回答 3

1

问题在这里得到了回答:抓取 Facebook 生活事件

这些帖子有一个“类型”,带有一个code. 例如,关系状态更改为code 62,位置更改为code 282

看链接

于 2014-04-12T07:29:49.293 回答
0
SELECT name, education_history, work_history, relationship_status from user where uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

You can use this for education and work history or user, but for other your have to pass through their feed using

id/feed

and check story edge for filtration.

于 2014-05-16T06:19:31.003 回答
0

大多数对用户个人信息(教育、工作、家乡、关系状态)的更改只会生成“正常”状态更新消息——AFAIK 与其他手动状态更新没有区别。

所以我想说一个想要显示这种信息的应用程序必须通过用户的状态消息,并通过查看故事文本来过滤掉它认为与自身相关的那些信息。

于 2012-08-08T07:29:42.880 回答