簡體   English   中英

獲取在Facebook上分享帖子的所有人的姓名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM