تعرض هذه الدالة أحوال الطقس الحالية في موقع جغرافي محدّد.
طلب HTTP
GET https://weather.googleapis.com/v1/currentConditions:lookup
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات طلب البحث
| المعلمات | |
|---|---|
location |
الحقل مطلوب. الموقع الجغرافي الذي تريد الحصول على أحوال الطقس الحالية فيه |
unitsSystem |
اختيارية: نظام الوحدات الذي سيتم استخدامه في أحوال الطقس التي يتم عرضها. في حال عدم توفيرها، ستكون أحوال الطقس المعروضة بالنظام المتري (القيمة التلقائية = METRIC). |
languageCode |
اختيارية: تتيح للعميل اختيار لغة الردّ. إذا تعذّر توفير البيانات لتلك اللغة، تستخدم واجهة برمجة التطبيقات أقرب تطابق. تعتمد القيم المسموح بها على معيار IETF BCP-47. القيمة التلقائية هي "en". |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
الردّ على طلب الإجراء البعيد (RPC) الخاص بـ currentConditions.lookup، وهو يمثّل أحوال الطقس الحالية في الموقع الجغرافي المطلوب.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "currentTime": string, "timeZone": { object ( |
| الحقول | |
|---|---|
currentTime |
الوقت الحالي (بالتوقيت العالمي المنسَّق) المرتبط بالبيانات التي تم إرجاعها يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
timeZone |
تمثّل هذه السمة المنطقة الزمنية في الموقع الجغرافي المطلوب. |
weatherCondition |
حالة الطقس الحالية |
temperature |
درجة الحرارة الحالية |
feelsLikeTemperature |
هي مقياس لدرجة الحرارة الظاهرية في الموقع الجغرافي المطلوب. |
dewPoint |
درجة حرارة التكثف الحالية |
heatIndex |
درجة الحرارة الحالية لمؤشر الحرارة |
windChill |
تشير إلى درجة البرودة الحالية التي يشعر بها الجسم عند التعرّض للرياح ودرجة حرارة الهواء. |
precipitation |
تعرض هذه السمة احتمال هطول الأمطار الحالي وكمية الأمطار المتراكمة خلال الساعة الأخيرة. |
airPressure |
أحوال ضغط الهواء الحالية |
wind |
أحوال الرياح الحالية |
visibility |
مستوى الظهور الحالي |
currentConditionsHistory |
التغييرات في الظروف الحالية خلال آخر 24 ساعة |
isDaytime |
تعرض القيمة "صحيح" إذا كان الوقت الحالي في الموقع الجغرافي المطلوب يقع بين وقت شروق الشمس المحلي (شامل) ووقت غروب الشمس (غير شامل). بخلاف ذلك، يكون الوقت ليلاً (بين غروب الشمس وشروقها التالي). |
relativeHumidity |
النسبة المئوية الحالية للرطوبة النسبية (قيم تتراوح بين 0 و100) |
uvIndex |
تعرض هذه السمة المؤشر الحالي للأشعة فوق البنفسجية. |
thunderstormProbability |
تمثّل هذه السمة احتمال حدوث عواصف رعدية حاليًا (تتراوح القيم بين 0 و100). |
cloudCover |
تعرض هذه السمة النسبة المئوية الحالية للسماء المغطاة بالسحب (تتراوح القيم بين 0 و100). |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
CurrentConditionsHistory
تمثّل مجموعة من التغييرات في الظروف الحالية خلال آخر 24 ساعة.
| تمثيل JSON |
|---|
{ "temperatureChange": { object ( |
| الحقول | |
|---|---|
temperatureChange |
درجة الحرارة الحالية مطروحًا منها درجة الحرارة قبل 24 ساعة |
maxTemperature |
درجة الحرارة القصوى (العالية) خلال آخر 24 ساعة |
minTemperature |
درجة الحرارة الصغرى خلال آخر 24 ساعة |
snowQpf |
كمية الثلوج التي تراكمت خلال آخر 24 ساعة، ويتم قياسها على أنّها كمية المياه السائلة المكافئة. ملاحظة: QPF هو اختصار لعبارة "توقعات كمية هطول الأمطار" (يُرجى الاطّلاع على تعريف QuantitativePrecipitationForecast لمزيد من التفاصيل). |
qpf |
كمية هطول الأمطار، التي يتم قياسها كمكافئ للمياه السائلة، والتي تراكمت على مدار آخر 24 ساعة ملاحظة: QPF هو اختصار لعبارة "توقعات كمية هطول الأمطار" (يُرجى الاطّلاع على تعريف QuantitativePrecipitationForecast لمزيد من التفاصيل). |