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

Tha*_*cky 0 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",
      },
    ],

  }
}
Run Code Online (Sandbox Code Playgroud)

因此,正如您在发布列表中看到的那样,数据视图和覆盖率值也与每个对象相关。

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

小智 8

是。可以这样做。

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

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

/{page-id}/posts?fields=insights.metric(post_impressions_fan,post_engaged_users)
Run Code Online (Sandbox Code Playgroud)

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

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