- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- HistoryHour
Renvoie jusqu'à 24 heures de données météo historiques horaires à un endroit donné, en commençant par la dernière heure.
Requête HTTP
GET https://weather.googleapis.com/v1/history/hours:lookup
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
| Paramètres | |
|---|---|
location |
Obligatoire. Emplacement pour lequel obtenir les données historiques 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 historiques 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 la dernière heure (de 1 à 24, inclus). La valeur par défaut est la valeur maximale autorisée, à savoir 24. |
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 |
|---|
{ "historyHours": [ { object ( |
| Champs | |
|---|---|
historyHours[] |
Enregistrements historiques horaires, selon le nombre d'heures et 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
HistoryHour
Représente un enregistrement de l'historique horaire à un emplacement donné.
| Représentation JSON |
|---|
{ "interval": { object ( |
| Champs | |
|---|---|
interval |
Intervalle d'une heure (en heure UTC) pour lequel ces données historiques sont valides (les codes temporels sont arrondis à l'heure la plus proche). |
displayDateTime |
Date et heure locales dans le fuseau horaire du lieu (heure civile) pour lesquelles cet enregistrement horaire est calculé. 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 passées. |
temperature |
La température historique. |
feelsLikeTemperature |
Mesure de la température ressentie à l'emplacement demandé. |
dewPoint |
Température du point de rosée historique. |
heatIndex |
Température historique de l'indice de chaleur. |
windChill |
Le refroidissement éolien historique, la température de l'air exposé sur la peau. |
wetBulbTemperature |
Température humide historique, température la plus basse pouvant être atteinte par l'évaporation de l'eau. |
precipitation |
Probabilité de précipitations et quantité de précipitations accumulées au cours de la dernière heure. |
airPressure |
Conditions de pression atmosphérique historiques. |
wind |
Conditions de vent historiques. |
visibility |
Visibilité historique. |
iceThickness |
Épaisseur historique de la glace. |
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 historique d'humidité relative (valeurs comprises entre 0 et 100). |
uvIndex |
Indice ultraviolet (UV) historique. |
thunderstormProbability |
Probabilité historique d'orage (valeurs de 0 à 100). |
cloudCover |
Pourcentage historique du ciel couvert par les nuages (valeurs de 0 à 100). |