你可以在多长时间内使用Facebook API?

ben*_*ben 3 api facebook facebook-graph-api

使用Facebook API只能获得最近的东西(墙上帖子,朋友状态更新等),或者是否可以获得与用户帐户相关的所有内容?

Car*_*ñoz 16

这是一个棘手的问题.

首先在官方文档中没有说明您可以从Graph API或FQL获得多少项目.不仅如此.另外,当最近试图做正常的查询时,你可能会发现不是每个结果都是回归.也不是来自Graph API,FQL,甚至也不是来自FQL测试控制台.

所有这一切都是因为Facebook平台上的严重错误.

Facebook 10月15日在其博客中表示

最近我们收到了很多关于我们应该采取哪些措施来改进Facebook平台的反馈.主题很明确:"修复错误","更新文档","更多地与我们交谈","让事情变得更可靠."我们正在倾听,这篇文章概述了我们正在采取的一些措施来解决您的问题.关注.

这意味着他们现在正在修复Facebook Bug Tracker中已累积数月的错误.

其中一个开放的Bug说:

使用FQL查询或使用新的Graph API来获取用户流上的帖子时,不会返回所有帖子.

从我所看到的情况来看,系统将从上个月内获取最新的帖子,之后变得非常不稳定.我能够抓住从自己的职位达2010年4月24日,此时每单壁后我已经发布似乎消失了.

许多其他开发人员在此Bug的评论下声明了同样的事情.

在2010-09-27,Jeff Bowen(来自facebook的开发者)说了以下内容

大家好,我们仍然需要将其添加到文档中,但流表 限制在过去30天或50个帖子中,以较大者为准.对不起,以前没有发布.

这让很多人感到不安,因为他们认为你可以从Graph API获得所有东西.

无论如何,这是多个结果.如果你想要一个结果apperently(从thts错误的commnets),你可以尽量去2009年6月15日

就我个人而言,我还没有再次测试过,所以我不知道这是否按照他们的说法行事.Facebook Graph API不断变化.自开始以来它一直是不完整和错误的.但现在Facebook表示他们正在努力.

我建议每一个Facebook开发人员注册了Facebook平台的bug跟踪系统,因为有很多的关于Facebook并非正式的事情,这将影响您的应用程序.

我会密切关注那里是否有关于这个主题的更多话题并在需要时更新这个答案