如何查询Facebook页面共享的链接?

时间:2011-09-14 19:32:34

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

我可以使用图表/me/likes获取用户的页面/喜欢列表。但是,如何返回这些页面共享的链接列表?

例如,假设用户喜欢Facebook Platform Page。我可以使用/me/likes图形API来提取此ID(19292868552)。但是,我如何提取Facebook平台页面在其页面上共享的链接?

对于普通用户,您可以执行以下操作:

示例FQL:

SELECT link_id, title, summary, url FROM link WHERE owner IN (19292868552);

但对于Facebook页面(如上面的Facebook平台页面示例),这将返回null。但实际的Facebook Platform Page显示了数十个链接(至少)。如何获取这些页面共享的链接?

你可以在这里测试一下: FQL Query Test Console

1 个答案:

答案 0 :(得分:0)

我在这里参加派对有点晚了,但我想我会在这里张贴my gist example。 fbconsole可以非常简单地通过Facebook Graph API提取数据来解决这个问题。

需要注意的是,以编程方式通过fbconsole提取数据并不是非常容易,因此我编写了fbconsole.automatically_authenticate以便更容易以系统的方式访问此信息。此添加内容尚未合并到master branch of fbconsole中(它刚刚在今天上午发布),但同时对于那些感兴趣的人来说,here可用。