شرایط آب و هوایی فعلی را در یک مکان مشخص برمیگرداند.
درخواست HTTP
GET https://weather.googleapis.com/v1/currentConditions:lookup
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای پرس و جو
| پارامترها | |
|---|---|
location | الزامی. مکانی که قرار است شرایط آب و هوایی فعلی آن را دریافت کنید. |
unitsSystem | اختیاری. سیستم واحد مورد استفاده برای شرایط آب و هوایی برگردانده شده. در صورت عدم ارائه، شرایط آب و هوایی برگردانده شده در سیستم متریک خواهد بود (پیش فرض = METRIC). |
languageCode | اختیاری. به کلاینت اجازه میدهد زبان پاسخ را انتخاب کند. اگر دادهها برای آن زبان ارائه نشوند، API از نزدیکترین مورد منطبق استفاده میکند. مقادیر مجاز بر اساس استاندارد IETF BCP-47 هستند. مقدار پیشفرض "en" است. |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پاسخ برای currentConditions.lookup RPC - نشان دهنده شرایط آب و هوایی فعلی در مکان درخواست شده است.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "currentTime": string, "timeZone": { object ( |
| فیلدها | |
|---|---|
currentTime | زمان فعلی (UTC) مرتبط با دادههای برگردانده شده. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
timeZone | منطقه زمانی در محل درخواستی. |
weatherCondition | وضعیت آب و هوای فعلی. |
temperature | دمای فعلی. |
feelsLikeTemperature | معیاری برای سنجش دمای فعلی محل مورد نظر. |
dewPoint | دمای نقطه شبنم فعلی. |
heatIndex | دمای شاخص گرمای فعلی. |
windChill | باد سرد فعلی، دمای هوایی که روی پوست نمایان است. |
precipitation | احتمال بارش فعلی و میزان بارش انباشته شده در ساعت گذشته. |
airPressure | شرایط فعلی فشار هوا. |
wind | وضعیت فعلی باد. |
visibility | میزان دید فعلی. |
currentConditionsHistory | تغییرات در شرایط فعلی طی ۲۴ ساعت گذشته. |
isDaytime | اگر زمان فعلی در مکان درخواستشده بین زمان طلوع آفتاب محلی (شامل) و زمان غروب آفتاب (بهجز) باشد، صحیح است. در غیر این صورت، شب است (بین غروب آفتاب و طلوع آفتاب بعدی). |
relativeHumidity | درصد فعلی رطوبت نسبی (مقادیر از 0 تا 100). |
uvIndex | شاخص فعلی اشعه ماوراء بنفش (UV). |
thunderstormProbability | احتمال وقوع رعد و برق فعلی (مقادیر از 0 تا 100). |
cloudCover | درصد فعلی آسمان پوشیده از ابر (مقادیر از ۰ تا ۱۰۰). |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
شرایط فعلیتاریخچه
نشان دهنده مجموعهای از تغییرات در شرایط فعلی در طول ۲۴ ساعت گذشته است.
| نمایش JSON |
|---|
{ "temperatureChange": { object ( |
| فیلدها | |
|---|---|
temperatureChange | دمای فعلی منهای دمای ۲۴ ساعت پیش. |
maxTemperature | حداکثر (بالاترین) دما در ۲۴ ساعت گذشته. |
minTemperature | حداقل (پایینترین) دما در ۲۴ ساعت گذشته. |
snowQpf | مقدار برفی که در ۲۴ ساعت گذشته انباشته شده است، به صورت معادل آب مایع اندازهگیری میشود. توجه: QPF مخفف پیشبینی کمی بارش است (برای جزئیات بیشتر، لطفاً به تعریف پیشبینی کمی بارش مراجعه کنید). |
qpf | میزان بارندگی، که به صورت معادل آب مایع اندازهگیری میشود و در طول ۲۴ ساعت گذشته انباشته شده است. توجه: QPF مخفف پیشبینی کمی بارش است (برای جزئیات بیشتر، لطفاً به تعریف پیشبینی کمی بارش مراجعه کنید). |