/venue/search
Foursquare エンジニアへの質問 :)エンドポイントを使用してレストランが見つからない理由を教えてください。
問題のレストランは、サンフランシスコのアクアです。/venue/IDリクエストによると、レストランの場所は 37.793489,-122.399905 です。したがって、正確にこれらの座標を使用して、intent=checkin を使用して /venue/search リクエストを呼び出しています。
API は Aqua を含まない 30 個のアイテムを返します。ドキュメントのように、次のように書かれています:
Unlike the checkin intent, browse searches an entire region instead of only finding Venues closest to a point.
では、指定したポイントからの距離で並べ替えられたアイテムが返されないのはなぜですか?
ブラウジングの意図を変更すると、結果に「Aqua」が表示されます。
基本的に行動に一貫性がないように見えます。どうすれば信頼性を高めることができますか?