Foursquare の/venues/explore API エンドポイントを使用して、ある地点から半径 300 メートル以内にある 5 つの「最高の」場所 (topPicks) を取得しようとしています。ただし、同じリクエストを次々に行うと、異なる結果が返されます。
たとえば、次のエンドポイントへのリクエスト:
/venues/explore?openNow=0&time=any&radius=300&sortByDistance=0&day=any&ll=59.3181690597,18.0636363477&limit=5&v=20130911§ion=topPicks
このエンドポイントに対して数秒以内に 2 つのリクエストを行ったところ、最初に次の場所が返されました。
Marie Laveau
Drop Coffee
Kaffe(bar)
Seriegalleriet
Mariatorget
その後
Mariatorget
Drop Coffee
Kaffe(bar)
Seriegalleriet:
Stora Vikingen
アプリケーション アクセス トークンを使用してリクエストを行っているため、特定のユーザー向けに結果を調整する必要はありません。
/venues/exploreエンドポイントの動作をより確定的にする方法はありますか? たとえば、結果を Foursquare のスコア順に並べる方法はありますか?