1

我正在使用Facebook PHP SDK嘗試獲取頁面喜歡數量最多的照片,以便能夠用作「英雄照片」。邏輯上說,最喜歡&評論的照片是最有趣的。如何獲得最喜歡和評論的頁面照片?

但是,我能想到的唯一方法是緩慢和繁瑣。

有沒有比使用下面更好的方法?

1. Query the Graph API for the albums belonging to a Page 
2. Query the Graph API for Photos in each Album 
3. Add the likes & comments for each photo 
4. Re-order the list of photos and return the best few 

正如你可以看到它是一個相對較低的回報了大量的工作,但我想不出更好的方式返回給定頁面的最流行的照片。

有什麼建議嗎?

回答

1

看來這是檢索此信息的唯一方法。 我建議將這一系列查詢放在定期運行的cron作業中,並更新包含結果的靜態文件。然後,您可以直接輸入該文件,而無需爲每個用戶運行查詢。如果每個用戶都要執行這批查詢,那麼您的應用程序將會非常緩慢或具有大量加載時間...

相關問題