FacebookGraphAPI me/home似乎返回与me/feed相同的结果

FacebookGraphAPI me/home似乎返回与me/feed相同的结果,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我知道已经有很多关于复制用户home feed和使用me/home的问题,但我的问题略有不同 几个月前,我编写了代码,用Facebook get user access token进行身份验证,然后用me/home检索他们的主页提要。据我记忆所及,这在当时效果很好。我今天刚刚回到代码,它似乎不起作用。我得到的结果看起来和我/feed几乎一样,也就是说,它几乎完全是来自同一个帐户的帖子,而不是来自“朋友”的帖子。只有一篇来自其他人的帖子,对他们的个人资料图片进行了修改,但其余的都是“自我发布” 这

我知道已经有很多关于复制用户home feed和使用me/home的问题,但我的问题略有不同

几个月前,我编写了代码,用Facebook get user access token进行身份验证,然后用me/home检索他们的主页提要。据我记忆所及,这在当时效果很好。我今天刚刚回到代码,它似乎不起作用。我得到的结果看起来和我/feed几乎一样,也就是说,它几乎完全是来自同一个帐户的帖子,而不是来自“朋友”的帖子。只有一篇来自其他人的帖子,对他们的个人资料图片进行了修改,但其余的都是“自我发布”

这只会发生在我自己的应用程序中。如果使用相同的标记使用graph explorer,则得到相同的结果。如果我将graph explorer与它自己的令牌一起使用,那么它会向我显示一些更像Facebook站点上的实际主页提要的内容。生成新令牌没有帮助。我检查了使用的令牌的权限是否相同,事实上我甚至将生成的graph令牌中的权限列表复制到我的应用程序中并重新验证,但这没有帮助。如果我的应用程序执行了请求,那么我从我/家里的其他人那里几乎什么也得不到。如果我使用myuserid/home,这是相同的。没什么区别

所以我的问题是,为什么?Facebook改变了什么吗?有没有办法改变我的应用程序,让它得到一个更好的home feed版本

其次,在研究这一点时,我发现有帖子说,Facebook不会将read_stream授予任何平台上拥有“官方Facebook应用程序”的任何应用程序。这是否意味着我运气不佳,即使我使用拥有该应用程序的帐户将其用于测试目的,我实际上也无法发布该应用程序,以便其他人可以使用它


谢谢。

没错,您将无法获得read\u stream approved:谢谢。因此,绝对没有不推荐的方法来检索用户主页订阅源?如果您想公开您的应用程序,则不会。例如,您只能通过/me/posts获取用户的帖子,但出于隐私原因,不能获取其朋友的帖子。谢谢。这就是我害怕的。毁了我的应用程序想法,真可惜,几个月前我刚开始使用它的时候,我就不会花那么多时间在上面了。哦,好吧。@你没看过权限用户的帖子吗?它提供对个人时间轴上帖子的访问,包括他们自己的帖子、他们标记的帖子以及其他人在其时间轴上发表的帖子。