正在检索带有图片的Foursquare场地项目列表


Retrieving list of Foursquare venue items with picture

我正在开发一款完全依赖Facebook登录的应用程序,但我也在尝试检索一份由Foursquare提供支持的当地场馆列表。(无用户)

他们允许每小时5000/个请求,这听起来很合理。

如果我要求一份场地清单,我会用1个api价格得到50个项目。

如果我想要每个列表的图片,我必须额外做50个循环。第一次回复中的每个项目一个。

这太离谱了!加载所有数据需要30多秒,每个请求页面的用户需要51个请求。

大大减少到每小时只有98个用户。:(

其他人以前遇到过这个问题吗?或者有什么解决办法吗?

我真的,真的不能为了一个用户体验而两次登录,我们必须使用Facebook。

感谢您的真知灼见。

您是否尝试过缓存结果?您可以缓存场地详细信息30天(此时您需要刷新结果)。对于在一个新区域启动的人来说,加载肯定需要一段时间,但对于流行区域的人,希望您不必发出所有这些请求,并且随着时间的推移,将有一个强大的本地数据存储,这将大大减少API调用开销。