2013-05-15 69 views
7

目前,我正在調用Instagram API來獲取具有某種#hastag的媒體。爲了儘可能提高此過程的效率並減少對API的調用,數據將緩存在服務器上。通過Instagram確定媒體刪除的有效方法API

這樣做的目的是在網站上隨機顯示一些帖子,但要尊重用戶隱私和Instagram規則,我們需要擺脫緩存的帖子,如果它已從Instagram中刪除。

我現在正在檢索媒體的方式是每次我的訂閱提醒我的應用程序有更新時,都會爲此標記調用最近的媒體終結點。

所以基本上我需要一種有效的方式來知道一個帖子是否已從Instagram中刪除,以便我可以立即從緩存中刪除它。我意識到這可以通過對API的大量調用來完成,但這並不理想。

+0

答案適合你嗎?我很好奇嘗試類似的東西。 – wprl

回答

2

當您保存任何原始圖片/視頻網址時,您可以定期檢查此圖片是否仍然存在。如果沒有,假設原始帖子已被刪除可能是安全的。 這種方式多個API調用,被更多的數據調用所取代,但它應該快很多,並且沒有限制。

+1

您可以使用HEAD請求到媒體網址找出答案。我還沒有測試過這個作品。 – Phil