gpt4 book ai didi

python - 获取所有在 Facebook 上分享帖子的人的姓名

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:44 24 4
gpt4 key购买 nike

我想获取有关分享帖子的用户的基本信息(姓名、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 个。

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

最佳答案

那是因为有些人没有公开分享这篇文章。如果您不与这些分享者成为好友,您将无法获得有关他们帖子的任何信息。


可以看到在facebook.com/10153256675935268上也是一样的.通过单击“共享”,将显示大约 45 个共享。顺便说一句,在共享帖子列表下面:

Some posts may not appear here because of their privacy settings.

关于python - 获取所有在 Facebook 上分享帖子的人的姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23827214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com