اولین درخواست خود را مطرح کنید

این سند شما را راهنمایی می‌کند تا یک درخواست اساسی برای 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"
}

بعدش چی