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