【问题标题】:How to get total page likes from facebook graph php api v2.6如何从 facebook graph php api v2.6 获取总页面喜欢
【发布时间】:2016-06-08 14:18:15
【问题描述】:

我正在尝试使用以下方法获得总页面喜欢

$response = $fb->get('/{page_id}/insights/page_fans', $_SESSION['fb_access_token']);
         $data = $response->getDecodedBody();

但我得到的输出像

{
  "data": [
    {
      "name": "page_fans",
      "period": "lifetime",
      "values": [
        {
          "value": 4950,
          "end_time": "2016-06-04T07:00:00+0000"
        },
        {
          "value": 4951,
          "end_time": "2016-06-05T07:00:00+0000"
        },
        {
          "value": 4954,
          "end_time": "2016-06-06T07:00:00+0000"
        }
      ],
      "title": "Lifetime Total Likes",
      "description": "Lifetime: The total number of people who have liked your Page. (Unique Users)",
      "id": "5440223423423f216075/insights/page_fans/lifetime"
    }
  ],
  "paging": {
    "previous": "https://graph.facebook.com/v2.6/123/insights/page_fans?access_token=EAACEdEose0cBAPZCXGPTTelvenkGYIwiZAbT4N26ZB97KwDvbi9TfoyvkeET8WLiSbVHS7k3FsQL5w5DFJK5mAus0XA1123TPaPBEpxhdUq123ZAx1r7B3wIVjJVjLk2jrVu1M8apfBndmz9FUviAzWRpR4vHRgBYcSxEn4JXcioASljYLwZDZD&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1464617613&until=1464876813",
    "next": "https://graph.facebook.com/v2.6/123/insights/page_fans?access_token=EAACEdEosDe0cBAPZCXG123PTTelvenkGYIwiZAbT4N26ZB97KwDvbi9TfoyvkeET8WLiSbVHS7k3FsQL5w5JK5mAus0XATPaPBEpxhdUqZAx1r7B3wIVjJVjLk2jrVu1M8apfBndmz9FUviAzWRpR4vHRgBYcSxEn4JXcioASljYLwZDZD&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1465136013&until=1465395213"
  }
}

但我需要总喜欢的页面。我们如何才能做到这一点

使用 FQL 的旧方法 - select fan_count from page where page_id = page_id; 但我正在尝试使用最新的 api v2.6

【问题讨论】:

  • 不清楚你在问什么;您在上面的输出中看到的值页面的总喜欢数(/在这些日期) - 那么你现在到底想要什么......?
  • @CBroe 我需要总喜欢的页面。上面的输出与每个日期有关。我不想根据日期计算。我需要在 facebook 页面上显示的总页面喜欢

标签: php facebook facebook-graph-api facebook-insights


【解决方案1】:

[来自 cmets] 我需要在 facebook 页面上显示的总页面赞数

那么你不应该一开始就使用insights 边缘,而只是

/page-id?fields=fan_count

【讨论】:

    【解决方案2】:

    你可以得到总的页面喜欢使用

    /page_id?fields=new_like_count
    

    如果你想获得页面的帖子喜欢使用

    /page_id?fields=posts{likes.summary(true)}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多