เอกสารนี้จะอธิบายวิธีการส่งคำขอพื้นฐานไปยัง 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 ช่วยให้คุณส่งคำขอตัวอย่างได้ เพื่อให้คุ้นเคยกับ API และตัวเลือก API
- เลือกไอคอน API
ทางด้านขวาของหน้า - ขยายแสดงพารามิเตอร์มาตรฐานเพื่อตั้งค่า พารามิเตอร์ (ไม่บังคับ)
- แก้ไขเนื้อหาคำขอ (ไม่บังคับ)
- เลือกปุ่มดำเนินการ ในกล่องโต้ตอบ ให้เลือกบัญชี ที่ต้องการใช้เพื่อส่งคำขอ
ในแผงโปรแกรมสำรวจ API ให้เลือกไอคอนขยาย
เพื่อขยายหน้าต่างโปรแกรมสำรวจ API
ขั้นตอนถัดไป
- ดูตัวอย่างเพิ่มเติมของสิ่งที่คุณทำได้ด้วย Places Aggregate API
- ดูพารามิเตอร์คำขอโดยละเอียด
- ดูเอกสารประกอบเกี่ยวกับ API ฉบับเต็ม