Facebook 显示任何 API 均未返回的新闻源消息
我注意到我的反馈新闻源显示了任何 API 都没有返回的某些帖子。 (我尝试了 GraphAPI 以及旧版 REST API 和 FQL)。
我可以在我的动态消息中的 http://facebook.com 上看到这些状态更新,也可以在iPhone 上的 Facebook 移动应用程序和 Windows Mobile 上的移动应用程序。
我的一些朋友似乎设置了隐私设置。我认为是这样的:“人们如何将您的信息带到他们使用的应用程序中” - 取消选中“我的状态更新”,虽然我无法确认这是他们的帖子不显示的唯一原因,但这似乎是一种可能的解释。
那么,这些 Facebook 移动应用程序使用什么 API 来返回与网站相同的数据?我可以使用该 API 构建另一个 Facebook 客户端吗?
I noticed that my feedback news feed shows certain posts that aren't returned by any of the API's. (I tried the GraphAPI and the legacy REST API and FQL).
I can see those status updates at http://facebook.com on my news feed and I can also see them in the Facebook mobile app on iPhone and the mobile app on Windows Mobile.
Some of my friends seem to have set a privacy setting. I think it is this one: "How people bring your info to apps they use" - decheck "My Status Updates", although I can't confirm that is the only reason their posts don't show up, it seems one possible explanation.
So, what API are these facebook mobile applications using which returns the same data as the web site ? Is it possible for me to build another facebook client using that API?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否已获得read_stream扩展权限?这是查看所有帖子所必需的。通常,如果没有它,您将看不到任何帖子,但我认为您可以看到标记为完全公开的帖子。
Have you acquired the read_stream extended permission? This is required to see all postings. Typically without it you don't see any posts, but I think you can see posts that are marked as being completely public.