GET api/spaces
GET api/spaces/{building}
GET api/space/{building}/{space}
GET api/space/{building}/{space}/last_state
POST api/space/{building}/{space}/free
POST api/space/{building}/{space}/occuped
Les trois premières routes permettent de récupérer respectivement toutes les places de tous les bâtiments du campus de Lille 1, toutes les places d'un batîment donné et finalement une place d'un batîment en particulier. On obtient par exemple pour le batîment M5 et la place numérotée 1 un résultat de ce type :
{"handicap":false,"top_left_corner":{"latitude":"50.609585","longitude":"3.136612"},"top_right_corner":{"latitude":"50.609578","longitude":"3.136645"},"bottom_left_corner":{"latitude":"50.609544","longitude":"3.136586"},"bottom_right_corner":{"latitude":"50.609538","longitude":"3.136619"}}
La quatrième route, permettant de récupérer l'état d'une place, renvoie une information de ce type :
Cela permet de savoir si une place et libre ou non, et depuis combien de temps elle est dans cet état. Les deux dernières routes, qui ont la particularité d'être accessibles via la méthode POST, permettent justement de changer l'état d'une place de parking, à libre ou occupée.
Nous espérons que ces informations vous éclairerons sur le fonctionnement de l'API du projet. Vous pouvez bien entendu retrouver le code source du back-end de l'application sur le repo Github dédié ici pour plus de détails sur la réalisation.
A bientôt !
{"free":false,"timestamp":"6 secondes avant"}
Cela permet de savoir si une place et libre ou non, et depuis combien de temps elle est dans cet état. Les deux dernières routes, qui ont la particularité d'être accessibles via la méthode POST, permettent justement de changer l'état d'une place de parking, à libre ou occupée.
Nous espérons que ces informations vous éclairerons sur le fonctionnement de l'API du projet. Vous pouvez bien entendu retrouver le code source du back-end de l'application sur le repo Github dédié ici pour plus de détails sur la réalisation.
A bientôt !