我正在尝试构建一个应用程序来获取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天。
答案 0 :(得分:0)
我认为问题在于,应用发布的链接不会被视为原生Facebook链接,它们只是带附件的帖子,因此您不太可能在links
中找到任何内容。话虽如此,请尝试查看stream
FQL表或posts
parameter of the graph。