API Foursquare Venue и количество результатов - PullRequest
1 голос
/ 26 ноября 2011

Можно ли получить более 50 результатов из API Foursquare Venues?(https://developer.foursquare.com/docs/venues/search.html)

Лимит по умолчанию - 50, но он не упоминает нумерацию страниц или смещение для получения дополнительных списков.

Пожалуйста, сообщите.

Ответы [ 2 ]

1 голос
/ 27 ноября 2011

Как ответили здесь

Документы API здесь могут помочь.

Поиск в Foursquare очень тесно связан с точкой 'point' (параметр 'll' в запросе), который вы предоставляете.Простой ответ заключается в том, что для поиска большего количества мест в данной области вам нужно просто запросить снова с другой «точкой» местоположения в этой области.

Два запроса, оба в точках, близких друг к другу:

https://api.foursquare.com/v2/venues/search?ll=40.700,-74.000&limit=50
https://api.foursquare.com/v2/venues/search?ll=40.705,-74.005&limit=50

даст вам два разных набора мест (которые могут перекрываться, в зависимости от того, насколько близки точки).

По умолчанию для метода поиска задано 'checkin', который вернет50 самых популярных мест, ближайших к этой точке.Если вместо этого вы хотите посмотреть на все места в пределах области, вы можете использовать намерение «просмотреть».Он принимает либо параметр radius, в этом случае он возвращает места внутри круга вокруг заданной точки с заданным радиусом, либо он принимает две координаты, представляющие углы «sw» и «ne» прямоугольника.Итак, вы можете сделать:

https://api.foursquare.com/v2/venues/search?ll=40.705,-74.005&limit=50&intent=browse&radius=50

, что даст вам 50 мест в пределах 50-метрового круга вокруг этой точки.Меньший радиус уменьшит количество возвращаемых мест.Таким образом, изменяя радиус и точку, в которой вы ведете поиск (или размер и положение прямоугольника, описанного параметрами 'sw' и 'ne'), вы можете получить больше мест возврата.

Надеюсь, чтопомогает.

0 голосов
/ 15 февраля 2016

Для справки, Foursquare теперь предлагает параметр разбиения на страницы в своем запросе API:

"offset - используется для просмотра результатов."

https://developer.foursquare.com/docs/venues/explore

...