2011-05-17 42 views
2

在我的應用程序中,我必須運行定期作業,在該工作中我需要有關客戶Flickr帳戶上所有照片的數據。目前,我會對flickr.photos.search執行多次調用以檢索每次所有照片的元數據。 我的問題是:當照片被修改或刪除時,有沒有辦法讓Flickr知道,以便我不需要爲每張照片檢索元素,而是存儲主題一次,並且只下載已更改的內容自從我上次運行這項工作以來? Thx提前爲您提供幫助。瞭解何時使用Flickr API刪除照片

回答

1

Flickr API沒有這樣的通知給你的代碼。

您可以在另一方面做什麼(建議僅體積照片元數據的變化是高) -

設置一個cron作業,其將通過照片掃描,如果有照片的證件的將被刪除或存儲不 - 可以在以後使用。

+0

我已經有這樣的工作,每天運行一次。目前它下載關於所有照片的metas(幾乎沒有對flickr.photos.search的調用),並且它每次都重建數據庫。您建議的解決方案需要每張照片一個api電話,這太方便了。我正在尋求一種降低api流量的解決方案。 – fokenrute 2011-05-17 11:29:57

+0

@fokenrute有趣。 [Flickr API](http://www.flickr.com/services/api/)沒有任何批量處理功能。恕我直言,以下策略可能會有所幫助(只是一個想法) - 您可以解析用戶最新照片的RSS提要? - 應該一次性給你細節! – Nishant 2011-05-17 12:04:59

+0

是的,但我需要知道一個potooto是否已被刪除。否則,我可能會計算出不好的結果,因爲我的一些數據不應該被考慮在內。 RSS提要中是否通知了照片刪除? – fokenrute 2011-05-17 20:01:50