我想获得有关分享帖子的用户的基本信息(姓名,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个人的信息(当post有276份时)。
我试图将限额提高到200('10153256675935268 / sharedposts?limit = 200'),它增加了45个股票的数量,但从未达到276个。
如何获取有关共享帖子的所有人的信息?
答案 0 :(得分:2)
那是因为有些人没有分享这篇文章公开。如果您不与这些分享者成为朋友,您将无法获得有关其帖子的任何信息。
您可以在facebook.com/10153256675935268上看到它是相同的。通过单击“共享”,只显示约45股。顺便说一句,在共享帖子列表下面说:
由于其隐私设置,某些帖子可能不会显示在此处。