- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- ForecastHour
Renvoie jusqu'à 240 heures de prévisions horaires pour un lieu donné, à partir de l'heure actuelle.
Requête HTTP
GET https://weather.googleapis.com/v1/forecast/hours:lookup
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
| Paramètres | |
|---|---|
location |
Obligatoire. Emplacement pour lequel obtenir les prévisions horaires. |
unitsSystem |
Facultatif. Système d'unités à utiliser pour les conditions météorologiques renvoyées. Si aucune valeur n'est indiquée, les conditions météorologiques renvoyées seront exprimées en unités métriques (par défaut : METRIC). |
pageSize |
Facultatif. Nombre maximal d'enregistrements de prévisions horaires à renvoyer par page (valeur comprise entre 1 et 24, inclus). La valeur par défaut est la valeur maximale autorisée, à savoir 24. |
pageToken |
Facultatif. Jeton de page reçu d'une requête précédente. Il permet de récupérer la page suivante. |
hours |
Facultatif. Limite le nombre total d'heures à récupérer à partir de l'heure actuelle. La valeur doit être comprise entre 1 et 240 (inclus). La valeur par défaut est la valeur maximale autorisée, à savoir 240. |
languageCode |
Facultatif. Permet au client de choisir la langue de la réponse. Si aucune donnée n'est disponible pour cette langue, l'API utilise la langue la plus proche. Les valeurs autorisées sont basées sur la norme IETF BCP-47. La valeur par défaut est "en". |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Réponse pour le RPC hours.lookup.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{ "forecastHours": [ { object ( |
| Champs | |
|---|---|
forecastHours[] |
Enregistrements des prévisions horaires, en fonction du nombre d'heures et de la taille de page spécifiés dans la requête. |
timeZone |
Fuseau horaire de l'emplacement demandé. |
nextPageToken |
Jeton permettant de récupérer la page suivante. |
Niveaux d'accès des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/cloud-platform
ForecastHour
Représente un enregistrement de prévisions horaires pour un lieu donné.
| Représentation JSON |
|---|
{ "interval": { object ( |
| Champs | |
|---|---|
interval |
Intervalle d'une heure (en heure UTC) pour lequel ces données de prévision sont valides (les codes temporels sont arrondis à l'heure la plus proche). |
displayDateTime |
Date et heure locales dans le fuseau horaire de la zone (heure civile) pour laquelle cette prévision horaire est calculée. Ce champ peut être utilisé à des fins d'affichage sur le client. Remarque : Cette date comprendra l'année, le mois, le jour, l'heure et le décalage par rapport à UTC. |
weatherCondition |
Conditions météorologiques prévues. |
temperature |
Température prévue. |
feelsLikeTemperature |
Mesure de la température ressentie à l'emplacement demandé. |
dewPoint |
Température du point de rosée prévue. |
heatIndex |
Température de l'indice de chaleur prévue. |
windChill |
Le refroidissement éolien prévu, soit la température de l'air exposé sur la peau. |
wetBulbTemperature |
Température humide prévue, soit la température la plus basse pouvant être atteinte par l'évaporation de l'eau. |
precipitation |
Probabilité de précipitations prévue et quantité de précipitations accumulées au cours de la dernière heure. |
airPressure |
Conditions de pression atmosphérique prévues. |
wind |
Conditions de vent prévues. |
visibility |
Visibilité prévue. |
iceThickness |
Épaisseur de la glace prévue. |
isDaytime |
"True" si cette heure est comprise entre les heures locales du lever (inclus) et du coucher (exclus) du soleil. Sinon, il s'agit de la nuit (entre le coucher du soleil et le lever du soleil suivant). Remarque : Cette heure sera considérée comme diurne ou nocturne si l'intervalle croise respectivement les heures locales de lever et de coucher du soleil (par exemple, si l'intervalle est de 5h à 6h et que le lever du soleil est à 5h59, isDaytime sera défini sur "true"). |
relativeHumidity |
Pourcentage prévu d'humidité relative (valeurs comprises entre 0 et 100). |
uvIndex |
Indice ultraviolet (UV) prévu. |
thunderstormProbability |
Probabilité d'orage prévue (valeurs comprises entre 0 et 100). |
cloudCover |
Pourcentage prévu du ciel couvert par les nuages (valeurs de 0 à 100). |