如何从Facebook Insights API获得结果

问题描述 投票:1回答:3

我正在尝试使用Graph API Explorer从Insights部分获取有用的数据。

我尝试了不同的指标和日期,数据的结果总是空的。

我能够查看我的页面仪表板中的喜欢数量,并根据它选择一个范围,但我仍然看不到任何数据。

如果access_key是一个问题,它会返回一个错误说明,还是只返回空结果?

这是一个受欢迎的公司的调试输出,我想在过去的几周内有新的喜欢。

=== Query
  curl -i -X GET \
   "https://graph.facebook.com/v2.8/14226545351/insights/page_positive_feedback_by_type?since=1487788679&until=1490812690&access_token=<access token sanitized>"
=== Access Token Info
  {
    "perms": [
      "user_likes",
      "manage_pages",
      "pages_show_list",
      "public_profile"
    ],
    "page_id": 167544343274096,
    "user_id": "10152810337959467",
    "app_id": 145634995501895
  }
=== Parameters
- Query Parameters

  {
    "since": "1487788679",
    "until": "1490812690"
  }
- POST Parameters

  {}
=== Response
  {
    "data": [],
    "paging": {
      "previous": "https://graph.facebook.com/v2.8/14226545351/insights?access_token=<access token sanitized>&pretty=0&since=1484764668&until=1487788679&metric=page_positive_feedback_by_type",
      "next": "https://graph.facebook.com/v2.8/14226545351/insights?access_token=<access token sanitized>&pretty=0&since=1490812690&until=1493836701&metric=page_positive_feedback_by_type"
    },
    "__debug__": {}
  }
=== Debug Information from Graph API Explorer
- https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=14226545351%2Finsights%2Fpage_positive_feedback_by_type%3Fsince%3D1487788679%26until%3D1490812690&version=v2.8

有人能够提供一个实际的工作示例吗?我还没有遇到任何问题。

facebook facebook-graph-api facebook-insights
3个回答
3
投票

我在Graph API资源管理器中发现,当您生成访问令牌时,您需要为其授予“read_insights”权限。

此外,这仅适用于您的帐户有权访问该给定对象的页面。

不幸的是,该区域的文档非常模糊,并且没有权限错误消息给出。


0
投票

这可能有点晚了,但是晚了好我从来没想过:)

this Facebook docs page上,您可以找到可以使用的所有指标的列表。

至于空数据,我遇到了同样的问题。我永远无法找到如何从Facebook Insights获取数据;但是由于备忘单,我可以举个例子:

Facebook见解示例

https://graph.facebook.com/{page_id}?fields=insights.metric(page_fans)&access_token={access_token}

编辑

此外,用户Ravi Patel有一个很好的工作示例,展示了如何从您的帖子中获取洞察力:

/{page-id}/posts?fields=insights.metric(post_impressions_fan,post_engaged_users)

Original question

© www.soinside.com 2019 - 2024. All rights reserved.