В этом документе подробно описано, как отправить простой запрос к API Places Aggregate и понять ответ, который включает в себя количество совпадающих мест.
Для использования API Places Aggregate отправьте HTTP POST-запрос на конечную точку computeInsights следующим образом:
https://areainsights.googleapis.com/v1:computeInsights
Уточните свой запрос , указав параметры region и type в теле 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 агрегации мест
В приведенном выше примере ответа показано количество ресторанов, соответствующих заданным критериям.
{ "count": "850" }
Попробуйте!
API Explorer позволяет создавать тестовые запросы, чтобы вы могли ознакомиться с API и его параметрами.
- Выберите значок API,
справа на странице. - При желании разверните раздел «Показать стандартные параметры» , чтобы задать любые параметры.
- При желании можно отредактировать текст запроса .
- Нажмите кнопку «Выполнить» . В диалоговом окне выберите учетную запись, которую вы хотите использовать для выполнения запроса.
В панели API Explorer выберите значок развертывания.
Чтобы развернуть окно API Explorer, нажмите здесь.
Что дальше?
- Ознакомьтесь с другими примерами того, чего можно достичь с помощью Places Aggregate API.
- Внимательно изучите параметры запроса .
- Ознакомьтесь с полной документацией по API .