Documentation pour l'usage de l'API du site RESA
Chaque requête renvoie une réponse formatée comme l'exemple ci-dessous.
Seuls les blocs erreur et donnees vous seront utiles.
Le bloc erreur permet d'identifier :
status: le code standard de la réponse HTTPelement: libellé de l’élément concerné par l’erreurvaleur: valeur de l’élément provoquant l’erreurtitre: texte explicatif court de l'erreurdetail: texte complémentaire fournissant des détails sur l’erreur ou sa résolution.
Le bloc donnees contient les données renvoyées par l'API si aucune erreur n'a été levée, c'est ça qui vous intéresse ;)
{
"fournisseur": {
"plugin": "RESA",
"version": "1.0.0",
"schema": "0.0.1"
},
"requete": {
"methode": "GET",
"format": "ezrest",
"collection": "...",
"ressource": "...",
"filtres": {
"key": "XXXX"
},
"format_contenu": "json"
},
"erreur": {
"status": 200,
"type": "ok",
"element": "",
"valeur": "",
"titre": "...",
"detail": "..."
},
"donnees": [{}]
}- tous les endpoints nécessitent de passer une clé d'autorisation dans le paramètre
keyafin d'accéder à leur données - tous les endpoints utilisent la méthode GET
Pour récupérer une clé personnelle, contactez le RESAM
Endpoint pour récupérer les informations des fiches association.
- Liste des associations :
GET /http.api/ezrest/assos/ - Informations d'une association :
GET /http.api/ezrest/assos/:id
Endpoint pour récupérer les informations des fiches matériel.
- Liste des fiches :
GET /http.api/ezrest/materiels/ - Informations d'une fiche :
GET /http.api/ezrest/materiels/:id
Endpoint pour récupérer les informations des fiches mission.
- Liste des fiches :
GET /http.api/ezrest/missions/ - Informations d'une fiche :
GET /http.api/ezrest/missions/:id
Endpoint pour récupérer les catégories de classement des différents types de fiches.
- URL :
/http.api/ezrest/categories/ - Paramètre :
id_groupe1: catégories des fiches association2: catégories des fiches matériel3: catégories des fiches mission
Exemple de contenu
"donnees": {
"1": "Association caritative et humanitaire",
"2": "Art, culture et science",
"3": "Environnement, patrimoine et histoire"
}Endpoint pour récupérer la liste des coordonnées des communes avec le nombre total d'associations liées à chacune d'entre elles.
- URL :
/http.api/ezrest/gis/ - Paramètre :
id_secteur1: pour l'antenne du RESAM
Exemple de contenu
"donnees": [{
"lon": "-4.113333225250",
"lat": "48.530834197998",
"id_commune": "8748",
"nom": "Bodilis",
"count": "26"
}]Endpoint pour récupérer les informations des événements de l'agenda.
- Liste des événéments :
GET /http.api/ezrest/evenements/ - Informations d'un événement :
GET /http.api/ezrest/evenements/:id