首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Instagram用户的第一篇帖子

获取Instagram用户的第一篇帖子
EN

Stack Overflow用户
提问于 2014-01-17 10:55:43
回答 2查看 61.1K关注 0票数 3

我想知道是否有一种方法可以使用Instagram API下载用户在Instagram上发布的第一篇帖子,特别是/users/{ user -id}/media/recent端点。我可以通过对用户的所有媒体进行分页来轻松做到这一点,但是对于有很多帖子的用户,或者有很多喜欢或评论的图片的用户来说,这可能会花费很长的时间。那么,有没有办法下载第一篇帖子,或者包含第一篇帖子的帖子呢?

我这样做是因为我需要得到第一张图片的发布日期,以便计算每天的平均发帖量(自第一篇文章发布以来的帖子数量/天数)。如果有更简单的方法,请让我知道!

谢谢你的帮助!埃利奥特

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-18 08:06:34

您是max_timestamp的用户/媒体/最新应用编程接口

代码语言:javascript
复制
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值,则获取此响应中的最后一个图像对象,这是您的第一个图像!

票数 4
EN

Stack Overflow用户

发布于 2014-01-17 11:05:04

我对instagram API一无所知,但我想我可以分享一些大致的想法。如果instagram API不提供查找第一篇文章的日期的方法,您可以按以下方式计算近似平均值:

  1. 计算上个月、上个月的发帖数量,并尽可能长时间地向后统计。
  2. 尝试将每个月的发帖数量与趋势的近似平均值进行拟合。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21177007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档