Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过单个API调用获取见解-Facebook Graph API_Php_Facebook_Facebook Graph Api - Fatal编程技术网

Php 通过单个API调用获取见解-Facebook Graph API

Php 通过单个API调用获取见解-Facebook Graph API,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我想知道是否有一种方法可以从一个API调用中获取最近10篇文章的一些见解(反应、影响、视图等等) 目前,我正在做的是获取最近10篇帖子,并通过他们的ID循环获取他们的见解。但这减缓了请求的速度 我期待这样的回应 { "posts": { "data": [ { "story": "Cyborgs shared Society of Computer Sciences - SUSL's post.", "id": "1078877558819

我想知道是否有一种方法可以从一个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",
      },
    ],

  }
}
所以,正如您在post列表中看到的,视图和到达值也与每个对象相关


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

是的。这是可能的

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

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

/{page-id}/posts?fields=insights.metric(post_impressions_fan,post_engaged_users)
您可以使用逗号分隔指定多达个insights度量

您可以在下面的URL中找到更多洞察指标。

字段扩展。你有这个问题的答案吗?我也被困在这里。我还可以得到图片url,因为我必须在我的网站上显示最后3篇文章,以及他们的统计数据,如参与度、到达度、反应等。