تلقّي تنبيهات بشأن الطقس

توفّر نقطة النهاية publicAlerts تفاصيل حول تنبيهات أحداث الطقس المحدّدة الصادرة عن وكالات وطنية ودولية موثوقة. توفّر هذه التنبيهات معلومات مهمة قد تنقذ حياة الأشخاص.

تعرض نقطة النهاية تنبيهات الطقس التي تحدث في الوقت الفعلي لخط عرض وخط طول معيّنين. تشمل الأحوال الجوية المتوافقة ما يلي:

  • هطول الأمطار: الأمطار والثلوج والبرد والجفاف والمزيد
  • درجات الحرارة القصوى: البرد والحرارة والتجمّد والصقيع والرياح الباردة والرطوبة
  • أحداث الرياح والعواصف: العواصف الثلجية والأعاصير والأعاصير القمعية والعواصف الاستوائية والعواصف الرعدية وغيرها
  • ضعف الرؤية: الضباب والعواصف الترابية والعواصف الثلجية
  • المخاطر المرتبطة بالمياه: الفيضانات وأمواج تسونامي والعواصف والمخاطر الساحلية وغيرها
  • الأحداث الجيوفيزيائية والجيولوجية: الزلازل والانهيارات الأرضية والنشاط البركاني
  • حوادث الحرائق: حرائق الغابات والطقس المسبّب للحرائق والمزيد

للحصول على قائمة كاملة بأحداث الطقس المتوافقة، يُرجى الاطّلاع على أنواع أحداث الطقس.

قد تحتوي التنبيهات على أوصاف مترجَمة أو لا، وذلك حسب ما هو متاح من مصدر البيانات. بسبب القيود المفروضة على مصادر البيانات، يتم عرض المعلومات كما هي (محتوى خام). لمزيد من المعلومات حول مصادر تنبيهات الطقس، يُرجى الاطّلاع على مصادر البيانات.

تعرض واجهة برمجة التطبيقات المعلومات التالية لتنبيه معيّن بشأن الطقس:

  • نوع حالة الطقس المرتبطة بالتنبيه
  • قائمة بالمناطق المتأثرة مع الإحداثيات التي تحدد الحدود الجغرافية لتلك المناطق
  • ملخّص من جملة واحدة عن حالة الطقس
  • مستويات الخطورة واليقين والإلحاح
  • وصف لتعليمات الإجراءات المقترَحة للجمهور المستهدَف
  • اقتراحات الأمان
  • وقتَي بدء التنبيه وانتهائه
  • اسم الجهة الناشرة وموقعها الإلكتروني

تتيح لك أداة "مستكشف واجهات برمجة التطبيقات" إجراء طلبات مباشرة حتى تتمكّن من التعرّف على واجهة برمجة التطبيقات وخياراتها:

لمحة عن طلبات تنبيهات الطقس

لطلب معلومات عن تنبيهات الطقس، أرسِل طلب استرداد بيانات باستخدام GET إلى:

https://weather.googleapis.com/v1/publicAlerts:lookup?key=YOUR_API_KEY&location.latitude=LATITUDE&location.longitude=LONGITUDE&languageCode=LANGUAGE_CODE

أدرِج إحداثيات خط العرض وخط الطول للموقع الجغرافي في معلمات عنوان URL للطلب.

لمحة عن الردود على تنبيهات الطقس

تعرض واجهة Weather API الحقول التالية في نص الردّ:

الحقل النوع الوصف مطلوبة أم اختيارية
alertId سلسلة رقم تعريف التنبيه ويمكن العثور على هذه المعلومات أيضًا على الموقع الإلكتروني لمزوّد البيانات. مطلوب
alertTitle سلسلة عنوان التنبيه الذي يصف حالة الطقس

ملاحظة: هذه هي السلسلة الوحيدة التي تتم ترجمتها عند تضمين مَعلمة رمز اللغة في الطلب.
مطلوب
eventType Enum نوع حالة الطقس المرتبطة بالتنبيه

