Python 获取在Facebook上共享帖子的所有人的姓名

Python 获取在Facebook上共享帖子的所有人的姓名,python,facebook,facebook-graph-api,Python,Facebook,Facebook Graph Api,我想获得关于共享帖子的用户的基本信息(姓名、ID)。现在我有: import facepy long_access_token = "Access-token" graph = facepy.GraphAPI(long_access_token) g = graph.get('10153256675935268/sharedposts') print len(g['data']) # outputs 10 for share in g['data']: print share['

我想获得关于共享帖子的用户的基本信息(姓名、ID)。现在我有:

import facepy

long_access_token = "Access-token"

graph = facepy.GraphAPI(long_access_token)
g = graph.get('10153256675935268/sharedposts')

print len(g['data']) # outputs 10

for share in g['data']:
    print share['from']['name']
问题是,我不明白为什么,它只提供了大约10个人的信息(当公司有276股股票时)

我试图将限额增加到200('10153256675935268/sharedposts?限额=200')它将股份数量增加到45股,但从未达到276股


如何获取所有共享帖子的人的信息?

这是因为有些人没有公开共享此帖子。如果你不与这些分享者交朋友,你将无法获得关于他们帖子的任何信息


你可以看到,这是相同的。单击“共享”,仅显示大约45个共享。顺便说一下,下面是共享帖子列表:

有些帖子可能不会出现在这里,因为它们的隐私设置


好啊极限参数呢。我应该如何选择它以获得尽可能多的股份?它有最大值吗?那是一个。在您的情况下,我会将限制设置为500(太多是不安全的,您的查询可能会超时),明白了。然而,对于一些帖子,我根本无法获得任何数据。例如,对于这一个:。我能提取这些信息吗?我不知道,这不再是关于股票的事了。请随时在SO上提出新问题,以便其他人可以给您答案。;)你现在的问题看起来好像得到了回答,你应该回答。当然。下面是一个新的线程: