检索Facebook粉丝名称

我试图抓住我pipe理的粉丝页面的名字。 我做了一些窥探,显然FB API不支持,但Facebook实际上使用AJAX / JSON来填充列表。 无论如何,任何人都可以提出一个方法来自己打电话,并获取纯文本数据?

另外,我发现一个人在Ruby中写了一个黑客攻击,但是我完全不熟悉这个语言。

我在这里先向您的帮助表示感谢!

目前,FQL模式表明,没有办法为任何给定的PAGE获取FANS的集合。 我认为他们隐藏了这个信息,因为他们在页面上显示FANS …有人会认为,至lessADMIN将有权限查看用户列表。

无论如何…我希望有人能在不久的将来成为可能。

你可以请尝试这个,让我知道:

select uid,name from user where uid in ( select uid from page_fan where uid in (select uid2 from friend where uid1 = me()) and page_id = 'Your Page Id') 

我想只有当前login的用户和他/她的朋友才能得到它。

如果你的粉丝less于500人,你可以使用以下url:

http://www.facebook.com/browse/?type=page_fans&page_id=13207908137&start=400

每个页面会给你100个粉丝。 更改&开始到(0,100,200,300,400)获得第一个500.如果&开始是> = 401,页面将是空白:(

我发现在文档中: http : //developers.facebook.com/docs/reference/fql/page_fan/

uid – “喜欢被查询的页面的用户ID”。

 SELECT first_name, last_name FROM user WHERE uid IN (SELECT uid FROM page_fan WHERE page_id = [your page id]) 

这应该工作,但我得到一个错误,试图通过.net脸谱api运行…关于where子句不在一个可转位的列,这是什么。

也许试试你的平台。

那一个工作

 SELECT user_id FROM like WHERE object_id="YOUR PAGE ID"