للاطّلاع على قائمة كاملة بحالات الطقس المتوافقة، يُرجى مراجعة أنواع حالات الطقس.
مطلوب
areaName سلسلة اسم المنطقة الجغرافية المتأثرة بالتنبيه، والتي تشمل الموقع الجغرافي المطلوب مطلوب
polygon سلسلة الإحداثيات التي تحدّد منطقة ذات أبعاد مغلقة للتنبيه اختياري
description سلسلة عبارة قصيرة تلخّص وصف الحدث باللغة المحدّدة (مثل "تحذير من إعصار"). اختياري
severity Enum مستوى خطورة التنبيه:
  • شديدة: تهديد غير عادي للحياة أو الممتلكات
  • خطير: تهديد كبير للحياة أو الممتلكات
  • متوسطة: خطر محتمل على الحياة أو الممتلكات
  • بسيط: تهديد بسيط أو غير معروف للحياة أو الممتلكات
  • غير معروف: مستوى الخطورة غير معروف
اختياري
certainty Enum مستوى صحة التنبيه:
  • تم رصدها: تم تحديد أنّها حدثت أو أنّها مستمرة
  • مرجَّح جدًا: من المرجَّح جدًا أن يكون قد حدث أو أنّه مستمر
  • محتمل: من المحتمل (p > ~50%) أن يكون قد حدث أو أنّه مستمر
  • محتمل: من المحتمل أن يكون قد حدث أو أنّه مستمر، ولكن ليس من المرجّح ذلك (الاحتمال <= ~50%)
  • غير محتمل: من غير المتوقّع حدوثه (الاحتمال ~ 0)
  • غير معروف: مستوى التأكّد غير معروف
اختياري
urgency Enum مستوى الأهمية للتنبيه:
  • فوري: يجب اتّخاذ إجراء استجابة على الفور
  • النتيجة المتوقعة: يجب اتخاذ إجراء سريع الاستجابة قريبًا (خلال الساعة التالية)
  • مستقبلي: يجب اتخاذ إجراء استجابة في المستقبل القريب
  • سابقة: لم يعُد من الضروري اتّخاذ إجراء استجابة
  • غير معروف: مستوى الإلحاح غير معروف
اختياري
instruction سلسلة وصف لتعليمات الإجراءات المتجاوبة للجمهور المستهدف. اختياري
safetyRecommendations سلسلة توصيات السلامة المستندة إلى رموز السلطات العامة يتضمّن توجيهات عالية المستوى ونصًا فرعيًا مع معلومات إضافية. اختياري
timezoneOffset سلسلة تمثّل هذه السمة فارق المنطقة الزمنية للحدث، بتنسيق ‎+/-HH:MM. مطلوب
startTime DateTime تاريخ ووقت Epoch الفعليان (بالتوقيت العالمي المنسق) للمعلومات الواردة في رسالة التنبيه اختياري
expirationTime DateTime تاريخ ووقت Epoch (بالتوقيت العالمي المنسّق) اللذان من المتوقّع أن ينتهي فيهما التنبيه قد تكون القيمة فارغة للأحداث الطويلة إلى أجل غير مسمى، وفي هذه الحالة سيشير العنوان إلى أنّ الحدث "سارٍ". اختياري
dataSource Enum تفاصيل الجهة الموثوقة، بما في ذلك الناشر والاسم وعنوان URL مطلوب
regionCode Enum رمز المنطقة للموقع الجغرافي المطلوب اختياري

مصادر البيانات

تعرض نقطة نهاية تنبيهات الطقس البيانات التي ينشرها مقدّمو الخدمات المدرَجون في الجدول التالي. استنادًا إلى إحداثيات خطوط العرض والطول المقدَّمة في الطلب، يعرض نص الاستجابة البيانات من السلطة المحلية المناسبة.

يتبع مقدّمو الخدمات المضمّنون في الخلاصة إرشادات &quot;تنبيهات Google العامة&quot;. يجوز لـ Google تعديل قائمة مقدّمي الخدمات في أي وقت.

