获取Facebook的源信息

时间:2011-12-08 22:08:16

标签: facebook facebook-graph-api facebook-fql facebook-insights

查看this页面的底部,可以看到有关特定页面的喜欢来自哪里的facebook数据。不幸的是我无法弄清楚如何做到这一点。

理想情况下,我想要一个不使用fql的方法:

https://graph.facebook.com/PAGE_ID/insights/SOURCE_NAME?access_token=ACCESS_TOKEN

但如果那是不可能的话,我至少会认为可以通过fql使用类似的东西:

https://api.facebook.com/method/fql.query?query=SELECT metric, value FROM insights WHERE object_id=PAGE_ID AND metric='SOURCE_NAME' AND period = period('month')&access_token=ACCESS_TOKEN

但是这只会返回带有错误消息Invalid metric name: SOURCE_NAME的xml,无论我尝试使用哪个源名称。

访问此数据的正确方法是什么?或者Facebook正试图取笑我?

2 个答案:

答案 0 :(得分:3)

我正在寻找的查询类似于

https://api.facebook.com/method/fql.query?query=SELECT metric, value FROM insights WHERE object_id=OBJECT_ID AND metric='page_fans_by_like_source' AND end_time=end_time_date('YYYY-MM-DD') AND period=period('month')&access_token=ACCESS_TOKEN

答案 1 :(得分:0)

您可以尝试此图API,如下所示:

https://graph.facebook.com/[page_id]/insights/page_fans_by_like_source/?access_token=?[access]&since=[time_stamp]&until=[time_stamp]