通过单个API调用获取有关见解的帖子--Facebook Graph API

时间:2017-08-14 12:14:29

标签: php facebook facebook-graph-api

我想知道是否有办法通过一次API调用获得最近10篇关于他们的一些见解(反应,范围,观点等等)的帖子。

目前,我正在做的是获取最近的10篇帖子并循环显示其ID以获取他们的见解。但这会减慢请求速度。

我期待这样的回复

{
  "posts": {
    "data": [
      {
        "story": "Cyborgs shared Society of Computer Sciences - SUSL's post.",
        "id": "1078877558819703_1767294393311346",
        "views": "123",
        "reach": "435",
      },
      {
        "story": "Cyborgs shared Gamers On Board's video.",
        "id": "1078877558819703_1766615263379259",
        "views": "23",
        "reach": "45",
      },
      {
        "story": "Cyborgs was feeling motivated.",
        "id": "1078877558819703_1547214361986018"
        "views": "243",
        "reach": "34",
      },
    ],

  }
}

因此,正如您可以看到的帖子列表一样,视图和覆盖率值也与每个对象相关。

那么,这可能吗?怎么样?

1 个答案:

答案 0 :(得分:5)

是的。可以做到这一点。

在这里,我附加了我的图形API URL,通过它您可以获取所选页面的所有帖子以及见解。

您可以在FB图形API工具或任何其他SDK中指定以下请求。

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

您最多可以指定逗号分隔的数据分析指标。

您可以在下面的URL中找到更多的洞察指标。 https://developers.facebook.com/docs/graph-api/reference/v3.0/insights