Facebook api响应中遗漏了一些公共墙贴

时间:2015-07-09 14:09:47

标签: facebook facebook-graph-api

我使用facebook api从一个页面墙抓取帖子。该帖子将由随机的Facebook用户发布。帖子显示在登录页面上。

对于第一次开发测试,这项工作非常好。但是因为我们已经切换到实时版本(现在是随机用户写帖子),其中一些帖子不在facebook api的回复中。

我的第一个想法是该帖子的隐私设置不公开。但是当我退出时我不应该看到它。

为什么我没有看到那么少的帖子?有人提示吗?

$url =  '/' . $pageId . '/feed?fields=from, message, id, link, type, created_time, updated_time, shares, object_id,comments.limit(1).summary(true),likes.limit(1).summary(true)&since=' . $since;

2 个答案:

答案 0 :(得分:0)

尝试在通话中添加&filter=stream

Facebook将默认为#34; Top Story"由于分数低而可以隐藏某些物体的饲料"这将迫使回归进入最近的"样式Feed将显示所有对象并按时间顺序显示。

答案 1 :(得分:0)

我的想法:由于facebook用户的隐私设置,api中缺少一些帖子?也许是因为非Facebook用户看不到个人资料?当我查看脸谱墙时,Facebook墙上的帖子的宣传总是公开的。有人有经验吗?