【问题标题】:Facebook API - Get Life Events (graph-api or FQL)Facebook API - 获取生活事件(graph-api 或 FQL)
【发布时间】:2012-08-08 05:04:33
【问题描述】:

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

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

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

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

谢谢!

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

【问题讨论】:

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


    【解决方案1】:

    问题在这里得到了回答:Grabbing Facebook life events

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

    看链接

    【讨论】:

      【解决方案2】:

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

      所以我想说,想要显示此类信息的应用必须通过用户的状态消息,并通过查看故事文本过滤掉它认为与自身相关的消息。

      【讨论】:

      • 感谢您的回答,但生活事件不会记录为状态更新,我很确定 Karma 不会爬 FB。
      • 有什么更新吗?我正在尝试使用 iOS SDK rn 获取生活事件
      【解决方案3】:
      SELECT name, education_history, work_history, relationship_status from user where uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
      

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

      通过他们的提要
      id/feed
      

      并检查故事边缘是否过滤。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多