این سند شما را در ایجاد یک درخواست اولیه به API Places Aggregate و درک پاسخ، که شامل تعداد مکانهای منطبق است، راهنمایی میکند.
برای استفاده از Places Aggregate API، یک درخواست 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":{ "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 را انتخاب کنید،
، در سمت راست صفحه. - در صورت تمایل، برای تنظیم هر پارامتری، گزینهی «نمایش پارامترهای استاندارد» را باز کنید.
- به صورت اختیاری، متن درخواست (Request body) را ویرایش کنید.
- دکمه اجرا را انتخاب کنید. در کادر محاورهای، حسابی را که میخواهید برای ارسال درخواست استفاده کنید، انتخاب کنید.
در پنل API Explorer، آیکون expand را انتخاب کنید،
، برای گسترش پنجره API Explorer.
قدم بعدی چیست؟
- نمونههای بیشتری از آنچه میتوانید با Places Aggregate API به دست آورید را بررسی کنید.
- پارامترهای درخواست را با جزئیات بیشتری بررسی کنید.
- مستندات کامل API را مشاهده کنید.