Facebook(#100)尝试在节点类型(页面)上访问不存在的字段(read_insights)

时间:2017-06-22 18:12:08

标签: php facebook facebook-graph-api

尝试为客户端设置分析仪表板。 我需要获取页面洞察总观看次数,覆盖面和参与度。

在Graph API资源管理器中,我尝试在从我的应用程序为此项目提交页面ID后请求read_insights。我可以请求许多字段但是当我尝试read_insights(这是我需要的分析数据所需)时,它会给我这个错误。

(#100) Tried accessing nonexisting field (read_insights) on node type (Page)

我也随身携带此错误信息

"type": "OAuthException",
"code": 100,
"fbtrace_id": "D/HzJo9q/T9"

我登录的用户是应用程序的管理员和页面。

我也启用了access_token字段。

如何在此页面上获取read_insights?

1 个答案:

答案 0 :(得分:1)

您最初获得的错误消息只是意味着您正在混淆具有权限的字段。

/page-id/insights/page_views_total基本上是您所需要的,如果您想获得一个指标。

如果您需要更多指标,可以将它们列为逗号分隔,如下所示:

/page-id/insights/page_views_unique,page_views_total

如果您需要一次性从页面获取更多数据,可以使用字段扩展语法(请参阅基本API使用章节),将其与其他字段/边结合使用...但对于基本请求本身,那样做。