Попытка использовать API FourSquare Explorer для поиска по категории
Я хочу сделать ресторан рядом с вашим приложением поиска, и я планирую использовать четыре квадратных API для этого. Я хочу использовать API Explorer, чтобы пользователь мог искать "Американские рестораны рядом со мной" вместо того, чтобы искать конкретный ресторан, такой как "Метро рядом со мной". Но с исследователем я не могу искать по категориям. HTTP-запрос по умолчанию, который они нам дают, таков:
https://api.foursquare.com/v2/venues/explore?ll=40.7,-74
Сейчас я пытаюсь добавить параметр, который позволяет пользователю искать рестораны по категориям. Поэтому я просмотрел четыре категории квадратов, нашел американские рестораны, нашел ключ для этой категории и поместил его в качестве параметра, подобного следующему:
https://api.foursquare.com/v2/venues/explore?section=4bf58dd8d48988d14e941735§ion=4bf58dd8d48988d10f941735&ll=40.7,-74
Но когда я ищу таким образом, я получаю те же результаты, что и по умолчанию, что я делаю не так?
1 ответ
Если вы зайдете на https://developer.foursquare.com/docs/explore, вы найдете проводник API, в котором вы можете сформировать URL-адрес запроса, прежде чем записывать его в свой код. но если вы измените section=Category_ID на categoryId=Category_ID, вы должны получить результаты, которые вы ищете. например: https://api.foursquare.com/v2/venues/explore?ll=40.7,-74&categoryId=4bf58dd8d48988d14e941735