如何检索第三方Facebook应用程序发布的链接?

时间:2011-04-14 14:50:36

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

我正在尝试构建一个应用程序来获取Facebook页面上发布的所有链接。我将以Kotaku页面为例(https://www.facebook.com/kotaku,Facebook ID为273824104039)。

我试图通过图形API(https://graph.facebook.com/273824104039)或通过FQL(这是我使用的查询:SELECT link_id, owner, title, url, owner_comment, summary, created_time FROM link WHERE owner = 273824104039)获取链接,但它们都只返回链接的子集已发布(截至撰写此文章时为20)。

(所有请求都来自我的帐户中的访问令牌,我授予了read_stream权限。我也喜欢'Kotaku页面,但根据文档,Facebook上的所有人都可以使用links连接。 )

如果你继续浏览页面,很明显有超过20个链接,但其中大部分是通过dlvr.it应用程序发布的,并且这些链接没有显示在上面的查询中。

所以有人知道有一种方法可以获得这些链接吗?如果可能的话,我希望在该页面上发布所有链接,而不仅仅是过去的50天或过去30天。

1 个答案:

答案 0 :(得分:0)

我认为问题在于,应用发布的链接不会被视为原生Facebook链接,它们只是带附件的帖子,因此您不太可能在links中找到任何内容。话虽如此,请尝试查看stream FQL表或posts parameter of the graph