Instagram API媒体/搜索/端点返回结果超出时间范围
我目前正在使用Instagram API媒体/搜索端点,使用以下示例配置:Instagram API媒体/搜索/端点返回结果超出时间范围,instagram,Instagram,我目前正在使用Instagram API媒体/搜索端点,使用以下示例配置: curl -XGET 'https://api.instagram.com/v1/media/search? lat=1.3058866783157643&lng=103.88191223144531&distance=5000& min_timestamp=1394615197&max_timestamp=1394615227& access_token=xxxxxxxxxxxx
curl -XGET 'https://api.instagram.com/v1/media/search?
lat=1.3058866783157643&lng=103.88191223144531&distance=5000&
min_timestamp=1394615197&max_timestamp=1394615227&
access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
此命令的亮点包括:
正如您所看到的,在我使用的时间戳参数之外创建了一些结果(我在后面加了一个星号)。那么,这是媒体搜索API的预期行为吗?或者是因为我的时间戳参数有问题(范围可能太近,请注意,最大和最小时间戳之间的差异只有30秒)。我认为Instagram将时间限制舍入到最接近的分钟。向下取整表示最小值,向上取整表示最大值。因此,查询中的时间范围跨越两分钟。因此,您的查询窗口实际上是120秒。你得自己把多余的过滤掉
请记住,媒体搜索将返回最多20个结果。因此,您可能希望将该查询拆分为两个单独的查询,每个查询跨越60秒的窗口。我不认为媒体搜索结果使用分页来显示其他结果。因此,您不知道丢失了多少数据。发布您的访问令牌不是一个好主意,请立即更改您的instagram密码!创建问题时忘记删除它。