我怎样才能获得一份Facebook排名前10,000的脸书粉丝页面 - 按喜欢的数量排名?
我发现此网站列出了前100名:http://fanpagelist.com/
这家公司分析了前600,000:http://www.sysomos.com/insidefacebook/
有没有办法以编程方式获取此数据?
答案 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个并收集所有结果。