我正在开发一款iPhone应用程序,允许用户搜索Foursquare。我正在使用场地/探索端点进行搜索,效果很好,但结果不包括场所或priceTier的图像。
现在我正在为每个返回的结果调用/ venues / VENUE_ID,这会产生大量的API调用。有没有更好的方法在一次通话中获取此信息?
相关问题:如果我使用多端点来批量处理这些请求,那么这会被视为针对限制的单个请求还是多个请求?
答案 0 :(得分:4)
听起来你比网络延迟更担心限制?如果您担心额外调用详细信息会使您更快地达到速率限制,这实际上是我们通常要求开发人员cache详细信息(如价格或照片):)单个多请求不是单个API调用;它计入捆绑到一个请求的数量。
虽然对照片有一些帮助 - 如果你在venuePhotos=1
param作为探索请求的一部分传入,你应该在回复中找回照片。