我想为每位朋友获取每次状态更新。鉴于我已经说过500个朋友,每个朋友有200个状态,这可能是100,000个状态。从查询的角度来看,您将如何处理这个问题?
你会写什么查询? Facebook会允许这么多数据一次性通过吗?如果没有最佳实践分页或抵消解决方案?
答案 0 :(得分:1)
根据他们的政策:
如果您超过或计划超过以下任何阈值,请与我们联系,因为您可能需要遵守附加条款:(> 5M MAU)或(每天100万次API调用)或(&> 50M)每天的印象数。)
http://developers.facebook.com/policy/
这意味着100k并不是那么重要。但是,这取决于。您可能需要考虑,
答案 1 :(得分:1)
Facebook会允许这么多数据一次性通过吗?
没有。 Facebook将抛出太多数据的例外。此外,还有自动化系统可以阻止耗时的请求,如果在单个表上过于频繁地查询太多查询,它会阻止您的应用 - API限制警告。
如果没有最佳做法分页或抵消解决方案?
您可以在FQL中进行分页,也可以在图中查询连接时进行分页。这是最好的做法。