В этом документе рассказывается, как отправить базовый запрос к Places Aggregate API и понять ответ, который включает количество подходящих мест.
Чтобы использовать Places Aggregate API, отправьте 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
}
}
}'
Ответ Places Aggregate API
В ответе на запрос из примера выше указано количество ресторанов, соответствующих критериям.
{ "count": "850" }
Попробовать
API Explorer позволяет отправлять примеры запросов, чтобы вы могли ознакомиться с API и его возможностями.
- Нажмите на значок API
в правой части страницы. - При необходимости разверните раздел Показать стандартные параметры и задайте нужные параметры.
- При необходимости измените тело запроса.
- Нажмите кнопку Выполнить. В диалоговом окне выберите аккаунт, который хотите использовать для запроса.
На панели API Explorer нажмите на значок развертывания
, чтобы развернуть окно API Explorer.
Дальнейшие действия
- Посмотрите примеры того, что можно сделать с помощью Places Aggregate API.
- Подробнее о параметрах запроса…
- Ознакомьтесь с полной документацией по API.