[英]Get all names of people who shared a post on Facebook
我想获得有关共享帖子的用户的基本信息(姓名,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?limit = 200')它增加的股票数量达到45,但从未达到276。
我怎样才能获得所有分享帖子的人的信息?
那是因为有些人没有公开分享这篇文章。 如果您不与这些分享者成为朋友,您将无法获得有关其帖子的任何信息。
你可以在facebook.com/10153256675935268上看到它是一样的。 通过单击“共享”,只显示约45股。 顺便说一句,在共享帖子列表下面说:
由于其隐私设置,某些帖子可能不会显示在此处。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.