我目前正在使用Instagram API的/ media/search端点.由于此端点不返回分页链接,因此我实现了一种算法,通过使用最小和最大时间戳来获取更多数据.但是,不知何故API不尊重max_timestamp,即当我在特定时间间隔内查询帖子时,我仍然得到哪个时间戳大于最大时间戳的内容.我已经进行了大量的网络搜索了几天,我还在Stackoverflow上找到了一些相关的帖子,例如关于在时间范围之外返回结果的这个帖子,以及关于不遵守最大时间戳参数的这个帖子,但没有一个提供解决方案.由于这两个例子只有几个月的历史,我认为这是一个相当新的问题.
我已经尝试了很多东西来理解和解决问题,所以我想知道是否是因为我没有使用访问令牌?还是另一个问题?或者它确实是Instagram API中的问题?
我真的很期待一个答案.
以下是重现问题的示例:
https://api.instagram.com/v1/media/search?lat=48.858351&lng=2.29444&distance=5000&min_timestamp=1407192003&max_timestamp=1407278403&client_id=<CLIENT-ID>
Run Code Online (Sandbox Code Playgroud)
响应包含以下时间戳:
由于指定的max_timestamp是1407278403,以上所有都更大......
instagram ×1