我想从用户/我/主页的所有页面获取所有帖子。 现在,Facebook正在为用户决定哪些帖子会获得Feed,哪些不会。 例如,如果用户订阅了(喜欢)100个页面,并且所有100个用户发布更新,则用户订阅源将不会显示全部100个,只有它认为重要的一部分更新。无论是API。Facebook Graph API:获取用户喜欢的所有页面的所有帖子
是否有可能使用Graph API(像普通时间轴)获取所有更新?
我想从用户/我/主页的所有页面获取所有帖子。 现在,Facebook正在为用户决定哪些帖子会获得Feed,哪些不会。 例如,如果用户订阅了(喜欢)100个页面,并且所有100个用户发布更新,则用户订阅源将不会显示全部100个,只有它认为重要的一部分更新。无论是API。Facebook Graph API:获取用户喜欢的所有页面的所有帖子
是否有可能使用Graph API(像普通时间轴)获取所有更新?
您可以尝试FQL,例如:
{"query1":"SELECT type,post_id,created_time,actor_id,target_id,message,attachment.media,attachment.caption,attachment.name,attachment.description,attachment.fb_checkin,likes.count,likes.user_likes,likes.can_like,comment_info,description FROM stream WHERE filter_key='pp' AND created_time<now() ORDER BY created_time DESC","query2":"SELECT id,name,pic FROM profile WHERE id IN (SELECT actor_id,target_id FROM #query1)"}
关键字是filter_key = 'PP',意思是你想获得的所有网页的新闻提要。
我不知道它会包括所有100页的实时,但是这应该足以实现您的目标。还有一点,新闻提要有1周的限制,意味着你不能查询超过1周的新闻提要。
更新:
https://graph.facebook.com/me/home?filter=pp是,如果你不希望使用FQL另一种方式。
使用下面的FQL在HTTPS请求以获取列表的所有喜欢分页
SELECT src_big, src_small, owner,caption FROM photo WHERE object_id IN (SELECT object_id FROM like WHERE user_id == me() LIMIT 10 OFFSET 8)
你不能用这种方式得到他们。唯一的方法是从每个粉丝页面逐页获取所有文章。你希望他们在一个电话中的原因是什么? – Jurik