2013-11-22 35 views

回答

1

一個解決方案是爲存儲圖像ID時用戶寄存器和後面CRON做一個查詢以查看是否當前輪廓圖象id是相同id作爲一個存儲的,如果不同,則用於改變輪廓圖像。

第二種解決方案是有權訪問用戶進料,並從那裏以檢查是否輪廓圖象被改變,也CRON將被使用。

注意:如果你打算使用用戶的圖片在你的應用程序有沒有需要檢查,如果畫面被改變,Facebook將永遠給你目前的一個。

+0

如果由於我的國家帶寬和數據收費的簡單原因而不需要下載配置文件圖片,我想選擇不下載配置文件圖片。 –

+0

對於上面顯示的解決方案,不需要下載圖片。請添加更多關於你的問題的細節。 –

0

您應該檢查ETags。這是某種你有迴應頭的女巫。您應該存儲該值並在下次請求圖像時發送該值。如果圖像沒有改變,你會得到304 - 未經修改的Facebook API響應。

如果你不想從Facebook下載圖片,你應該在Facebook圖片請求中使用?redirect=false參數(例如https://graph.facebook.com/<username>/picture?redirect=false)。這將返回配置文件圖片的json數據,而不是返回整個圖像。

相關問題