Facebook 检索整个域中的单个类计数

Facebook 检索整个域中的单个类计数,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我的域名是: 有表示公寓的单独页面,例如: 我在每个页面上都添加了Like按钮,允许用户喜欢任何相关的房屋。我想能够查询图形API,以下拉喜欢我的领域内的网页。例如,我希望: 该网站排名前10位的页面列表,根据facebook上的赞数按降序排列 这可能吗?我已经通过Facebook注册了我的应用程序,并且我有一个应用程序id,但我无法确定我注册的应用程序与我的域中各个页面上的“同类”按钮之间是否存在任何连接。您很可能可以。(起初我很确定,现在我在底部添加了一个*编辑*注释) 为此,您需要使用F

我的域名是:

有表示公寓的单独页面,例如:

我在每个页面上都添加了Like按钮,允许用户喜欢任何相关的房屋。我想能够查询图形API,以下拉喜欢我的领域内的网页。例如,我希望:

该网站排名前10位的页面列表,根据facebook上的赞数按降序排列

这可能吗?我已经通过Facebook注册了我的应用程序,并且我有一个应用程序id,但我无法确定我注册的应用程序与我的域中各个页面上的“同类”按钮之间是否存在任何连接。

您很可能可以。(起初我很确定,现在我在底部添加了一个*编辑*注释)

为此,您需要使用Facebook Insights。FB Insights是Facebook的统计服务,为您的应用程序、页面和域提供“洞察”

您可以通过Facebook.com/Insights上的Facebook Insights或通过Facebook Insights API调用查看“喜欢”数据。在您的情况下,因为您希望在自己的域中显示它,所以需要设置一个Facebook API交互

Facebook Insights API调用可以通过特定的图形API调用或通过发出特定的FQL请求来完成

为了能够执行FQL或Facebook API调用,您需要注册一个Facebook应用程序,以获取机密/密钥,以便进行调用

此外,您还需要将OpenGraph标签添加到您的站点,以便Facebook能够将您识别为域的正式所有者

通常,您可以将此类所有者ID添加到站点的部分:


您肯定需要添加fb:app_id标签

如果您使用FQL调用(它的表示法非常类似于Mysql),那么在您将适当的ID添加到节中之后,这些步骤大致如下:

  • 您应该首先通过进入FQL文档中的“域”页面获取与域关联的Facebook ID
  • 签出并查询“域”-指标
  • “指标”

    编辑:重新考虑后:您只需要找到一种方法,如何获取域中任何url的唯一对象id,以查询该url的类似数量


    除了找出你网站上每个唯一的url是什么以及在单个url的基础上查询喜欢的url之外,必须有一种方法来找出你的域上最喜欢的url是什么。这不应该是一个近乎手动的过程,也不应该是你必须专门使用服务器来对付的事情。元学家,你找到解决方案了吗或者手动查询单个URL的替代方案?
    <meta property="fb:app_id" content="YOUR FACEBOOK APPLICATION ID" />