Publication des rôles de contacts de sites météo (déprécié)¶
Ce web-service permet de publier les rôles de contacts sur des sites météo.
Paramètres HTTP¶
Paramètre |
Valeur |
|---|---|
Route |
contactsitemeteo |
Méthode |
GET |
Paramètres URL¶
Nom |
Description |
Type |
O/F |
|---|---|---|---|
cdsitesmeteo |
Liste de codes de sites météo |
list(str |
O |
dtmaj |
Date de mise à jour |
datetime |
F |
actif |
Rôle actif |
bool |
F |
Paramètre actif¶
Par défaut le web-service ne renvoie que les rôles actifs.
Avec le paramètre actif=false, le web-service renvoie uniquement les rôles désactivés.
Droit de publication¶
Les droits de publication appliqués pour ce service web sont ceux liés aux sites météo passés en paramètre (paramètre cdsitesmeteo).
Pour un site météo public (affichage public = true), n’importe quel utilisateur peut avoir accès aux données du site qu’il soit authentifié ou non.
Pour accéder aux données d’un site météo privé (affichage public = false), l’authentification de l’utilisateur est obligatoire, et le contact doit être lié au site avec n’importe quel rôle pour pouvoir afficher ses données.
Réponse du service¶
Le web-servie renvoie un json hydrométrie contenant des objets SiteMeteo contenant chacun une liste d’objets RolContactSiteMeteo.
Le json hydrométrie contient les deux propriétés Scenario et RefHyd.
RefHyd¶
L’objet RefHyd contiendra l’unique propriété SitesMeteo.
SitesMeteo est une liste d’objets SiteMeteo non vide.
SiteMeteo¶
L’objet SiteMeteo contiendra les propriétés suivantes:
CdSiteMeteo
RolsContactSiteMeteo : liste non vide d’objets RolContactSiteMeteo.
RolContactSiteMeteo¶
Chaque objet RolContactSiteMeteo pourra contenir les propriétés suivantes:
CdContact
RoleContactSiteMeteo
DtDebutContactSiteMeteo
DtFinContactSiteMeteo
DtMajRoleContactSiteMeteo
Exemple¶
{
"Scenario": {},
"RefHyd": {
"SitesMeteo": [
{
"CdSiteMeteo": "00000000",
"RolsContactSiteHydro": [
{
"CdContact": "0",
"RoleContactSiteMeteo": "ADM",
"DtDebutContactSiteMeteo": "2010-01-01T00:00:00",
"DtFinContactSiteMeteo": "2020-01-01T00:00:00",
"DtMajRoleContactSiteMeteo": "2021-01-01T00:00:00"
}
]
}
]
}