尝试使用GraphAPI和Python从Facebook墙获取帖子的共享数
我正在使用GraphAPI和python从Facebook检索数据。对于一篇文章,给定一个帖子id,我可以检索喜欢和评论的总数。但是,我无法检索股份总数 GraphAPI上的查询行是尝试使用GraphAPI和Python从Facebook墙获取帖子的共享数,python,facebook,facebook-graph-api,Python,Facebook,Facebook Graph Api,我正在使用GraphAPI和python从Facebook检索数据。对于一篇文章,给定一个帖子id,我可以检索喜欢和评论的总数。但是,我无法检索股份总数 GraphAPI上的查询行是 216311481960_10154125934861961?fields=shares,likes.summary(true).limit(0),comments.summary(true).limit(0) 其中21631141960_10154125934861961是post_id(图中的节点)。 这在G
216311481960_10154125934861961?fields=shares,likes.summary(true).limit(0),comments.summary(true).limit(0)
其中21631141960_10154125934861961是post_id(图中的节点)。
这在GraphAPI接口中提供了非常好的结果
`
`
但是当我试图使用python代码访问相同的内容时,我可以访问喜欢的和评论边缘,但不能访问共享边缘。试图访问它会给我带来以下问题
facebook.GraphAPIError: (#100) Invalid edge (shares) on node type (Post)
如何使用python脚本访问帖子的共享数量?在这两种情况下,您可能使用不同的访问令牌,和/或针对不同的API版本发出请求。去调试用于查看它们在这两种情况下包含哪些权限的令牌。我对所有3种情况都使用单个访问令牌。一个启用了所有权限的访问令牌。我想这一定是python的一个问题。您尝试过类似的方法吗?
facebook.GraphAPIError: (#100) Invalid edge (shares) on node type (Post)