2012-07-24 109 views
0

我想通过Facebook类型位置搜索通过Facebook API搜索到的地方下载所有图片(小尺寸)。它可以很好地获取图片(a la graph.facebook.com/[id]/picture?type=small),但速度很慢(Android通过Wi-Fi或3G)。对于一组25张照片,最多需要10秒。是唯一的选择去缓存还是有办法更快地下载图片,可能与搜索中的其他数据一起?Facebook的缓慢下载位置图片

回答

0

查询中耗时最多的部分是传输时间。如果您在某种形式的循环中进行单个API调用,将会使您的应用程序变慢。如果你在10秒内完成25个API调用,我会说你做得很好。大部分时间我需要约1秒/电话。

如果速度是您最关心的问题,那么可以进行一次API调用,以便一次获取所有内容。 FQL或batch.request允许你这样做。 OK。

+0

OK。我会尝试的。第一个版本将没有图片,所以我得到了经过现场测试的其他功能。 – 2012-07-24 13:21:40

+0

使用批量请求时如何返回图片的任何经验?毕竟他们是个人文件。 – 2012-07-24 15:46:11