我需要从特定日期开始检索具有特定标签的所有Instagram媒体。
使用以下电话,我应该这样做。所以我可以继续分页,直到我在限制日期之前找到带有时间戳的项目,所以我就停止了。
/tags/<tag-name>/media/recent
问题是它没有返回任何标识标记时间的字段。从呼叫返回的两个唯一时间戳是:
但它们并不重要,因为标签也可以通过评论包含在内(不会出现在评论中)。
我认为Instagram必须返回标记时间戳,因为这是此调用的基础。但是,因为它没有,还有其他方式吗?
以下是帮助理解案例的示例:
自2017年1月1日起,我不想使用#stackoverflow标记所有媒体。为此,我将调用API,逐页检索并逐项检查,直到我找到一个日期在01/01/2017之前
/tags/stackoverflow/media/recent
但碰巧有人可以去看一张非常古老的照片并对其进行评论,包括标签#stackoverflow。这将使媒体项直接进入API响应的顶部,但无法知道标签是否在我的限制日期之前添加。 此评论项目中的所有日期都在我的限制日期之前,但标记是最近的。