【问题标题】:Is there an API to retrieve Facebook recent activity?是否有用于检索 Facebook 最近活动的 API?
【发布时间】:2011-07-12 11:57:17
【问题描述】:

我知道有一个 Graph api url 用于获取最近的墙供稿:

https://graph.facebook.com/me/feed?access_token=...

但是我如何获得最近的活动?有什么办法吗? FQL(不是 Graph API)也可以工作。我真的不在乎我是通过哪种方式获得它的。

我正在尝试获取最近的活动,它显示为墙的一部分。它具有与标准墙条目相同的 ID,但它们不会在 /me/feed 请求中返回,因为它们在 facebook 上的处理方式不同,我正在尝试找到一种简单的方法来获取它们,就像 @987654323 @

【问题讨论】:

  • 最近的活动?你的意思是“Alex 现在是 Martin 的朋友”和其他人?
  • 是的,正是那些小故事
  • 这样的 API 太可怕了!可公开访问的不受您控制的历史记录!
  • 为什么要公开?它需要 access_tokens 和用户协议

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


【解决方案1】:

没有 single 社交插件或 single API 端点可以提供您所描述的内容,但您可以订阅 Real -time 更新,请在此处查看相关文档:

https://developers.facebook.com/docs/reference/api/realtime/

使用此界面,您可以订阅更新,以便用户的朋友发生变化,例如通过发送 POST 请求到:

graph.facebook.com/[app-id]/subscriptions?access_token=...&object=user&fields=user$callback_url=...

正如文档所述,并非所有内容都可以通过实时更新获得,但希望这能让您非常接近您正在寻找的功能。

【讨论】:

  • 这很好,但不幸的是在这种情况下我不能使用订阅 :( 原因是这里整个应用程序的结构
  • 嗯嗯,很遗憾,没有一个端点可以公开您正在寻找的功能。对不起。
【解决方案2】:

是的。阅读 Facebook 的帖子:Recent Activity stories now exposed via FQL and Graph API

【讨论】:

  • 啊,不错,只是有点晚了:)
  • 他们说我可以使用当前不可用的 FQL 流表访问这些故事。还有其他方法吗?
【解决方案3】:

您是否正在寻找类似于 Facebook 本身在“通知”中显示的内容?此 FQL 查询应该可以解决问题。

FB.api( {
            method : 'fql.query',
    query : 'SELECT notification_id, sender_id, title_html, body_html, href FROM notification WHERE recipient_id=me()'
        }, function(response){console.log(response);});

A list of available fields is here.

我喜欢使用 Chrome 控制台来探索 Facebook 返回的数据结构,即“console.log”调用。显然你需要提供你自己的回调......

请注意,这将需要从 10 月开始的特殊权限(“manage_notifications”)outlined here

【讨论】:

    【解决方案4】:

    您可以使用 user/home 边缘。

    此端点返回用户在其News Feed 中看到的帖子。这 此 API 返回的帖子可能与某个人的帖子不同 会在 facebook.com 或 Facebook 的移动应用中看到。

    https://developers.facebook.com/docs/graph-api/reference/v2.3/user/home

    【讨论】:

      【解决方案5】:

      【讨论】:

      • 仍然显示网站的活动,而不是用户最近的活动
      • 完全不是所要求的
      猜你喜欢
      • 2012-01-08
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多