2

我对看到的一些 Instagram 地理搜索结果感到困惑。我发出一个大查询(lat、lng 和 distance=1000)并获得一组照片。我发出一个较小的查询(具有完全相同的 lat 和 lng,但距离 = 800)。正如预期的那样,结果集是不同的,但有趣的是,较小的查询返回的照片不是较大的查询返回的。

重现:

curl -s "https://api.instagram.com/v1/media/search?lat=47.58154&lng=-120.66489&distance=1000&client_id={yourid}" | python -mjson.tool | grep link | sort > large_results
curl -s "https://api.instagram.com/v1/media/search?lat=47.58154&lng=-120.66489&distance=800&client_id={yourid}"  | python -mjson.tool | grep link | sort > small_results

比较这两个文件,您会在 small_results 中看到不在 large_results 中的照片。

这是预期的行为吗?

我在这里做明显错误的事情吗?

更新:我向 Instagram 提交了这个问题。回应:这种行为是“设计使然”。供参考。

4

0 回答 0