Documentation / API
Consommer des données OData
OData (Open Data Protocol) est un protocole permettant le partage de données. Aujourd'hui, il y a beaucoup de données un peu partout sur internet et sous diverses formes. Lorsqu'elles sont dans des formats propriétaires, elles deviennent difficiles à exploiter. Le but de ce protocole est de fournir un moyen standardisé d'effectuer des requêtes sur ces données grâce aux protocoles standards du web dans l'optique d'améliorer l'accès à ces données et d'augmenter l'interopérabilité.
Les applications mobiles peuvent tirer parti d'OData grâce à une bibliothèque qui s'occupe d'encapsuler tous les appels et tout le système de requêtage. Comme d'habitude, un proxy est généré avec des classes représentant le modèle de données.
Requêter ODATA
Exemple de requête :
https://node.mgcloud.fr/data-unpaginated/dataserver/cg22/data/AIRES_COVOITURAGE?$filter=substringof(tolower('communal'),tolower(STATUT))&$orderby=IDAIRECOV asc&$format=json
La requête ci-dessus liste les aires de covoiturage dont le statut contient le mot "communal" :
$filter=substringof(tolower('communal'),tolower(STATUT))
Les données sont triées par ordre croissant sur le champ IDAIRECOV :
$orderby=IDAIRECOV asc
Le format de sortie demandé ici est le format JSON :
$format=json