我想知道是否有一种方法可以使用Instagram API下载用户在Instagram上发布的第一篇帖子,特别是/users/{ user -id}/media/recent端点。我可以通过对用户的所有媒体进行分页来轻松做到这一点,但是对于有很多帖子的用户,或者有很多喜欢或评论的图片的用户来说,这可能会花费很长的时间。那么,有没有办法下载第一篇帖子,或者包含第一篇帖子的帖子呢?
我这样做是因为我需要得到第一张图片的发布日期,以便计算每天的平均发帖量(自第一篇文章发布以来的帖子数量/天数)。如果有更简单的方法,请让我知道!
谢谢你的帮助!埃利奥特
发布于 2014-01-18 08:06:34
您是max_timestamp的用户/媒体/最新应用编程接口
https://api.instagram.com/v1/users/55431/media/recent/?max_timestamp=1292304000&client_id=使用冒泡排序调用最近3年不同max_timestamp值的接口,如果响应有data但没有pagination值,则获取响应中的最后一个图像对象,这将是第一个图像。
Instagram已经存在了三年了,我想,一年半前的时间戳,并进行API调用:
如果响应中没有data,则转到较新的时间并进行API调用和检查响应。
如果响应中有data并且具有pagination值,则使用较早的时间进行另一个API调用并检查响应。
如果响应中有data,但API响应中没有pagination值,则获取此响应中的最后一个图像对象,这是您的第一个图像!
发布于 2014-01-17 11:05:04
我对instagram API一无所知,但我想我可以分享一些大致的想法。如果instagram API不提供查找第一篇文章的日期的方法,您可以按以下方式计算近似平均值:
https://stackoverflow.com/questions/21177007
复制相似问题