获取10,000个Facebook粉丝页面的列表

时间:2013-12-08 13:22:34

标签: facebook facebook-like facebook-fql facebook-php-sdk

我怎样才能获得一份Facebook排名前10,000的脸书粉丝页面 - 按喜欢的数量排名?

我发现此网站列出了前100名:http://fanpagelist.com/

这家公司分析了前600,000:http://www.sysomos.com/insidefacebook/

有没有办法以编程方式获取此数据?

1 个答案:

答案 0 :(得分:0)

我认为这基本上是不可能的,因为您无法搜索所有页面,在搜索与可索引列匹配时必须有一些标准。您可以在此页面上看到其旁边带有*(星号)的索引列: https://developers.facebook.com/docs/reference/fql/page

如您所见,页面列出了'fan_count'属性,但您无法搜索每个页面,然后将我的'fan_count'属性排名。

您可以做的是在所有朋友粉丝页面中搜索,并在排序后返回最高x。

您可以使用此查询: 选择名称,fan_count FROM页面WHERE page_id IN(SELECT page_id FROM page_fan WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 == me())limit 10)ORDER BY fan_count DESC 在此页面上:link(单击FQL查询)

在此页面上,您可以看到10位朋友中最喜欢的页面。如果从查询中删除“限制10”,您将看到查询失败,因为它太大了。然而,您可以按顺序列出您的朋友,然后一次循环10个并收集所有结果。