Привет сообществу!
Я разрабатываю веб-приложение на javascript. Одна из функций - поиск ресторана вокруг позиции с подкатегорией (например, подкатегории: поиск суши, бургеров, сэндвичей, пекарни и т. Д. c.) Для этого я хотел бы использовать график facebook помещает API, поскольку API Google больше не бесплатный.
https://developers.facebook.com/docs/places/web/search/
Я прочитал их документацию и провел несколько тестов. Я запрашиваю как категорию ['FOOD_BEVERAGE']. Но какие подкатегории? Я знаю, что эта информация содержится в поле category_list в данных о местах, которые я получил в результате моего вызова get.
Использование параметра 'q' в запросе не работает, потому что поиск выполняется только по имени поле. Например, если я сделаю q = sushi, я получу только ресторан, в названии которого есть суши, но если ресторан делает суши, но с названием вроде «tokyo food», я получу его в результате.
Проблема в том, что без него мне приходится иметь дело с большим результатом. например, я получаю более 2000 ресторанов по запросу в центре города с максимальным расстоянием на 1000 м.
Кто-нибудь знает, как я могу получить только ресторан, который соответствует подкатегориям, которые я хотел бы иметь?
если это невозможно, знаете ли вы другой бесплатный API, который я мог бы использовать для этого? Я уже проверил foursquares one, yelp или bing, но ни один из них не предоставляет мне нужную информацию и не имеет достаточно хорошего количества бесплатных звонков.
Спасибо за вашу помощь !!
Тим