2012-07-24 108 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