این سند شما را راهنمایی میکند تا یک درخواست اساسی برای Places Insights API داشته باشید و پاسخ را درک کنید، که شامل تعداد مکانهای منطبق است. یک نمونه برای مرجع ارائه شده است.
برای استفاده از Place Insights، یک درخواست HTTP POST به صورت زیر به نقطه پایانی computeInsights
ارسال کنید:
https://areainsights.googleapis.com/v1:computeInsights
با ارائه پارامترهای ناحیه و نوع در بدنه JSON، درخواست خود را اصلاح کنید. این مثال درخواستی را برای یافتن تعداد رستورانهایی در سانفرانسیسکو نشان میدهد که عملیاتی هستند، قیمتهای متوسطی دارند و بین ۴ تا ۵ ستاره رتبهبندی شدهاند.
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":{ "location_filter":{ "region":{ "place":"places/ChIJIQBpAG2ahYAR_6128GcTUEo" } }, "type_filter":{ "included_types":[ "restaurant" ] }, "operating_status":[ "OPERATING_STATUS_OPERATIONAL" ], "price_levels":[ "PRICE_LEVEL_INEXPENSIVE" ], "rating_filter":{ "min_rating":4.0, "max_rating":5.0 } } }'
پاسخ insights را محاسبه کنید
پاسخ زیر از درخواست مثال بالا تعداد رستورانهایی را نشان میدهد که با معیارها مطابقت دارند.
{ "count": "846" }
بعدش چی
- نمونههای بیشتری از آنچه میتوانید با Places Insights به دست آورید کاوش کنید.
- به پارامترهای درخواست با جزئیات بیشتری نگاه کنید.
- مستندات کامل API را مشاهده کنید.