首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查看Facebook页面上所有粉丝的列表

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

Stack Overflow用户
提问于 2012-05-03 05:28:10
回答 1查看 19.4K关注 0票数 0

我在我的网站上组织了一次赠品,要求读者喜欢我们的粉丝页面,比如帖子和评论。送礼期已经结束,我现在正试图验证所有参与的人实际上都喜欢这个粉丝页面。这就是我所面临的问题。

当我转到粉丝页面管理员并点击查看所有喜欢,它会显示一个很长的列表,但出于某种原因,它没有显示所有的球迷。有2025年的喜欢,球迷页面已经收到(即2025年的总球迷),但它没有显示他们的全部。我知道这一点,因为我找不到名单上的某些人,事实上,我知道他们是我们页面的粉丝。我甚至可以在他们的个人资料上看到他们喜欢我们的页面。但名单上没有他们的名字。

我试过几种方法来看一张粉丝名单。我使用http://graph.facebook.com/pagename提取了页面id,然后在这里使用这个id - https://www.facebook.com/browse/page_fans/?page_id=XXXXXXXXX来检查是否有一个更详细的所有粉丝列表。但每次出现相同的名单,我一直向下滚动,直到它结束,然后我做cmd+f,以找到某些名字,我知道,我知道是球迷,他们不在名单上。因此,基本上,名单上并不是所有2025年的球迷。

所以,我想要的是在一个页面上得到2025年我Facebook页面上所有粉丝的名单,这样我就可以准确地验证谁完成了赠送步骤。有什么办法能做到吗?

提前谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-05-03 15:41:33

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

您可以很容易地获得被阻塞用户的UID列表:

代码语言:javascript
复制
SELECT uid FROM page_blocked_users WHERE page_id=XXXXXXXXXX

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

代码语言:javascript
复制
SELECT uid FROM page_fan WHERE page_id=XXXXXXXXXX

返回

(#604)您的语句是不可索引的。WHERE子句必须包含可索引列。这些列在从http://developers.facebook.com/docs/reference/fql链接的表中标记为*

找到所有页面的粉丝列表的唯一方法是单独查询所有FB用户的个人资料,看看他们是否是您页面的粉丝。你得亲自和他们做朋友才能做到这一点。

但是,您可以使用这个FQL获得喜欢特定帖子、照片或其他对象的UID列表。您需要查询页面的stream才能获得post_id

代码语言:javascript
复制
SELECT user_id FROM like WHERE post_id = "XXXXXXXXXXXXXX_XXXXXXXXXXXXX"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10425603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档