Bu dokümanda, Places Aggregate API'ye temel bir istekte bulunma ve eşleşen yerlerin sayısını içeren yanıtı anlama süreci açıklanmaktadır.
Places Aggregate API'yi kullanmak için computeInsights uç noktasına aşağıdaki gibi bir HTTP POST isteği gönderin:
https://areainsights.googleapis.com/v1:computeInsights
JSON gövdesinde bölge ve tür parametreleri sağlayarak isteğinizi hassaslaştırın. Bu örnekte, San Francisco'da faaliyet gösteren, fiyatı orta düzeyde olan ve 4 ile 5 yıldız arasında puan alan restoranların sayısını döndürme isteği gösterilmektedir.
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 yanıtı
Yukarıdaki örnek isteğe verilen aşağıdaki yanıtta, ölçütlere uyan restoranların sayısı gösterilmektedir.
{ "count": "850" }
Deneyin.
API Gezgini, API ve API seçeneklerini tanıyabilmeniz için örnek istekler göndermenize olanak tanır.
- Sayfanın sağ tarafındaki API simgesini
seçin. - İsteğe bağlı olarak, parametreleri ayarlamak için Standart parametreleri göster'i genişletin.
- İsteğe bağlı olarak Request body (İstek gövdesi) bölümünü düzenleyin.
- Yürüt düğmesini seçin. İletişim kutusunda, isteği göndermek için kullanmak istediğiniz hesabı seçin.
API Gezgini panelinde, API Gezgini penceresini genişletmek için genişlet simgesini,
seçin.
Sırada ne var?
- Places Aggregate API ile neler yapabileceğinize dair daha fazla örnek inceleyin.
- İstek parametrelerini daha ayrıntılı olarak inceleyin.
- API belgelerinin tamamını inceleyin.