تعرِض هذه السمة توقّعات ساعة بدقيقة في موقع جغرافي معيّن لمدة تصل إلى 240 ساعة، بدءًا من الساعة الحالية.
طلب HTTP
GET https://weather.googleapis.com/v1/forecast/hours:lookup
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات طلب البحث
المعلمات | |
---|---|
location |
مطلوب. الموقع الجغرافي الذي تريد الحصول على توقعات الطقس لكل ساعة فيه |
units |
اختياريّ. نظام الوحدات المستخدَم لعرض حالة الطقس في حال عدم تقديمها، سيتم عرض حالة الطقس بالنظام المتري (الإعداد التلقائي = METRIC). |
page |
اختياريّ. الحد الأقصى لعدد سجلات التوقّعات كل ساعة التي يتم عرضها في كل صفحة، وهي قيمة تتراوح بين 1 و24 (شاملة). القيمة التلقائية هي الحد الأقصى المسموح به وهو 24. |
page |
اختياريّ. رمز تعريف صفحة تم تلقّيه من طلب سابق ويتم استخدامه لاسترداد الصفحة اللاحقة. |
hours |
اختياريّ. تحدّ من إجمالي عدد الساعات التي يتم جلبها بدءًا من الساعة الحالية، وتكون قيمتها من 1 إلى 240 (شاملة). القيمة التلقائية هي الحد الأقصى المسموح به وهو 240. |
language |
اختياريّ. يسمح للعميل باختيار لغة الردّ. إذا تعذّر تقديم بيانات لهذه اللغة، تستخدم واجهة برمجة التطبيقات أقرب نتيجة مطابقة. تعتمد القيم المسموح بها على معيار IETF BCP-47. القيمة التلقائية هي "en". |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
استجابة طلب إجراء RPC من hours.lookup
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "forecastHours": [ { object ( |
الحقول | |
---|---|
forecast |
يتم تسجيل التوقّعات كل ساعة وفقًا لعدد الساعات وحجم الصفحة المحدّدَين في الطلب. |
time |
المنطقة الزمنية في الموقع الجغرافي المطلوب |
next |
الرمز المميّز لاسترداد الصفحة التالية. |
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
ForecastHour
يمثّل سجلّ توقّعات الطقس كل ساعة في موقع جغرافي معيّن.
تمثيل JSON |
---|
{ "interval": { object ( |
الحقول | |
---|---|
interval |
الفاصل الزمني لساعة واحدة (بالتوقيت العالمي المتفق عليه) الذي تكون فيه بيانات التوقّعات هذه صالحة (يتم تقريب الطوابع الزمنية إلى أقرب ساعة). |
display |
التاريخ والوقت المحليان في المنطقة الزمنية للموقع الجغرافي (التوقيت المدني) الذي يتم احتساب هذه التوقّعات بالساعة وفقًا له قد يتم استخدام هذا الحقل لأغراض العرض على العميل. ملاحظة: سيتألّف هذا التاريخ من السنة والشهر واليوم والساعة وفرق التوقيت عن التوقيت العالمي المنسّق. |
weather |
حالة الطقس المتوقّعة |
temperature |
درجة الحرارة المتوقّعة |
feels |
مقياس لشعور درجة الحرارة في الموقع المطلوب |
dew |
درجة حرارة نقطة الندى المتوقّعة |
heat |
درجة الحرارة المتوقّعة لمؤشر الحرارة |
wind |
شعور الرياح المتوقّع، ودرجة حرارة الهواء التي تُشعر بها على الجلد |
wet |
درجة حرارة البصيلة الرطبة الكروية المتوقّعة، وهي أدنى درجة حرارة يمكن تحقيقها من خلال تبخير الماء. |
precipitation |
احتمالية هطول الأمطار المتوقّعة وكمية الأمطار المتراكمة خلال الساعة الأخيرة |
air |
ضغط الهواء المتوقّع |
wind |
حالة الرياح المتوقّعة |
visibility |
إمكانية العرض المتوقّعة |
ice |
سمك الجليد المتوقّع |
is |
صحيح إذا كانت هذه الساعة بين وقت شروق الشمس (شاملاً) ووقت غروب الشمس (باستثناء) في المنطقة. بخلاف ذلك، يكون الوقت ليلاً (بين غروب الشمس وشروقها التالي). ملاحظة: سيتم اعتبار هذه الساعة على أنّها وقت النهار أو الليل إذا كان الفاصل الزمني يتقاطع مع وقتَي شروق الشمس وغروبها المحليَين على التوالي (على سبيل المثال، إذا كان الفاصل الزمني من الساعة 5 صباحًا إلى الساعة 6 صباحًا وكان وقت شروق الشمس الساعة 5:59 صباحًا، سيكون isDaytime صحيحًا). |
relative |
النسبة المئوية المتوقّعة للرطوبة النسبية (القيم من 0 إلى 100) |
uv |
مؤشر الأشعة فوق البنفسجية المتوقّع |
thunderstorm |
احتمالية حدوث عاصفة رعدية متوقّعة (تتراوح القيم بين 0 و100). |
cloud |
النسبة المئوية المتوقّعة للسماء التي تغطيها السحب (القيم من 0 إلى 100). |