Facebook Graph API:参与计数细分

时间:2015-11-22 13:21:22

标签: facebook facebook-graph-api

使用旧的API我能够获得每个URL: 喜欢,分享,评论,点击计数。 (使用links.getStats?urls=www.google.com

如何通过新API获取所有信息? 我试过用 https://graph.facebook.com/?id=http://www.google.com&fields=og_object{engagement}

根据我的理解,参与计数是上述所有字段的总和..

我怎样才能分别得到每一个? (并在一个请求中!)

通过从URL获取ID然后要求,我能够找到喜欢和评论数 https://graph.facebook.com/381702034999?fields=likes.limit(0).summary(true),comments.limit(0).summary(true),engagement 但是股票和点击呢?为什么订婚比总和还要大?

1 个答案:

答案 0 :(得分:4)

据我所知,使用当前的Graph API无法重现REST API的结果。

您可以拨打电话

/?fields=id,share,og_object{engagement{count},likes.summary(true).limit(0),comments.limit(0).summary(true)}&id=http://www.google.com

仅使用一个请求来获取类似和评论计数。它返回

{
  "id": "http://www.google.com",
  "share": {
    "comment_count": 2,
    "share_count": 14139003
  },
  "og_object": {
    "engagement": {
      "count": 14139003
    },
    "likes": {
      "data": [
      ],
      "summary": {
        "total_count": 87227,
        "can_like": true,
        "has_liked": false
      }
    },
    "comments": {
      "data": [
      ],
      "summary": {
        "order": "ranked",
        "total_count": 1263,
        "can_comment": true
      }
    },
    "id": "381702034999"
  }
}

获取点击次数不再可能恕我直言。