作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 Instagram API 文档,添加 max_timestamp
调用 /media/search
的参数端点应该只返回时间戳小于 max_timestamp
的结果( http://instagram.com/developer/endpoints/media/#get_media_search )。然而,这并非总是如此。
以下面的请求为例:
curl 'https://api.instagram.com/v1/media/search?lat=51.508515&lng=-0.12548719999995228&max_timestamp=1400700973&distance=5000&access_token=XXXXXXXXXX'
{
"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
(
http://stedolan.github.io/jq/ ) 解析出所有结果的 created_times )
max_timestamp
之前。范围。这是 Instagram 搜索 API 的问题,还是我做错了什么?
最佳答案
我也遇到了时间戳问题,虽然我不记得确切的解决方案,但我认为您需要同时提供 min_timestamp
和 max_timestamp
参数,否则你会看到奇怪的结果。如果您愿意,当我有机会回顾我在这方面的代码时,我将提供更多详细信息,但现在请尝试一下……
从内存中,我从最大时间戳中减去一定量以用作 min_timestamp,然后循环调用,直到获得所需数量的结果(或尝试一定次数以避免无限循环)
关于Instagram API 媒体/搜索端点不尊重 max_timestamp 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23792774/
根据 Instagram API 文档,添加 max_timestamp调用 /media/search 的参数端点应该只返回时间戳小于 max_timestamp 的结果( http://insta
我是一名优秀的程序员,十分优秀!