我可以使用图表/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
答案 0 :(得分:0)
我在这里参加派对有点晚了,但我想我会在这里张贴my gist example。 fbconsole可以非常简单地通过Facebook Graph API提取数据来解决这个问题。
需要注意的是,以编程方式通过fbconsole提取数据并不是非常容易,因此我编写了fbconsole.automatically_authenticate
以便更容易以系统的方式访问此信息。此添加内容尚未合并到master branch of fbconsole中(它刚刚在今天上午发布),但同时对于那些感兴趣的人来说,here可用。