2010-01-18 130 views
2

如何检索我的Facebook页面在某一天有多少粉丝?我试图找到一种方式来显示日期与粉丝数量的情节,但我无法找到一种方法来按日期获取粉丝数量。从那里END_TIME = 1263812045和周期= 2592000如何检索我的Facebook页面在特定日期的粉丝数量?

在我的网页( http://developers.facebook.com/tools.php)的Facebook开发工具页面

,但它检索一个空集指标

选择ACTIVE_USERS:

我已经试过这一点。

+0

这是一个Facebook应用程序,而不是页面执行FQL查询! – 2010-01-18 10:58:33

回答

2

首先:您可以检索诸如活动用户等应用的统计信息,但不会告诉您页面上有多少粉丝。要检索粉丝,您需要查询page_fan FQL table的fan_count列,但无法获取历史数据,只能计算总数。所以你需要每天查询它并建立你自己的数据库。

如果从原始查询中确实需要应用程序的活动用户,那么它不是特别直接,因为FQL查询在许多时间戳处都会出现。 metrics FQL table documentation声称你需要输入午夜PST时间戳,但我发现它接受2am格林威治标准时间,没有别的。例如。 select active_users from metrics where end_time = 1263715200 and period = 2592000适用于我的应用程序和页面,但请注意如上所述:此检索活动用户数和而不是粉丝的数量。

+0

这个答案已经过时。现在绝对可以使用洞察API。 – 2012-01-02 10:41:34

0

这是不可能的,我很抱歉。您必须每天手动提取数据并将其写入数据库。这是创建这种图形的唯一方法。

已经有一个叫PageData的服务。

+0

你确定,甚至没有像上面那样的度量标准吗?我没有做错什么,只是不可能让它像我想要的那样工作? – 2010-01-18 11:01:30

+0

此答案已过时。现在绝对可以使用洞察API。 – 2012-01-02 10:41:15

0

SELECT fan_count, page_url FROM page WHERE page_id=1234567890"

+0

这不是在给定的日期,但或多或​​少“刚才”。 – 2012-01-02 10:07:07

2

对于人们现在发现这样一个问题:这是可能的,如果你有read_insights权限。然后你可以使用FQL查询风扇转数,添加,删除和许多其他的事情:

https://developers.facebook.com/docs/reference/fql/insights/#page_users

可以使用https://graph.facebook.com/fql?q=THE%20Query

+0

感谢您添加到旧问题。我会检查这一点,并可能很快改变接受的答案。如果我忘记这么做,请发表评论。 – 2012-01-03 21:59:57