Facebook Graph API。什么是我的域的object_id?

时间:2011-02-03 12:27:54

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

我的网站上有我的应用ID的开放图标:

<meta name="fb_app_id" content="82034300336"> 

我有read_insights的永久访问令牌。

使用以下查询from here,我获得了域名的domain_id:

SELECT domain_id FROM domain WHERE domain_name='www.flimmit.com'

但是,当我尝试类似以下查询的内容时:

SELECT metric, value FROM insights WHERE object_id=362406043160 AND metric='domain_like_adds' AND end_time=end_time_date('2011-01-01') AND period=period('day')

我收到以下错误:

  

仅限应用程序管理员,   页面和域可以检索   洞察。会话用户   (1547365349)不拥有该对象   362406043160。

不用说我是管理员。

所以我认为domain_id不等于图形api中的object_来查询统计数据 http://developers.facebook.com/docs/reference/fql/insights/

(底部的域内容指标)

我找不到任何东西!

我最终想要实现的是有多少人喜欢我网域上的所有网页...

2 个答案:

答案 0 :(得分:0)

  

所以我认为domain_id不等于图表api中的object_来查询来自http://developers.facebook.com/docs/reference/fql/insights/的统计数据?

首先,first-object_id和domain_id是完全不同的整数。

现在 - 要获取域的对象ID,您要做的是在object_url表而不是domain表中运行查询,如果这不起作用,我会去尝试并授予您的应用权限 - read_insights或您感兴趣的任何等效内容。

答案 1 :(得分:0)

听起来像是不是FQL,因为基本上我已经看到了那种查询工作。

您应该考虑仔细查看查询的提交方式。

很抱歉,如果它听起来像产品插件,但我的产品提供免费试用。您可以尝试使用该查询提交查询,以查看它是否为您提供数据。如果它适用于我的产品,那么您将更好地了解它是传输而不是FQL本身。