البحث عن الأحوال الجوية في موقع جغرافي معيّن
طلب HTTP
POST https://mapstools.googleapis.com/v1alpha:lookupWeather
يستخدِم عنوان URL بنية تحويل الترميز إلى gRPC.
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "unitsSystem": enum ( |
| الحقول | |
|---|---|
unitsSystem |
اختياريّ. نظام الوحدات المطلوب استخدامه لأحوال الطقس التي يتم عرضها في حال عدم تقديمها، ستكون أحوال الطقس المعروضة بالنظام المتري (القيمة التلقائية = METRIC). |
location |
الحقل مطلوب. الموقع الجغرافي المطلوب معرفة أحوال الطقس فيه |
capabilities[] |
اختياريّ. الإمكانات البيئية التي يجب تضمينها في الردّ |
date |
اختياريّ. يحدّد هذا الحقل تاريخ المعلومات البيئية المطلوبة، بالنسبة إلى المنطقة الزمنية المحلية للموقع الجغرافي المحدّد في الحقل |
hour |
اختياريّ. يحدّد هذا الحقل ساعة المعلومات البيئية المطلوبة، بتنسيق 24 ساعة (0-23)، بالنسبة إلى المنطقة الزمنية المحلية للموقع الجغرافي المحدّد في الحقل |
languageCode |
اختياريّ. رمز اللغة المستخدَمة في النص المترجَم في الردّ وفق المعيار BCP-47 (مثل "en" أو "ja" أو "fr-CA"). ويتم ضبط القيمة على "en" تلقائيًا في حال عدم تحديدها. |
weatherOptions |
اختياريّ. خيارات خاصة بطلبات الطقس يتم استخدام |
airQualityOptions |
اختياريّ. خيارات خاصة بطلبات جودة الهواء يتم تجاهل هذه السياسة في حال عدم طلب |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال LookupWeatherResponse.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/maps-platform.mapstools