Instagram の地理的な検索結果に混乱しています。大規模なクエリ (緯度、経度、距離 = 1000) を発行し、1 セットの写真を取得します。より小さなクエリを発行します (緯度と経度はまったく同じですが、距離は 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
2 つのファイルを比較すると、small_results にある写真が large_results にはないことがわかります。
これは予想される動作ですか?
ここで明らかに間違ったことをしていますか?
更新: この質問を Instagram に送信しました。応答: この動作は「仕様による」ものです。ご参考までに。