WEATHERBIT
Table of Contents
Functions
- weatherbit_service2url() : string
- Construit l'url de la requête correspondant au lieu, au type de données et à la configuration utilisateur du service (par exemple, le code d'inscription, le format des résultats...).
- weatherbit_erreur_verifier() : bool
- Lit le bloc de réponse potentiellement constitutif d'une erreur pour déterminer si la requête est réellement en échec.
- weatherbit_complement2conditions() : array<string|int, mixed>
- Complète par des données spécifiques au service le tableau des conditions issu uniquement de la lecture du flux.
- weatherbit_complement2previsions() : array<string|int, mixed>
- Complète par des données spécifiques au service le tableau des conditions issu uniquement de la lecture du flux.
- etat2resume_weatherbit() : array<string|int, mixed>
- Calcule les états en fonction des états météorologiques natifs fournis par le service.
Functions
weatherbit_service2url()
Construit l'url de la requête correspondant au lieu, au type de données et à la configuration utilisateur du service (par exemple, le code d'inscription, le format des résultats...).
weatherbit_service2url(array<string|int, mixed> $lieu_normalise, string $mode, int $periodicite, string $langue, array<string|int, mixed> $configuration) : string
Parameters
- $lieu_normalise : array<string|int, mixed>
-
Lieu normalisé avec son format pour lequel on acquiert les données météorologiques.
- $mode : string
-
Type de données météorologiques. Les valeurs possibles sont
infos
,conditions
ouprevisions
. - $periodicite : int
-
La périodicité horaire des prévisions :
24
,3
ou1
pour le modeprevisions
0
, pour les modesconditions
etinfos
- $langue : string
-
Code de langue spip indiquant langue choisie pour afficher les données météo.
- $configuration : array<string|int, mixed>
-
Configuration complète du service, statique et utilisateur.
Tags
Return values
string —URL complète de la requête.
weatherbit_erreur_verifier()
Lit le bloc de réponse potentiellement constitutif d'une erreur pour déterminer si la requête est réellement en échec.
weatherbit_erreur_verifier(array<string|int, mixed> $erreur) : bool
Parameters
- $erreur : array<string|int, mixed>
-
Sous-tableau de la réponse dans lequel vérifier une erreur de flux.
Return values
bool —true
si une erreur est détectée, false
sinon.
weatherbit_complement2conditions()
Complète par des données spécifiques au service le tableau des conditions issu uniquement de la lecture du flux.
weatherbit_complement2conditions(array<string|int, mixed> $tableau, string $langue, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
- $tableau : array<string|int, mixed>
-
Tableau standardisé des conditions contenant uniquement les données fournies sans traitement par le service.
- $langue : string
-
Code de langue spip indiquant langue choisie pour afficher les données météo.
- $configuration : array<string|int, mixed>
-
Configuration complète du service, statique et utilisateur.
Tags
Return values
array<string|int, mixed> —Tableau standardisé des conditions météorologiques complété par les données spécifiques au service.
weatherbit_complement2previsions()
Complète par des données spécifiques au service le tableau des conditions issu uniquement de la lecture du flux.
weatherbit_complement2previsions(array<string|int, mixed> $tableau, string $langue, array<string|int, mixed> $configuration, int $index_periode) : array<string|int, mixed>
Parameters
- $tableau : array<string|int, mixed>
-
Tableau standardisé des conditions contenant uniquement les données fournies sans traitement par le service.
- $langue : string
-
Code de langue spip indiquant langue choisie pour afficher les données météo.
- $configuration : array<string|int, mixed>
-
Configuration complète du service, statique et utilisateur.
- $index_periode : int
-
Index où trouver et ranger les données. Cet index n'est pas utilisé pour les conditions
Tags
Return values
array<string|int, mixed> —Tableau standardisé des conditions météorologiques complété par les données spécifiques du service.
etat2resume_weatherbit()
Calcule les états en fonction des états météorologiques natifs fournis par le service.
etat2resume_weatherbit(array<string|int, mixed> $tableau, string $langue, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
- $tableau : array<string|int, mixed>
-
Tableau standardisé des conditions contenant uniquement les données fournies sans traitement par le service. Le tableau est mis à jour et renvoyé à l'appelant.
- $langue : string
-
Code de langue spip indiquant langue choisie pour afficher les données météo.
- $configuration : array<string|int, mixed>
-
Configuration complète du service, statique et utilisateur.
Tags
Return values
array<string|int, mixed> —Tableau standard mis à jour.