分页Instagram位置搜索API

分页Instagram位置搜索API,instagram,instagram-api,Instagram,Instagram Api,我正在尝试按位置从Instagram获取内容 我的最小时间戳是:1469023200(20/07/2016 09:00 GMT-5) 我的最大时间戳是:1469073600(20/07/2016 23:00 GMT-5) 我的策略是使用count=100并接收最近的100结果 之后,我将发送另一个查询,这次最大时间戳将是我在上次查询中收到的最低时间戳 我将继续这样做,直到最低时间戳小于我的min\u时间戳 第一个请求的示例: https://api.instagram.com/v1/media/

我正在尝试按位置从Instagram获取内容

我的最小时间戳是
1469023200
(20/07/2016 09:00 GMT-5)

我的最大时间戳是
1469073600
(20/07/2016 23:00 GMT-5)

我的策略是使用
count=100
并接收最近的
100
结果

之后,我将发送另一个查询,这次最大时间戳将是我在上次查询中收到的最低时间戳

我将继续这样做,直到最低时间戳小于我的
min\u时间戳

第一个请求的示例:

https://api.instagram.com/v1/media/search?lat=38.6226188&lng=-90.1928209&min_timestamp=1469023200&max_timestamp=1469073600&distance=500&count=100&access_token=ACCESS_TOKEN
虽然在我收到的
100
结果中没有一个查询是这样的,但这种方法看起来很有效

在到达
min\u timestamp
之前,它分解为几个查询。 奇怪的我希望在每个查询中收到100个结果

我的下一步是将时差(15小时)改为每小时一次,并继续查询Instagram,直到我到达
min\u时间戳

这一次我收到了两倍于以前的内容

所以我的问题如下:

  • Instagram为什么不返回完整的
    count
  • 从理论上讲,我的第一种方法应该为我的查询带来全部可用内容,Instagram会过滤它返回的内容吗
  • 整个过程感觉不太对劲,因为Instagram的回归是不可预料的。对于这种类型的查询,也许有更好的分页方式

  • 大多数查询都不会返回实际的计数,我猜instagram正在缓存计数,有时一些照片会被用户删除,因此您可能会收到较少的回复。我在中实现了位置搜索,每次API调用我都会得到一些随机的帖子数,有时每次调用我会得到1到2篇帖子。

    大多数查询都不会返回实际的帖子数,我猜instagram正在缓存这些帖子数,有时一些照片会被用户删除,所以你得到的回复可能会更少。我在中实现了位置搜索,每次API调用我都会随机得到一些帖子,有时每次调用我都会得到1到2篇帖子。

    可能是这样,我仍然不明白在同一时间范围内对同一位置的查询怎么会返回不同的结果。。Instagram是如何决定在8小时范围内返回的内容与在1小时范围内返回的内容相比的呢?也许,我仍然不明白,在同一时间范围内对同一位置的查询怎么会返回不同的结果。。Instagram如何决定在8小时范围内返回的内容与在1小时范围内返回的内容相比