شرایط آب و هوایی فعلی را در یک مکان معین برمی گرداند.
درخواست HTTP
GET https://weather.googleapis.com/v1/currentConditions:lookup
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای پرس و جو
پارامترها | |
---|---|
location | مورد نیاز. مکانی برای دریافت شرایط آب و هوایی فعلی. |
units System | اختیاری. سیستم واحد برای استفاده در شرایط آب و هوایی برگشتی. در صورت عدم ارائه، شرایط آب و هوایی برگشتی در سیستم متریک (پیش فرض = METRIC) خواهد بود. |
language Code | اختیاری. به مشتری امکان می دهد زبان پاسخ را انتخاب کند. اگر دادهای برای آن زبان ارائه نشود، API از نزدیکترین تطابق استفاده میکند. مقادیر مجاز بر اساس استاندارد IETF BCP-47 است. مقدار پیش فرض "en" است. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ برای currentConditions.lookup RPC - شرایط آب و هوایی فعلی را در مکان درخواستی نشان می دهد.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "currentTime": string, "timeZone": { object ( |
فیلدها | |
---|---|
current Time | زمان فعلی (UTC) مرتبط با داده های برگشتی. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
time Zone | منطقه زمانی در مکان درخواستی |
weather Condition | وضعیت آب و هوای فعلی. |
temperature | دمای فعلی. |
feels Like Temperature | اندازه گیری دمای فعلی در مکان درخواستی. |
dew Point | دمای نقطه شبنم فعلی |
heat Index | دمای شاخص حرارت فعلی |
wind Chill | سرمای فعلی باد، دمای هوا بر روی پوست قرار دارد. |
precipitation | احتمال بارش فعلی و میزان بارندگی انباشته شده در یک ساعت گذشته. |
air Pressure | شرایط فعلی فشار هوا |
wind | شرایط فعلی باد |
visibility | دید فعلی |
current Conditions History | تغییرات شرایط فعلی در 24 ساعت گذشته |
is Daytime | درست است اگر زمان فعلی در مکان درخواستی بین زمان طلوع محلی (شامل) و غروب خورشید (انحصاری) باشد. در غیر این صورت شب است (بین غروب آفتاب تا طلوع بعدی). |
relative Humidity | درصد فعلی رطوبت نسبی (مقادیر از 0 تا 100). |
uv Index | شاخص فعلی فرابنفش (UV). |
thunderstorm Probability | احتمال رعد و برق فعلی (مقادیر از 0 تا 100). |
cloud Cover | درصد فعلی آسمان پوشیده از ابر (مقادیر از 0 تا 100). |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
تاریخچه شرایط فعلی
مجموعه ای از تغییرات در شرایط فعلی در 24 ساعت گذشته را نشان می دهد.
نمایندگی JSON |
---|
{ "temperatureChange": { object ( |
فیلدها | |
---|---|
temperature Change | دمای فعلی منهای دمای 24 ساعت قبل. |
max Temperature | حداکثر (بالا) دما در 24 ساعت گذشته. |
min Temperature | حداقل (پایین) دما در 24 ساعت گذشته. |
qpf | مقدار بارندگی (باران یا برف) که به عنوان معادل آب مایع اندازه گیری می شود که در 24 ساعت گذشته جمع شده است. توجه: QPF مخفف Quantitative Precipitation Forecast است (لطفاً برای جزئیات بیشتر به تعریف QuantitativePrecipitationForecast مراجعه کنید). |