В этом документе описывается, как сделать базовый запрос к API Places Aggregate и понять ответ, включающий количество совпадающих мест.
Чтобы использовать API Places Aggregate, отправьте HTTP-запрос POST на конечную точку computeInsights
следующим образом:
https://areainsights.googleapis.com/v1:computeInsights
Уточните запрос , указав параметры региона и типа в теле JSON. В этом примере показан запрос на возврат количества действующих ресторанов в Сан-Франциско с умеренными ценами и рейтингом от 4 до 5 звёзд.
curl --location 'https://areainsights.googleapis.com/v1:computeInsights' \ --header 'X-Goog-Api-Key: API_KEY' \ --header 'Content-Type: application/json' \ --data '{ "insights":[ "INSIGHT_COUNT" ], "filter":{ "locationFilter":{ "region":{ "place":"places/ChIJIQBpAG2ahYAR_6128GcTUEo" } }, "typeFilter":{ "includedTypes":[ "restaurant" ] }, "operatingStatus":[ "OPERATING_STATUS_OPERATIONAL" ], "priceLevels":[ "PRICE_LEVEL_INEXPENSIVE" ], "ratingFilter":{ "minRating":4.0, "maxRating":5.0 } } }'
Ответ API Places Aggregate
Следующий ответ на приведенный выше пример запроса показывает количество ресторанов, соответствующих критериям.
{ "count": "850" }
Попробуйте!
API Explorer позволяет вам делать образцы запросов, чтобы вы могли ознакомиться с API и его параметрами.
- Выберите значок API,
, на правой стороне страницы.
- При необходимости разверните Показать стандартные параметры , чтобы задать любые параметры.
- При желании отредактируйте тело запроса .
- Нажмите кнопку «Выполнить» . В диалоговом окне выберите учётную запись, которую вы хотите использовать для отправки запроса.
На панели обозревателя API выберите значок развертывания,
, чтобы развернуть окно API Explorer.
Что дальше?
- Изучите больше примеров того, чего можно достичь с помощью Places Aggregate API.
- Рассмотрим параметры запроса более подробно.
- Просмотреть полную документацию API .