Instagram API媒体/搜索端点不符合max_时间戳参数

Instagram API媒体/搜索端点不符合max_时间戳参数,instagram,Instagram,根据Instagram API文档,将max_timestamp参数添加到/media/search端点调用时,只应返回时间戳小于max_timestamp()的结果。然而,情况并非总是如此 以以下请求为例: curl 'https://api.instagram.com/v1/media/search?lat=51.508515&lng=-0.12548719999995228&max_timestamp=1400700973&distance=5000&acc

根据Instagram API文档,将
max_timestamp
参数添加到
/media/search
端点调用时,只应返回时间戳小于
max_timestamp
()的结果。然而,情况并非总是如此

以以下请求为例:

curl 'https://api.instagram.com/v1/media/search?lat=51.508515&lng=-0.12548719999995228&max_timestamp=1400700973&distance=5000&access_token=XXXXXXXXXX'
我提供的“max_timestamp”为1400700973,但当我们查看API的结果时,我们发现这一点没有得到尊重:

{
  "created_time": "1400701017"
}
{
  "created_time": "1400701016"
}
{
  "created_time": "1400701016"
}
{
  "created_time": "1400701010"
}
{
  "created_time": "1400701009"
}
{
  "created_time": "1400701008"
}
{
  "created_time": "1400701003"
}
{
  "created_time": "1400701000"
}
{
  "created_time": "1400700997"
}
{
  "created_time": "1400700997"
}
{
  "created_time": "1400700994"
}
{
  "created_time": "1400700992"
}
{
  "created_time": "1400700991"
}
{
  "created_time": "1400700991"
}
{
  "created_time": "1400700988"
}
{
  "created_time": "1400700985"
}
{
  "created_time": "1400700984"
}
{
  "created_time": "1400700980"
}
{
  "created_time": "1400700973"
}
{
  "created_time": "1400700973"
}
(我使用
jq
()解析出所有结果的创建时间)


如我们所见,所有结果实际上都在提供的
max\u timestamp
参数之前。这是Instagram搜索API的问题,还是我做错了什么?

我对时间戳也有问题,虽然我记不起确切的解决方案,但我认为您需要同时提供
min\u timestamp
max\u timestamp
参数,否则您会得到奇怪的结果。我会提供更多的细节,当我有机会回到我的代码在这方面,如果你喜欢,但给方法一个镜头现在


从内存中,我从max timestamp中减去一定量用作min_timestamp,然后循环调用,直到得到所需的结果数(或尝试一定次数以避免无限循环)

我只是尝试提供min_timestamp,但似乎没有什么不同。另外,根据几个月前的这个类似问题,这没有什么区别:嗯,我记得在我寻找答案的时候,我看了那个确切的问题。我稍后会给你一个更准确的答复我有这个问题需要帮助吗?