Le site de la DUI propose une liste des EPN, qui alimente notamment certains services de Proxima mobile : http://delegation.internet.gouv.fr/bddui/api/accespublic/index.php.
L'interface de consultation web permet de localiser les EPN, mais il peut être intéressant de savoir comment obtenir ces données via l'URL..
Petit mode d'emploi du service, utilisé comme une API :
- le principe est de construire une URL à partir de http://delegation.internet.gouv.fr/bddui/api/accespublic/index.php
- 2 commandes principales permettent de générer une liste sous forme de tableau, ou de consulter la fiche d'une structure : pour cela on ajoute soit ?commande=aperfiche pour visualiser une fiche, soit ?commande=choix pour une liste
- cette commande est suivie d'au moins 1 paramètre dans l'URL
- Pour afficher une fiche
- Pour générer une liste
- au moins 8 paramètres connus, dont 2 qui ne semblent pas utilisés actuellement :
- Label1
- Label2 (semble inutilisé)
- IdRegion
- 1 = Île de France
- 2 = Champagne-Ardenne
- 3 = Picardie
- 4 = Haute Normandie
- 5 = Centre
- 6 = Basse-Normandie
- 7 = Bourgogne
- 8 = Nord-Pas-De-Calais
- 9 = Lorraine
- 10 = Alsace
- 11 = Franche-Comté
- 12 = Pays de la Loire
- 13 = Bretagne
- 14 = Poitou-Charentes
- 15 = Aquitaine
- 16 = Midi-Pyrénées
- 17 = Limousin
- 18 = Rhône-Alpes
- 19 = Auvergne
- 20 = Languedoc-Roussillon
- 21 = PACA
- 22 = Corse
- IdDepartement
- [le numéro du département]
- commune
- [nom+de+la+commune+sans+accent]
- Service
- 1 = Accès libre
- 2 = Initiation Internet et multimédia
- 3 = Perfectionnement, accompagnement projets personnels
- 4 = Activités culturelles, création multimédia
- 5 = Accompagnement scolaire, activités éducatives
- 6 = Accompagnement social
- 7 = Accompagnement recherche d'emploi
- 8 = Accompagnement à l'e-administration
- 10 = Accompagnement associations
- 11 = Accompagnement PME/TPE
- 9 = Autres
- ok (semble inutile)
- preserve (permet de bypasser l'avertissement lors des listes très longues)
- exemple d'URL produite http://delegation.internet.gouv.fr/bddui/api/accespublic/index.php?commande=choix&&IdRegion=18&Service=8 (liste des EPN fournissant un accompagnement à l'e-administration en Rhône-Alpes)
- Extraction des informations
- le principe est d'utiliser un parseur afin d'extraire les informations utiles pour les afficher, ou les réutiliser en fonction des services à développer. Liste de parseurs :
mode d'emploi, innovation, hack, cartographie, dui, epn, tutoriel, mashup, data, données
ressources, culture numérique
Florian Daniel
Blog
Wiki
Fichiers
Marque-pages
Micro-messages
Expériences (CV)
Une évolution intéressante consisterait à aménager un tout petit peu cette API afin de permettre le développement de nouveaux services.
Pour mémoire, c'est ce qui s'est produit avec les données "Vélib'", où une API (simplissime) n'a été mise en place qu'après le développement de services par de simples utilisateurs qui avaient construit des applications en parsant les pages publiques du site (parser = extraire les données depuis une page).
Florian Daniel il y a 677 jours