如何检索我的 Facebook 页面在给定日期的粉丝数?我正在尝试找到一种方法来显示日期与粉丝数量的关系图,但我找不到按日期获取粉丝数量的方法。
我试过这个:
从 end_time = 1263812045 和 period = 2592000 的指标中选择 active_users
在我的页面(http://developers.facebook.com/tools.php)的 Facebook 开发人员工具页面中,但它检索到一个空集。
如何检索我的 Facebook 页面在给定日期的粉丝数?我正在尝试找到一种方法来显示日期与粉丝数量的关系图,但我找不到按日期获取粉丝数量的方法。
我试过这个:
从 end_time = 1263812045 和 period = 2592000 的指标中选择 active_users
在我的页面(http://developers.facebook.com/tools.php)的 Facebook 开发人员工具页面中,但它检索到一个空集。
对于现在发现这个问题的人:如果您有 read_insights 权限,这是可能的。然后您可以使用 FQL 来查询粉丝数、添加、删除和许多其他事情:
https://developers.facebook.com/docs/reference/fql/insights/#page_users
首先:您可以检索应用程序的活跃用户等统计信息,但它不会告诉您您的页面有多少粉丝。获取粉丝需要查询page_fan FQL 表的 fan_count 列,但无法获取历史数据,只能获取总数。所以你需要每天查询它并建立你自己的数据库。
如果从原始查询中,您真的想要一个应用程序的活跃用户,那么这并不是特别简单,因为 FQL 查询在很多时间戳上都会出错。指标 FQL 表文档声称您需要输入午夜 PST 时间戳,但我发现它接受格林威治标准时间凌晨 2 点,仅此而已。例如select active_users from metrics where end_time = 1263715200 and period = 2592000
,在应用程序和页面上都适用于我,但请注意如上所述:这会检索活跃用户数,而不是粉丝数。
这是不可能的,对不起。您必须每天手动提取数据并将其写入数据库。这是创建此类图表的唯一方法。
已经有一个名为PageData的服务。
SELECT fan_count, page_url FROM page WHERE page_id=1234567890"