我对我看到的一些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。回应:这种行为是“按设计”。 FYI。