【问题标题】:Facebook (#100) Tried accessing nonexisting field (read_insights) on node type (Page)Facebook (#100) 尝试访问节点类型 (Page) 上不存在的字段 (read_insights)
【发布时间】:2017-06-22 18:12:07
【问题描述】:

尝试为客户设置分析仪表板。 我需要获得页面洞察的总浏览量、覆盖面和参与度。

在 Graph API Explorer 中,我尝试在从我的应用程序中为此项目提交页面 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?

【问题讨论】:

  • 您将字段与权限混淆了。
  • 我确实看到 read_insights 是我可以为用户获得的权限,我确实打开了它,但它不会激活侧边栏中的见解字段吗?我确实看到了一个叫做“洞察力”的东西,但它显然不是分析信息。 page_views_total 或其他洞察指标均不可用。
  • 不,这不会“激活” Graph API Explorer 中的任何内容。指标位于洞察力边缘“下方”,因此您必须先选择该指标,然后再选择低于该指标的指标。或者您只是“手动”编写请求,您不必必须依赖 Explorer 自动完成功能...
  • 那么,如果我有 read_insights 和 manage_pages 并选择了见解字段,我应该能够手动添加 page_views_total?
  • /page-id/insights/page_views_total 基本上就是你所需要的。您可以将其与其他字段/边缘结合起来,如果您需要使用字段扩展语法一次性从页面获取更多数据(请参阅基本 API 使用章节)......但对于基本请求本身,这将做。

标签: php facebook facebook-graph-api


【解决方案1】:

您最初收到的错误消息仅表示您将字段与权限混淆了。


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

如果您需要更多指标,可以用逗号分隔,如下所示:

/page-id/insights/page_views_unique,page_views_total

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

【讨论】:

    猜你喜欢
    • 2018-07-20
    • 2017-01-09
    • 2015-04-21
    • 2019-06-11
    • 2022-01-20
    • 2020-11-19
    • 2017-04-15
    • 2017-07-13
    • 1970-01-01
    相关资源
    最近更新 更多