Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
尝试使用GraphAPI和Python从Facebook墙获取帖子的共享数_Python_Facebook_Facebook Graph Api - Fatal编程技术网

尝试使用GraphAPI和Python从Facebook墙获取帖子的共享数

尝试使用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

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

GraphAPI上的查询行是

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)