我想從Facebook頁面(這是公開的)的所有專輯中獲取所有照片(以及他們各自的評論,喜歡和標籤)。雖然我知道如何使用Facebook API(或使用FQL)獲取這些信息,但我的問題更多的是關於是否應該存儲這些信息。使用Facebook API從頁面的所有相冊獲取所有照片。緩存還是查詢?
我有兩個選擇,因爲我看到它:創建Facebook的API查詢並顯示結果相應或有一個cron作業運行PHP腳本更新我的數據庫每隔幾分鐘,並從數據庫中提取信息。
Facebook確實有能力做real-time updates的信息;不過,截至目前,他們不支持照片或專輯,所以這顯然不是一種選擇。
爲了讓您知道我要處理的信息量,我要處理的頁面大約包含40張專輯(並計數),大多數專輯最多包含200張圖片。這是很多信息!如果任何人有API緩存API調用結果的經驗,那麼我會非常感謝您的意見。謝謝!
注意:這將需要約1200請求,所有專輯,每張專輯,每張專輯的照片,評論,喜歡,照片對象,喜歡和評論等。這是可行的。 –