有没有办法使用Graph API或FQL查询所有Facebook页面或TOP 20%(喜欢)?

时间:2011-06-23 06:06:12

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

我想在Facebook上建立自己最喜欢的页面列表。 FB本身似乎做了这个版本,至少对于字母表中的每个字母。每个目录页面(例如http://www.facebook.com/directory/pages/A)都会列出以该字母开头的前20个最喜欢的页面。

如果我知道每个FB页面的ID,那么我可以使用图形API轻松获取其数量,但我不知道如何获得该初始列表。我敢肯定这是巨大的,老实说,我真的宁愿只拥有所有页面的前20%左右。但是,如果我拥有它们,我可以自己进行排序。

我搜索了FB开发论坛并查看了他们的文档,却找不到办法。使用FQL的查询似乎也不会使用通配符。

1 个答案:

答案 0 :(得分:1)

在FQL中,您可以按名称搜索页面表。但这不允许进行通配符搜索。使用图形api,您可以使用此URL执行页面搜索: https://graph.facebook.com/search?type=page&q=test(您希望通过在末尾添加access_token参数来证明这一点)。第三种选择是使用搜索引擎来搜索Facebook页面。最后,您可以使用此Facebook page browser来抓取并解析url