我知道有很多关于复制用户主页和使用我/ home的问题,但我的问题略有不同。
几个月前,我编写了代码来验证Facebook(获取用户访问令牌),然后使用我/ home检索他们的主页。据我所知,这在当时运作良好。我今天刚回到代码,它似乎不起作用。我得到的结果看起来几乎与我/ feed相同,也就是说它几乎完全来自同一个帐户的帖子,而不是来自“朋友”的帖子。只有一个来自其他人的帖子,他们的个人资料图片的更改显示,但其余的都是“自我帖子”。
这只适用于我自己的应用的令牌。如果我使用相同的令牌使用图形浏览器,我得到相同的结果。如果我使用图形资源管理器和它自己的令牌,它会向我显示更像Facebook网站上的实际家庭饲料。生成新令牌无济于事。我已经检查过使用的令牌的权限是一样的,实际上我甚至将生成的图形令牌中的权限列表复制到我的应用程序中并重新进行身份验证,但它没有帮助。如果我的应用程序执行了请求,那么我几乎从我/ home的其他人那里得不到任何东西。如果我使用 myuserid / home,则相同。没有区别。
所以我的问题是,为什么?有Facebook改变了一些东西,有没有办法改变我的应用程序,以便它获得更好的家庭饲料版本?
其次,在研究这篇文章的时候,我发现帖子说Facebook上不会将read_stream授予任何有'官方脸书app'的平台上的任何应用程序。这是否意味着我运气不好,即使我使用拥有应用程序的帐户将其用于测试目的,我实际上无法发布它以便其他人可以使用它?
感谢。