目前我正在调用Instagram API来获取具有某种#hastag的媒体。为了使此过程尽可能高效并减少对API的调用,数据将缓存在服务器上。
这样做的目的是在网站上随机显示一些帖子,但为了尊重用户隐私和Instagram规则,我们需要删除缓存的帖子,如果它已从Instagram中删除。
我现在正在检索媒体的方式是每当我的订阅提醒我的应用程序有更新时,都会调用此标记的最近媒体端点。
所以基本上我需要一种有效的方法来了解帖子是否已从Instagram中删除,以便我可以立即将其从缓存中删除。我意识到这可以通过大量API调用来完成,但这并不理想。
答案 0 :(得分:2)
当您保存任何原始图像/视频网址时,您可以定期检查此图像是否仍然存在。如果没有,可以安全地假设原始帖子已被删除。 这样多个API调用会被更多的数据调用所取代,但它应该更快,并且不会强制执行任何限制。