البلد وكالة
أستراليا ACT Emergency Services Agency (ACT ESA)
New South Wales Rural Fire Service (NSW RFS)
South Australian Country Fire Service (SA CFS)
Tasmania Fire Service (TFS)
Queensland Fire and Emergency Services (QFES)
النمسا ‫GeoSphere Austria من خلال MeteoAlarm
بلجيكا ‫Royal Meteorological Institute of Belgium من خلال MeteoAlarm
البوسنة والهرسك ‫Federal Hydro-meteorological Institute (FHMZ) من خلال MeteoAlarm
بلغاريا ‫National Institute of Meteorology & Hydrology من خلال MeteoAlarm
البرازيل Centro Nacional de Gerenciamento de Riscos e Desastres (CENAD)
Instituto Nacional de Meteorologia (INMET)
كولومبيا Unidad Nacional para la Gestión del Riesgo de Desastres (UNGRD)
ساحل العاج Société d'Exploitation et de Développement Aéroportuaire, Aéronautique et Météorologique
كرواتيا ‫Croatian Meteorological and Hydrological Service من خلال MeteoAlarm
قبرص ‫Department of Meteorology من خلال MeteoAlarm
التشيك ‫Czech Hydrometeorological Institute من خلال MeteoAlarm
الدنمارك ‫Danish Meteorological Institute من خلال MeteoAlarm
الإكوادور Instituto Nacional de Meteorología e Hidrología
إستونيا ‫Ministry of Climate من خلال MeteoAlarm
فنلندا ‫Finnish Meteorological Institute من خلال MeteoAlarm
فرنسا ‫Météo-France من خلال MeteoAlarm
ألمانيا DWD - The German Weather Service
غانا Agence Nationale de la Météorologie
اليونان ‫Hellenic National Meteorological Service من خلال MeteoAlarm
المجر ‫HungaroMet Nonprofit Zrt من خلال MeteoAlarm
أيسلندا ‫Icelandic Meteorological Office من خلال MeteoAlarm
أيرلندا ‫Met Eirann من خلال MeteoAlarm
إيطاليا ‫Italian Meteorological Service من خلال MeteoAlarm
جامايكا Meteorological Service of Jamaica
اليابان Japan Meteorological Agency (JMA)
لاتفيا ‫Latvian Environment, Geology and Meteorology Centre من خلال MeteoAlarm
ليتوانيا ‫Lithuanian Hydrometeorological Service من خلال MeteoAlarm
لوكسمبورغ ‫MeteoLux من خلال MeteoAlarm
مدغشقر Météo Madagascar
المكسيك Centro de Instrumentación y Registro Sísmico A.C. (CIRES)
هولندا ‫Royal Netherlands Meteorological Institute من خلال MeteoAlarm
مقدونيا الشمالية ‫National Hydrometeorological Service من خلال MeteoAlarm
النرويج ‫Norwegian Meteorological Institute من خلال MeteoAlarm
نيوزيلندا GNS Science (GeoNet)
MetService
الفلبين Philippine Atmospheric, Geophysical & Astronomical Services Administration (PAGASA)
بولندا ‫Institute of Meteorology and Water Management من خلال MeteoAlarm
البرتغال ‫Portuguese Institute for Sea and Atmosphere من خلال MeteoAlarm
رومانيا ‫National Meteorological Administration من خلال MeteoAlarm
صربيا ‫Republic Hydrometeorological Institute of Serbia من خلال MeteoAlarm
سنغافورة Meteorological Service Singapore
سلوفاكيا ‫Slovak Hydrometeorological Institute من خلال MeteoAlarm
سلوفينيا ‫Hydrometeorological Institute of Slovenia من خلال MeteoAlarm
جزر سليمان Solomon Islands Meteorological Services
كوريا الجنوبية Korea Meteorological Administration
إسبانيا ‫State Meteorological Agency من خلال MeteoAlarm
السويد ‫Swedish Meteorological and Hydrological Institute من خلال MeteoAlarm
سويسرا ‫Federal Office of Meteorology and Climatology MeteoSwiss من خلال MeteoAlarm
تايوان National Science and Technology Center for Disaster Reduction (NCDR)
تايلاند Thai Meteorological Department
المملكة المتحدة ‫Met Office من خلال MeteoAlarm
UK Environment Agency
الولايات المتحدة National Tsunami Warning Center
US National Weather Service
فيتنام National Center for Hydrometeorological Forecasting

