Documentation du code de SPIP et de ses plugins

Rainette

REQUETE

Table of Contents

Functions

requeter()  : array<string|int, mixed>
Fait appel au service spécifié en utilisant l'URL fournie et retourne le flux brut JSON ou XML transcodé dans un tableau. Chaque appel est comptabilisé et logé dans une meta.
requete_autorisee()  : bool
Vérifie si la requête prévue peut être adressée au service sans excéder les limites d'utilisation fixées dans les conditions d'utilisation du service.

Functions

requeter()

Fait appel au service spécifié en utilisant l'URL fournie et retourne le flux brut JSON ou XML transcodé dans un tableau. Chaque appel est comptabilisé et logé dans une meta.

requeter(string $url, string $service, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$url : string

URL complète de la requête formatée en fonction de la demande et du service.

$service : string

Alias du service.

$configuration : array<string|int, mixed>

Configuration statique et utilisateur du service nécessaire pour identifier les seuils de requêtes par période propres au service et le format du flux pour le transcodage.

Tags
throws
Exception
Return values
array<string|int, mixed>

Tableau des données météorologiques retournées par le service ou tableau limité à l'index erreur en cas d'erreur de transcodage.

requete_autorisee()

Vérifie si la requête prévue peut être adressée au service sans excéder les limites d'utilisation fixées dans les conditions d'utilisation du service.

requete_autorisee(array<string|int, mixed> $limites, string $service) : bool

Si une période est échue, la fonction remet à zéro le compteur associé.

Parameters
$limites : array<string|int, mixed>

Tableau des seuils de requêtes par période (année, mois,..., minute, seconde).

$service : string

Alias du service.

Tags
used-by
inc_meteo_charger_dist()
Return values
bool

true si la requête est autorisée, falsesinon.


        
On this page

Search results