دادههای آب و هوای تاریخی ساعتی تا ۲۴ ساعت را در یک مکان مشخص، از آخرین ساعت شروع میکند، برمیگرداند.
درخواست HTTP
GET https://weather.googleapis.com/v1/history/hours:lookup
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای پرس و جو
| پارامترها | |
|---|---|
location | الزامی. مکانی که قرار است دادههای تاریخی ساعتی آن را دریافت کنید. |
unitsSystem | اختیاری. سیستم واحد مورد استفاده برای شرایط آب و هوایی برگردانده شده. در صورت عدم ارائه، شرایط آب و هوایی برگردانده شده در سیستم متریک خواهد بود (پیش فرض = METRIC). |
pageSize | اختیاری. حداکثر تعداد رکوردهای تاریخی ساعتی برای برگرداندن در هر صفحه - مقداری از ۱ تا ۲۴ (شامل). مقدار پیشفرض حداکثر مجاز ۲۴ است. |
pageToken | اختیاری. یک توکن صفحه که از درخواست قبلی دریافت شده است. برای بازیابی صفحه بعدی استفاده میشود. |
hours | اختیاری. تعداد کل ساعاتی که باید از آخرین ساعت واکشی شوند را محدود میکند - از ۱ تا ۲۴ (شامل). مقدار پیشفرض، حداکثر مقدار مجاز ۲۴ است. |
languageCode | اختیاری. به کلاینت اجازه میدهد زبان پاسخ را انتخاب کند. اگر دادهها برای آن زبان ارائه نشوند، API از نزدیکترین مورد منطبق استفاده میکند. مقادیر مجاز بر اساس استاندارد IETF BCP-47 هستند. مقدار پیشفرض "en" است. |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پاسخ برای hours.lookup RPC.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "historyHours": [ { object ( |
| فیلدها | |
|---|---|
historyHours[] | سوابق تاریخی ساعتی، مطابق با تعداد ساعات و اندازه صفحه مشخص شده در درخواست. |
timeZone | منطقه زمانی در محل درخواستی. |
nextPageToken | توکن برای بازیابی صفحه بعدی. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
ساعت تاریخ
نشاندهندهی یک رکورد تاریخچهی ساعتی در یک مکان مشخص است.
| نمایش JSON |
|---|
{ "interval": { object ( |
| فیلدها | |
|---|---|
interval | این دادههای تاریخی برای بازه زمانی یک ساعته (به زمان UTC) معتبر هستند (مهرهای زمانی به نزدیکترین ساعت گرد میشوند). |
displayDateTime | تاریخ و زمان محلی در منطقه زمانی محل (زمان رسمی) که این رکورد ساعتی برای آن محاسبه میشود. این فیلد ممکن است برای اهداف نمایشی در کلاینت استفاده شود. توجه: این تاریخ شامل سال، ماه، روز، ساعت و انحراف از UTC خواهد بود. |
weatherCondition | وضعیت آب و هوای تاریخی |
temperature | دمای تاریخی. |
feelsLikeTemperature | معیاری برای سنجش میزان دمای احساس شده در محل مورد نظر. |
dewPoint | دمای نقطه شبنم تاریخی. |
heatIndex | دمای شاخص گرمای تاریخی. |
windChill | بادِ سردِ تاریخی، دمای هوا که روی پوست نمایان میشود. |
wetBulbTemperature | دمای حباب مرطوب تاریخی، پایینترین دمایی که با تبخیر آب قابل دستیابی است. |
precipitation | احتمال بارندگی تاریخی و میزان بارندگی انباشته شده در ساعت گذشته. |
airPressure | شرایط فشار هوای تاریخی. |
wind | شرایط باد تاریخی. |
visibility | دید تاریخی. |
iceThickness | ضخامت یخ تاریخی |
isDaytime | اگر این ساعت بین زمان طلوع خورشید محلی (شامل) و غروب خورشید (به جز) باشد، درست است. در غیر این صورت، شب است (بین غروب خورشید و طلوع خورشید بعدی). توجه: اگر این بازه زمانی به ترتیب با زمان طلوع و غروب خورشید محلی تلاقی کند، این ساعت به عنوان روز یا شب در نظر گرفته میشود (مثلاً: اگر بازه زمانی از ۵ صبح تا ۶ صبح باشد و طلوع خورشید ساعت ۵:۵۹ صبح باشد، آنگاه عبارت isDaytime درست خواهد بود). |
relativeHumidity | درصد رطوبت نسبی تاریخی (مقادیر از ۰ تا ۱۰۰). |
uvIndex | شاخص تاریخی فرابنفش (UV). |
thunderstormProbability | احتمال وقوع رعد و برق در گذشته (مقادیر از ۰ تا ۱۰۰). |
cloudCover | درصد تاریخی آسمان پوشیده از ابر (مقادیر از ۰ تا ۱۰۰). |