Instagram:从指定照片后的标签获取照片

Instagram:从指定照片后的标签获取照片,instagram,Instagram,我正在用instagram的刮板做一些东西,我想弄清楚是否有可能获得一个标签的所有照片,这些标签上的id或时间戳都比我上一张要晚 instagram API文档毫无用处,因为它们没有任何关于分页的真实信息(我想我不得不滥用这些信息) 有人有什么想法吗?在过去的几天里,我一直在苦读Instagram API,下面是我2美分的价值: 据我所知,如果您使用/tags/tag name/media/recent调用api,那么它只会返回一个列表(如果项目)。如果金额超过约25,则必须使用上一个请求中返回

我正在用instagram的刮板做一些东西,我想弄清楚是否有可能获得一个标签的所有照片,这些标签上的id或时间戳都比我上一张要晚

instagram API文档毫无用处,因为它们没有任何关于分页的真实信息(我想我不得不滥用这些信息)


有人有什么想法吗?

在过去的几天里,我一直在苦读Instagram API,下面是我2美分的价值: 据我所知,如果您使用/tags/tag name/media/recent调用api,那么它只会返回一个列表(如果项目)。如果金额超过约25,则必须使用上一个请求中返回的分页值发出另一个请求

为了获得一些控制权,我首先遍历所有图像,并将结果(只是URL而不是实际图像)存储到数据库中。现在我可以随心所欲地操纵。当我想更新时(我现在手动进行更新,但可能是cron作业或使用),我会重新读取所有图像,与数据库中的图像进行比较,并添加可能的新图像。然后,我的应用程序从我的数据库中读取url和信息(顺便说一句,这比使用instagram api要快得多,instagram api每次请求只返回大约25张图像,而不管你在请求url中输入了什么“count”参数值),并显示它

我正在为一个客户开发这个软件,他害怕人们使用他们的专用标签(用于竞赛)发布nsfw或任何图片-通过上述设置,我可以为他们提供一个界面,他们可以检查和标记应用程序中显示的图像

需要注意的一件事是当用户删除他的图片时;你必须找到一种方法来检查这一点。目前(因为我懒惰),我加载所有图像,并使用jquery检查加载图像时是否出错。如果有,我会从数据库中删除图像(通过ajax)


我不确定分页是否会对您有所帮助:据我所知,分页响应与每个页面上实际图像对象的id无关,因此理论上,分页id会跳到某个页面(即日期)如果同时删除了足够多的图像,明天可能无法工作。

要获取所有图像,而不是最近的20个图像,只需在api调用中附加&count=-1即可-就这么简单。 在任何一种情况下,每个json对象上都有一个时间戳——或者如果您愿意,可以使用max_tag_id

在这里查看我的帖子:


*2014年4月更新
count=-1
不再可用

你查过了吗?该页面包含一些关于分页的有用信息。约翰干杯。碰巧的是,去年我建立这个系统时,我们做了几乎完全相同的事情。有一件事你可能会觉得很方便(我花了很长时间才发现),那就是你想要的是oembed链接,而不是amazon s3链接的图片,否则它们就会过期。Duh,刚刚意识到这是一个老问题。。。sry;)这是一个很好的建议,谢谢!