Instagram实时api-仅获取上次上传的图像

Instagram实时api-仅获取上次上传的图像,instagram,instagram-api,Instagram,Instagram Api,我有实时订阅的真正流行的标签 我的应用程序在一秒钟内收到许多订阅呼叫,然后我向tag/media/recent发出post请求,但我收到了重复和跳过的图像,因为它非常快。如何确保已发送订阅呼叫的图像请求 我甚至尝试将计数设置为1,并存储最后一个min_tag_id,但我也得到了重复和丢失的图像 我的想法是获取最后一个图片id,然后在订阅呼叫中设置睡眠时间,然后使用count=1和min_tag_id调用tag/media/recent,我将获取该订阅呼叫的图片,但仍有重复 为什么Instagra

我有实时订阅的真正流行的标签

我的应用程序在一秒钟内收到许多订阅呼叫,然后我向tag/media/recent发出post请求,但我收到了重复和跳过的图像,因为它非常快。如何确保已发送订阅呼叫的图像请求

我甚至尝试将计数设置为1,并存储最后一个min_tag_id,但我也得到了重复和丢失的图像

我的想法是获取最后一个图片id,然后在订阅呼叫中设置睡眠时间,然后使用count=1和min_tag_id调用tag/media/recent,我将获取该订阅呼叫的图片,但仍有重复


为什么Instagram不只是发送图片ID?

我和你有同样的问题(上周一直在处理这个问题)。目前,我的解决办法是,在Instagram发送一篇帖子,说明标签已经更新之后,我会对最新的照片进行一次POST调用(目前正在将计数设置为1,但仍在努力获取所有最新的照片)

基本上,我使用照片id作为主键将返回的所有最新照片存储在数据库中。如果数据库中已经存在密钥,我将发布更新,否则新照片将插入数据库。然后检查是否调用了更新或插入。如果需要更新,我只需退出该函数。如果调用了insert,我会用新照片向浏览器发出响应(使用web套接字很容易做到这一点;或者,您可以简单地在设置的时间间隔内轮询数据库,以检查是否添加了新照片)

我甚至不确定这是否是一种正确的方法,我觉得这很粗糙,但Instagram的实时API不是很直观