Weather - Get Quarter Day Forecast
Utilisez pour obtenir une prévision Quarter-Day pour les 1, 5, 10 ou 15 prochains jours.
L’API Get Quarter-Day Forecast
est une requête HTTP GET
qui retourne une prévision météorologique détaillée par trimestre pour les 1, 5, 10 ou 15 prochains jours pour un emplacement donné. Les données de réponse sont présentées par trimestres de la journée ( matin, après-midi, soir et nuit). Des détails tels que la température, l’humidité, le vent, les précipitations et l’indice UV sont retournés.
GET https://atlas.microsoft.com/weather/forecast/quarterDay/json?api-version=1.1&query={query}
GET https://atlas.microsoft.com/weather/forecast/quarterDay/json?api-version=1.1&query={query}&unit={unit}&duration={duration}&language={language}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
format
|
path | True |
Format souhaité de la réponse. Seul le format |
|
api-version
|
query | True |
string |
Numéro de version de l’API Azure Maps. |
query
|
query | True |
number[] |
Requête applicable spécifiée sous la forme d’une chaîne séparée par des virgules composée par latitude suivie de longitude, par exemple « 47.641268,-122.125679 ». |
duration
|
query |
integer |
Spécifie le nombre de jours de retour des réponses de prévision par jour de requête. Les valeurs prises en charge sont les suivantes :
|
|
language
|
query |
string |
Langue dans laquelle les résultats de la recherche doivent être retournés. Doit être l’une des balises de langue IETF prises en charge, ne respectant pas la casse. Lorsque les données dans la langue spécifiée ne sont pas disponibles pour un champ spécifique, la langue par défaut est utilisée. Pour plus d’informations, consultez Langues prises en charge . |
|
unit
|
query |
Spécifie de retourner les données en unités métriques ou en unités impériales. La valeur par défaut est métrique. |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
x-ms-client-id |
string |
Spécifie le compte destiné à être utilisé conjointement avec le modèle de sécurité d’ID Microsoft Entra. Il représente un ID unique pour le compte Azure Maps et peut être récupéré à partir de l’API compte du plan de gestion Azure Maps. Pour utiliser la sécurité des ID Microsoft Entra dans Azure Maps, consultez les articles suivants pour obtenir des conseils. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
|
Other Status Codes |
Une erreur inattendue s’est produite. |
Sécurité
AADToken
Il s’agit des flux OAuth Microsoft Entra 2.0 . Lorsqu’il est associé au contrôle d’accès en fonction du rôle Azure , il peut être utilisé pour contrôler l’accès aux API REST Azure Maps. Les contrôles d’accès en fonction du rôle Azure sont utilisés pour désigner l’accès à un ou plusieurs comptes de ressources Ou sous-ressources Azure Maps. Tout utilisateur, groupe ou principal de service peut se voir accorder l’accès via un rôle intégré ou un rôle personnalisé composé d’une ou plusieurs autorisations aux API REST Azure Maps.
Pour implémenter des scénarios, nous vous recommandons d’afficher les concepts d’authentification. En résumé, cette définition de sécurité fournit une solution pour modéliser des applications via des objets capables de contrôler l’accès sur des API et des étendues spécifiques.
Notes
- Cette définition de sécurité nécessite l’utilisation de l’en-tête
x-ms-client-id
pour indiquer à quelle ressource Azure Maps l’application demande l’accès. Vous pouvez l’acquérir à partir de l’API de gestion maps .
est Authorization URL
spécifique à l’instance de cloud public Azure. Les clouds souverains ont des URL d’autorisation uniques et des configurations d’ID Microsoft Entra.
* Le contrôle d’accès en fonction du rôle Azure est configuré à partir du plan de gestion Azure via le portail Azure, PowerShell, CLI, kits SDK Azure ou API REST.
* L’utilisation du Kit de développement logiciel (SDK) web Azure Maps permet une configuration basée sur la configuration d’une application pour plusieurs cas d’usage.
- Pour plus d’informations sur la plateforme d’identités Microsoft, consultez Vue d’ensemble de la plateforme d’identités Microsoft.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Il s’agit d’une clé partagée qui est provisionnée lorsque vous créez un compte Azure Maps dans le portail Azure ou à l’aide de PowerShell, cli, kits SDK Azure ou API REST.
Avec cette clé, n’importe quelle application peut accéder à toutes les API REST. En d’autres termes, cette clé peut être utilisée comme clé principale dans le compte dans lequel elle est émise.
Pour les applications exposées publiquement, nous vous recommandons d’utiliser l’approche des applications clientes confidentielles pour accéder aux API REST Azure Maps afin que votre clé puisse être stockée en toute sécurité.
Type:
apiKey
Dans:
query
SAS Token
Il s’agit d’un jeton de signature d’accès partagé créé à partir de l’opération Répertorier les SAP sur la ressource Azure Maps via le plan de gestion Azure via le portail Azure, PowerShell, CLI, kits SDK Azure ou API REST.
Avec ce jeton, toute application est autorisée à accéder avec des contrôles d’accès en fonction du rôle Azure et un contrôle précis à l’expiration, au taux et à la ou les régions d’utilisation du jeton particulier. En d’autres termes, le jeton SAP peut être utilisé pour permettre aux applications de contrôler l’accès de manière plus sécurisée que la clé partagée.
Pour les applications exposées publiquement, nous vous recommandons de configurer une liste spécifique d’origines autorisées sur la ressource de compte Map afin de limiter les abus de rendu et de renouveler régulièrement le jeton SAS.
Type:
apiKey
Dans:
header
Exemples
Successfully retrieve detailed weather forecast by a given location
Exemple de requête
GET https://atlas.microsoft.com/weather/forecast/quarterDay/json?api-version=1.1&query=47.632346,-122.138874&duration=1
Exemple de réponse
{
"forecasts": [
{
"date": "2019-11-14T00:00:00-08:00",
"effectiveDate": "2019-11-14T07:00:00-08:00",
"quarter": 0,
"iconCode": 12,
"iconPhrase": "Showers",
"phrase": "Mostly cloudy with a shower in spots",
"temperature": {
"minimum": {
"value": 6.9,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 11.1,
"unit": "C",
"unitType": 17
}
},
"realFeelTemperature": {
"minimum": {
"value": 7.9,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 11.2,
"unit": "C",
"unitType": 17
}
},
"dewPoint": {
"value": 7.5,
"unit": "C",
"unitType": 17
},
"relativeHumidity": 90,
"wind": {
"direction": {
"degrees": 206,
"localizedDescription": "SSW"
},
"speed": {
"value": 3.7,
"unit": "km/h",
"unitType": 7
}
},
"windGust": {
"direction": {
"degrees": 192,
"localizedDescription": "SSW"
},
"speed": {
"value": 9.3,
"unit": "km/h",
"unitType": 7
}
},
"visibility": {
"value": 2,
"unit": "km",
"unitType": 6
},
"cloudCover": 99,
"hasPrecipitation": true,
"precipitationType": "Rain",
"precipitationIntensity": "Light",
"precipitationProbability": 55,
"thunderstormProbability": 20,
"totalLiquid": {
"value": 0.6,
"unit": "mm",
"unitType": 3
},
"rain": {
"value": 0.6,
"unit": "mm",
"unitType": 3
},
"snow": {
"value": 0,
"unit": "cm",
"unitType": 4
},
"ice": {
"value": 0,
"unit": "mm",
"unitType": 3
}
},
{
"date": "2019-11-14T00:00:00-08:00",
"effectiveDate": "2019-11-14T13:00:00-08:00",
"quarter": 1,
"iconCode": 12,
"iconPhrase": "Showers",
"phrase": "Mostly cloudy with a shower in spots",
"temperature": {
"minimum": {
"value": 11.3,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 13.7,
"unit": "C",
"unitType": 17
}
},
"realFeelTemperature": {
"minimum": {
"value": 11.3,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 14.7,
"unit": "C",
"unitType": 17
}
},
"dewPoint": {
"value": 8.4,
"unit": "C",
"unitType": 17
},
"relativeHumidity": 76,
"wind": {
"direction": {
"degrees": 296,
"localizedDescription": "WNW"
},
"speed": {
"value": 3.7,
"unit": "km/h",
"unitType": 7
}
},
"windGust": {
"direction": {
"degrees": 206,
"localizedDescription": "SSW"
},
"speed": {
"value": 9.3,
"unit": "km/h",
"unitType": 7
}
},
"visibility": {
"value": 8,
"unit": "km",
"unitType": 6
},
"cloudCover": 96,
"hasPrecipitation": true,
"precipitationType": "Rain",
"precipitationIntensity": "Light",
"precipitationProbability": 50,
"thunderstormProbability": 20,
"totalLiquid": {
"value": 0.3,
"unit": "mm",
"unitType": 3
},
"rain": {
"value": 0.3,
"unit": "mm",
"unitType": 3
},
"snow": {
"value": 0,
"unit": "cm",
"unitType": 4
},
"ice": {
"value": 0,
"unit": "mm",
"unitType": 3
}
},
{
"date": "2019-11-14T00:00:00-08:00",
"effectiveDate": "2019-11-14T19:00:00-08:00",
"quarter": 2,
"iconCode": 7,
"iconPhrase": "Cloudy",
"phrase": "Cloudy",
"temperature": {
"minimum": {
"value": 9.8,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 10.4,
"unit": "C",
"unitType": 17
}
},
"realFeelTemperature": {
"minimum": {
"value": 8.5,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 9.8,
"unit": "C",
"unitType": 17
}
},
"dewPoint": {
"value": 7,
"unit": "C",
"unitType": 17
},
"relativeHumidity": 81,
"wind": {
"direction": {
"degrees": 172,
"localizedDescription": "S"
},
"speed": {
"value": 9.3,
"unit": "km/h",
"unitType": 7
}
},
"windGust": {
"direction": {
"degrees": 174,
"localizedDescription": "S"
},
"speed": {
"value": 13,
"unit": "km/h",
"unitType": 7
}
},
"visibility": {
"value": 10,
"unit": "km",
"unitType": 6
},
"cloudCover": 93,
"hasPrecipitation": false,
"precipitationProbability": 25,
"thunderstormProbability": 0,
"totalLiquid": {
"value": 0,
"unit": "mm",
"unitType": 3
},
"rain": {
"value": 0,
"unit": "mm",
"unitType": 3
},
"snow": {
"value": 0,
"unit": "cm",
"unitType": 4
},
"ice": {
"value": 0,
"unit": "mm",
"unitType": 3
}
},
{
"date": "2019-11-14T00:00:00-08:00",
"effectiveDate": "2019-11-15T01:00:00-08:00",
"quarter": 3,
"iconCode": 12,
"iconPhrase": "Showers",
"phrase": "Cloudy with a little rain",
"temperature": {
"minimum": {
"value": 8.9,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 9.9,
"unit": "C",
"unitType": 17
}
},
"realFeelTemperature": {
"minimum": {
"value": 6.2,
"unit": "C",
"unitType": 17
},
"maximum": {
"value": 8.6,
"unit": "C",
"unitType": 17
}
},
"dewPoint": {
"value": 6.9,
"unit": "C",
"unitType": 17
},
"relativeHumidity": 84,
"wind": {
"direction": {
"degrees": 164,
"localizedDescription": "SSE"
},
"speed": {
"value": 9.3,
"unit": "km/h",
"unitType": 7
}
},
"windGust": {
"direction": {
"degrees": 165,
"localizedDescription": "SSE"
},
"speed": {
"value": 14.8,
"unit": "km/h",
"unitType": 7
}
},
"visibility": {
"value": 9,
"unit": "km",
"unitType": 6
},
"cloudCover": 99,
"hasPrecipitation": true,
"precipitationType": "Rain",
"precipitationIntensity": "Light",
"precipitationProbability": 59,
"thunderstormProbability": 0,
"totalLiquid": {
"value": 1.4,
"unit": "mm",
"unitType": 3
},
"rain": {
"value": 1.4,
"unit": "mm",
"unitType": 3
},
"snow": {
"value": 0,
"unit": "cm",
"unitType": 4
},
"ice": {
"value": 0,
"unit": "mm",
"unitType": 3
}
}
]
}
Définitions
Nom | Description |
---|---|
Day |
Quart de la journée. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Icon |
Valeur numérique représentant une image qui affiche le |
Json |
Format souhaité de la réponse. Seul le format |
Precipitation |
Spécifie le type de précipitation (« Pluie » « Neige » « Glace » ou « Mélange »). Si dbz est égal à zéro, precipitationType n’est pas présent dans la réponse. |
Quarter |
|
Quarter |
|
Unit |
Valeur d’ID numérique associée au type d’unité affichée. Peut être utilisé pour la traduction d’unités. Pour plus d’informations, reportez-vous aux services météorologiques dans Azure Maps . |
Weather |
Spécifie de retourner les données en unités métriques ou en unités impériales. La valeur par défaut est métrique. |
Weather |
Valeur spécifique d’une unité donnée liée à la météo. |
Weather |
Valeurs de température retournées. |
Wind |
Détails du vent retournés, y compris la vitesse et la direction. |
Wind |
Sens du vent |
DayQuarter
Quart de la journée.
Nom | Type | Description |
---|---|---|
0 |
Integer |
|
1 |
Integer |
|
2 |
Integer |
|
3 |
Integer |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet error. |
IconCode
Valeur numérique représentant une image qui affiche le iconPhrase
. Pour plus d’informations, reportez-vous aux services météorologiques dans Azure Maps .
Nom | Type | Description |
---|---|---|
1 |
Integer |
|
10 |
Integer |
|
11 |
Integer |
|
12 |
Integer |
|
13 |
Integer |
|
14 |
Integer |
|
15 |
Integer |
|
16 |
Integer |
|
17 |
Integer |
|
18 |
Integer |
|
19 |
Integer |
|
2 |
Integer |
|
20 |
Integer |
|
21 |
Integer |
|
22 |
Integer |
|
23 |
Integer |
|
24 |
Integer |
|
25 |
Integer |
|
26 |
Integer |
|
27 |
Integer |
|
28 |
Integer |
|
29 |
Integer |
|
3 |
Integer |
|
30 |
Integer |
|
31 |
Integer |
|
32 |
Integer |
|
33 |
Integer |
|
34 |
Integer |
|
35 |
Integer |
|
36 |
Integer |
|
37 |
Integer |
|
38 |
Integer |
|
39 |
Integer |
|
4 |
Integer |
|
40 |
Integer |
|
41 |
Integer |
|
42 |
Integer |
|
43 |
Integer |
|
44 |
Integer |
|
5 |
Integer |
|
6 |
Integer |
|
7 |
Integer |
|
8 |
Integer |
|
9 |
Integer |
JsonFormat
Format souhaité de la réponse. Seul le format json
est pris en charge.
Nom | Type | Description |
---|---|---|
json |
string |
PrecipitationType
Spécifie le type de précipitation (« Pluie » « Neige » « Glace » ou « Mélange »). Si dbz est égal à zéro, precipitationType n’est pas présent dans la réponse.
Nom | Type | Description |
---|---|---|
Ice |
string |
Verglas |
Mix |
string |
Combinaison |
Rain |
string |
Pluie |
Snow |
string |
Neige |
QuarterDayForecast
Nom | Type | Description |
---|---|---|
cloudCover |
integer |
Pourcentage représentant la couverture cloud. |
date |
string |
Date de la prévision par exemple, 2019-10-27T00:00:00 |
dewPoint |
Température du point de rosée dans l’unité spécifiée. La température du point de rosée est la température à laquelle l’air doit être refroidi pour atteindre la saturation. |
|
effectiveDate |
string |
Date et heure du début du trimestre de prévision affichés au format ISO 8601, par exemple 2019-10-27T19:39:57-08:00. |
hasPrecipitation |
boolean |
Indique la présence ou l’absence de précipitations. True indique la présence de précipitations, false indique l’absence de précipitation. |
ice |
Verglas |
|
iconCode |
Valeur numérique représentant une image qui affiche le |
|
iconPhrase |
string |
Description de l’expression de l’icône. Affiché dans la langue spécifiée. Par exemple, « Sunny ». |
phrase |
string |
Résumé des phrases de synthèse pour le trimestre. |
precipitationIntensity |
string |
Description de l’intensité. |
precipitationProbability |
integer |
Pourcentage représentant la probabilité de précipitation. Par exemple, « 20 ». |
precipitationType |
Spécifie le type de précipitation (« Pluie » « Neige » « Glace » ou « Mélange »). Si dbz est égal à zéro, precipitationType n’est pas présent dans la réponse. |
|
quarter |
Quart de la journée. |
|
rain |
Pluie |
|
realFeelTemperature |
Valeurs de température RealFeel™ pour le trimestre. |
|
relativeHumidity |
integer |
L’humidité relative est la quantité de vapeur d’eau présente dans l’air exprimée en pourcentage de la quantité nécessaire à la saturation à la même température. |
snow |
Neige |
|
temperature |
Valeurs de température pour le trimestre. |
|
thunderstormProbability |
integer |
Pourcentage représentant la probabilité d’un orage. Par exemple, « 10 ». |
totalLiquid |
Équivalent liquide total des précipitations au cours de la période de prévision. |
|
visibility |
Visibilité dans l’unité spécifiée. Mesure de la distance à laquelle un objet ou une lumière peut être clairement discerné. |
|
wind |
Détails du vent retournés, y compris la vitesse et la direction. |
|
windGust |
Rafale de vent. La rafale de vent est une augmentation soudaine et brève de la vitesse du vent. |
QuarterDayForecastResult
Nom | Type | Description |
---|---|---|
forecasts |
Données de prévision pour chaque trimestre de la réponse. |
UnitType
Valeur d’ID numérique associée au type d’unité affichée. Peut être utilisé pour la traduction d’unités. Pour plus d’informations, reportez-vous aux services météorologiques dans Azure Maps .
Nom | Type | Description |
---|---|---|
0 |
Integer |
|
1 |
Integer |
|
10 |
Integer |
|
11 |
Integer |
|
12 |
Integer |
|
13 |
Integer |
|
14 |
Integer |
|
15 |
Integer |
|
16 |
Integer |
|
17 |
Integer |
|
18 |
Integer |
|
19 |
Integer |
|
2 |
Integer |
|
20 |
Integer |
|
21 |
Integer |
|
22 |
Integer |
|
3 |
Integer |
|
31 |
Integer |
|
4 |
Integer |
|
5 |
Integer |
|
6 |
Integer |
|
7 |
Integer |
|
8 |
Integer |
|
9 |
Integer |
WeatherDataUnit
Spécifie de retourner les données en unités métriques ou en unités impériales. La valeur par défaut est métrique.
Nom | Type | Description |
---|---|---|
imperial |
string |
Retourner des données en unités impériales. Quelques exemples d’unités du système impérial sont Fahrenheit et mile. |
metric |
string |
Retourner des données en unités métriques. Quelques exemples d’unités de système métrique sont Celsius et km. |
WeatherUnit
Valeur spécifique d’une unité donnée liée à la météo.
Nom | Type | Description |
---|---|---|
unit |
string |
Type d’unité pour la valeur retournée. |
unitType |
Valeur d’ID numérique associée au type d’unité affichée. Peut être utilisé pour la traduction d’unités. Pour plus d’informations, reportez-vous aux services météorologiques dans Azure Maps . |
|
value |
number |
Valeur arrondie. |
WeatherUnitRange
Valeurs de température retournées.
Nom | Type | Description |
---|---|---|
maximum |
Température maximale pour la période |
|
minimum |
Température minimale pour la période. |
WindDetails
Détails du vent retournés, y compris la vitesse et la direction.
Nom | Type | Description |
---|---|---|
direction |
Sens du vent |
|
speed |
Vitesse du vent dans l’unité spécifiée. |
WindDirection
Sens du vent
Nom | Type | Description |
---|---|---|
degrees |
integer |
Direction du vent à Azimuth degrés, commençant à vrai nord et continuant dans le sens des aiguilles d’une montre. Le nord est de 0 degré, l’est à 90 degrés, le sud à 180 degrés, l’ouest à 270 degrés. Valeurs possibles 0-359. |
localizedDescription |
string |
Abréviation de direction dans la langue spécifiée. |