如何查看您Facebook页面的所有粉丝列表

时间:2012-05-03 05:28:10

标签: facebook

我在我的网站上组织了一个赠品,要求读者喜欢我们的粉丝页面,如帖子和评论帖子。赠品期结束了,我现在正在尝试验证所有参与者是否真的喜欢粉丝页面。这就是我面临问题的地方。

当我进入粉丝页面管理员并点击查看所有喜欢时,它会显示一个很长的列表,但由于某种原因它并没有显示所有的粉丝。粉丝页面已收到2025个喜欢的内容(即粉丝总数为2025),但并未显示所有粉丝。我知道,因为我找不到列表中我知道的某些人是我们页面的粉丝。我甚至可以在他们的个人资料中看到他们喜欢我们的页面。但是他们的名字没有出现在名单中。

我尝试了几种查看粉丝列表的方法。我已经通过转到http://graph.facebook.com/pagename提取了网页ID,然后在此处使用了该ID - https://www.facebook.com/browse/page_fans/?page_id=XXXXXXXXX来检查是否有更详细的所有粉丝列表。但是每次出现相同的列表时,我会一直向下滚动直到结束,然后我会使用cmd + f来查找某些我认识的粉丝,但它们不在列表中。所以基本上,该列表并不包括所有2025粉​​丝。

所以,我想要的是在一个页面上获取我的Facebook页面的所有2025粉​​丝列表的方法,以便我可以准确地验证谁完成了赠品步骤。有办法做那些人吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

应该能够在page_likes上运行FQL查询,以显示谁是您网页的粉丝,但Facebook已取消了这样做的能力。

您可以轻松获取被屏蔽用户的UID列表:

SELECT uid FROM page_blocked_users WHERE page_id=XXXXXXXXXX

但是一个类似的查询来查找粉丝的UID:

SELECT uid FROM page_fan WHERE page_id=XXXXXXXXXX

返回

  

(#604)你的陈述不可索引。 WHERE子句必须包含可索引的列。这些列在http://developers.facebook.com/docs/reference/fql

链接的表格中标有*

找到所有网页粉丝列表的唯一方法是分别查询所有FB用户的个人资料,看看他们是否是您网页的粉丝。你需要亲自与他们成为朋友才能实现这一目标。

但是, CAN 使用此FQL获取喜欢页面上特定帖子,照片或其他对象的UID列表。您需要查询您的网页stream以获取post_id

SELECT user_id FROM like WHERE post_id = "XXXXXXXXXXXXXX_XXXXXXXXXXXXX"