Skip to content

H4213/WeLyon

Repository files navigation

Smart-City - Serveur

##Affichage des marqueurs ###/pins ou /pins/category/"idCatégorie" (catégorie = le id de la catégorie) ###/pin/"id" (id = id de la pin) Affichage JSON de tous les marqueurs { "pins": [ { "category": [ { "id": 7, "nom": "Resto" } ], "description": "", "id": 7, "lat": 134.0, "lng": 123.0, "title": "10er", "user": 1 } ] }

##Affichage des catégories ###/categories ou /categories/pin/"idPin" (pin = le id de la pin) ###/category/"id" (id = id de la catégorie) Affichage JSON de toutes les catégories { "categories": [ { "description": "", "id": 7, "nom": "Resto", "pins": [ { "id": 5, "title": "4er" } ] } ] }

##Affichage des utilisateurs ###/user Affichage JSON de tous les utilisateurs (pseudo + pass) { "users": [ { "id": 1, "passw": "pass", "pseudo": "Arthur" } ] }

##Authentification d'un utilisateur ###/auth Vérifie l'authentification et renvoie son id POST : *pseudo *passw

{ "id": "1", "pseudo": "Arthur" }

##Ajout d'un markeur ###/add/pin Vérifie qu'il n'y a pas un doublon sur la positon. Renvoie l'ID du nouveau marker POST : *user (id) *title description cathegorie *lng *lat

##Inscription d'un utilisateur ###/add/user Vérifie qu'il n'y a pas un doublon sur le pseudo. Renvoie l'ID du nouvel user POST : *pseudo *passw

##Delete d'un objet ###/delete/// obj : 'user', 'pin', 'category' id : id de l'objet

{ "retour" : "1" (0 si erreur) }

About

PLD résauy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors