尝试使用GraphAPI和Python

时间:2016-12-19 11:36:41

标签: python facebook facebook-graph-api

我正在使用GraphAPI和python从Facebook检索数据。对于帖子,给定一个帖子ID,我可以检索喜欢和评论的总数。但是,我无法检索共享的总数。

GraphAPI上的查询行是

216311481960_10154125934861961?fields=shares,likes.summary(true).limit(0),comments.summary(true).limit(0)

其中216311481960_10154125934861961是post_id(GraphAPI中的节点)。 这在GraphAPI接口中提供了绝对精细的结果。

`

{
  "shares": {
    "count": 723
  },
  "likes": {
    "data": [
    ],
    "summary": {
      "total_count": 7750,
      "can_like": true,
      "has_liked": false
    }
  },
  "comments": {
    "data": [
    ],
    "summary": {
      "order": "ranked",
      "total_count": 420,
      "can_comment": true
    }
  },
  "id": "216311481960_10154125934861961"
}

`

但是当我尝试使用python代码访问相同内容时,我可以访问评论边缘,但无法访问分享边缘。试图访问它给我以下问题。

facebook.GraphAPIError: (#100) Invalid edge (shares) on node type (Post)

如何使用python脚本访问帖子的份额数?

0 个答案:

没有答案