تحديد المصدر

في جميع شاشات العرض التي تظهر فيها البيانات، يجب أن يتضمّن تطبيق العميل إشارة إلى المصدر الأصلي باستخدام الحقل dataSource:

"dataSource": {
        "publisher": "NOAA",
        "name": "National Weather Service",
        "authorityUri": "https://www.weather.gov/"
      }

يجب أن يتضمّن مصدر البيانات الاسم الكامل لمصدر البيانات (كما هو موضّح في حقل name) ورابطًا تشعبيًا يؤدي إلى مصدر البيانات باستخدام عنوان URL المقدَّم في حقل authorityUri (على سبيل المثال، "خدمة الأرصاد الجوية الوطنية").

أنواع الأحداث الجوية

تتوفّر أنواع الأحوال الجوية التالية:

أنواع الأحداث الجوية
ACID_RAIN
AVALANCHE
BLIZZARD
BLOWING_SNOW
COASTAL_FLOOD
COASTAL_HAZARD
COLD
CYCLONE
DROUGHT
EXTRATROPICAL_CYCLONE
FIRE_WEATHER
FLASH_FLOOD
FLOOD
FOG
FREEZING
FREEZING_AIR_TEMPERATURE
FREEZING_DRIZZLE
FREEZING_RAIN
FROST
GALE
GLAZE
HAIL
HAZARDOUS_SEAS
HEAT
HUMIDITY
HURRICANE
ICE_STORM
LAKE_EFFECT_SNOW
MONSOON
MUDDY_FLOOD
OUTFLOW
RAIN
RIVER_FLOODING
SEVERE_THUNDERSTORM_WARNING
SNOW
SNOWSQUALL
STORM
STORM_SURGE
THUNDER
THUNDERSTORM
TORNADO
TORNADO_WARNING
TROPICAL_CYCLONE
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES
TROPICAL_DISTURBANCE
TROPICAL_STORM
TYPHOON
WIND
WIND_CHILL
WIND_WAVE
WINTER_STORM
WILDFIRE
BUSHFIRE
FIRE
LANDSLIDE
EARTHQUAKE
DUST_STORM
AFTERSHOCK
TSUNAMI
VOLCANIC_ASH
VOLCANIC_ERUPTION
RADIATION

سلوك ترجمة الردود

توفّر Google ترجمات لحقل alertTitle فقط. قد تتم أيضًا ترجمة حقول أخرى، مثل eventType وareaName وinstruction وsafetyRecommendations، وذلك حسب اللغات التي يتيحها مصدر البيانات الأصلي، ولكن لا يمكن لـ Google توفير ترجمات مستقلة لهذه الحقول.

استنادًا إلى المَعلمة languageCode المضمّنة في الطلب، من المتوقّع أن يتّبع الحقل alertTitle السلوكيات التالية:

  • اللغة languageCode متاحة: إذا كانت اللغة languageCode المطلوبة متاحة، يتم عرض الردّ باللغة المطلوبة.
  • ‫languageCode غير متاحة: في الحالات التي تكون فيها languageCode المطلوبة غير متاحة ولا يمكن العثور على بديل قريب، تعرض نقطة النهاية الردّ باللغة الإنجليزية تلقائيًا.
  • عدم توفير languageCode: تعرض نقطة النهاية الردّ باللغة الإنجليزية تلقائيًا.

مثال على طلب تنبيه بشأن الطقس

يطلب المثال التالي معلومات عن تنبيهات الطقس لمدينة في ولاية كارولاينا الشمالية:

curl -X GET "https://weather.googleapis.com/v1/publicAlerts:lookup?key=YOUR_API_KEY&location.latitude=35.824635&location.longitude=-78.3168047&languageCode=en"

يكون نص الاستجابة على النحو التالي:

{
  "weatherAlerts": [
    {
      "alertId": "urn:oid:2.49.0.1.840.0.2416b1b5a6f51d29ef4b94948328dca303fbbb5c.001.1",
      "alertTitle": {
        "text": "Flash Flood Warning",
        "languageCode": "en"
      },
      "eventType": "FLASH_FLOOD",
      "areaName": "Franklin, NC; Johnston, NC; Nash, NC; Wake, NC",
      "polygon": "{\"type\":\"Polygon\",\"coordinates\":[[[-78.450000,35.820000],[-78.410000,35.730000],[-78.280000,35.660000],
        [-78.180000,35.740000],[-77.840000,36.150000],[-77.890000,36.140000],[-77.900000,36.160000],[-77.920000,36.170000],
        [-77.930000,36.190000], [-77.940000,36.190000],[-77.950000,36.180000],[-77.970000,36.190000],[-77.970000,36.180000],
        [-77.980000,36.180000],[-78.010000,36.210000],[-78.040000,36.210000],[-78.110000,36.210000],[-78.130000,36.230000],
        [-78.350000,35.940000],[-78.450000,35.820000]]]}",
      "description": "FFWRAH\n\nThe National Weather Service in Raleigh has issued a\n\n* Flash Flood Warning for...
        \nEastern Franklin County in central North Carolina...\nNorth Central Johnston County in central North Carolina...
        \nWestern Nash County in central North Carolina...\nEast Central Wake County in central North Carolina...
        \n\n* Until 530 PM EDT.\n\n* At 224 PM EDT, local law enforcement reported flash flooding in\nSpring Hope. Between 3 and 5 inches of rain have fallen.
        \nAdditional rainfall amounts of 1 to 3 inches are possible in the\nwarned area.\n\nHAZARD...Life threatening flash flooding.
        Heavy rain producing\nflash flooding.\n\nSOURCE...Law enforcement reported.\n\nIMPACT...Life threatening flash flooding of creeks and streams,\nurban areas,
        highways, streets and underpasses.\n\n* Some locations that will experience flash flooding include...
        \nZebulon, Bunn, Wendell, Spring Hope, Middlesex, Castalia,\nCenterville, Pilot, Emit and Aventon.",
      "severity": "SEVERE",
      "certainty": "LIKELY",
      "urgency": "IMMEDIATE",
      "instruction": [
        "Turn around, don't drown when encountering flooded roads. Most flood\ndeaths occur in vehicles."
      ],
      "safetyRecommendations": [
        {
          "directive": "Build an emergency kit and make a family communications plan.",
          "subtext": "Follow the instructions at http://www.ready.gov/build-a-kit for building 
            an emergency kit and http://www.ready.gov/make-a-plan for a family communications plan."
        },
        {
          "directive": "Be aware that flash flooding can occur. ",
          "subtext": "If there is any possibility of a flash flood, move immediately to higher ground. Do not wait for instructions to move."
        },
        ...
      ],
      "timezoneOffset": "-14400s",
      "startTime": "2025-08-06T18:24:00Z",
      "expirationTime": "2025-08-06T21:30:00Z",
      "dataSource": {
        "publisher": "NOAA",
        "name": "National Weather Service",
        "authorityUri": "https://www.weather.gov/"
      }
    }
  ],
  "regionCode": "US"
}

جرِّبها الآن.

يتيح لك "مستكشف واجهات برمجة التطبيقات" إرسال نماذج طلبات لكي تتمكّن من التعرّف على واجهة برمجة التطبيقات وخياراتها.

  1. انقر على رمز واجهة برمجة التطبيقات api على يسار الصفحة.

  2. يمكنك تعديل مَعلمات الطلب إذا أردت.

  3. انقر على الزر تنفيذ. في مربّع الحوار، اختَر الحساب الذي تريد استخدامه لتقديم الطلب.

  4. في لوحة "مستكشف واجهات برمجة التطبيقات"، انقر على رمز ملء الشاشة ملء الشاشة لتوسيع نافذة "مستكشف واجهات برمجة التطبيقات".