Closed Adamatt closed 7 years ago
Concernant l'API REST il faudrait pour le moment:
GET /api/poll/{id} : renvoie un JSON comportant les données du sondage ayant l'id {id}
{ "question":"Quelles couleurs aime-tu?", "responses":[ {"label":"Bleu", "id":0}, {"label":"Blanc", "id":1}, {"label":"Rouge", "id":2} ], "duplicationCheck":1, "multipleResponse":true }
POST /api/poll : pour publier un sondage avec en parametre le JSON comportant la question, un tableau de réponses, l'id du duplicationCheck, un boolean réponse mutliple
{ "question":"Quelles couleurs aime-tu?", "responses":["Bleu", "Blanc", "Rouge"], "duplicationCheck":1, "multipleResponse":true }
GET /api/poll/{id}/answers : renvoie un JSON comportant les résultats du sondage ayant l'id {id}
{ "responses":[ {"label":"Bleu", "id":0, "voteCount":15}, {"label":"Blanc", "id":1, "voteCount":78}, {"label":"Rouge", "id":2, "voteCount":36} ] }
POST /api/poll/{id}/answers : pour répondre au sondage ayant l'id {id} avec en parametre un tableau de réponses
{ "responses":[1, 2] }
Concernant l'API REST il faudrait pour le moment:
GET /api/poll/{id} : renvoie un JSON comportant les données du sondage ayant l'id {id}
POST /api/poll : pour publier un sondage avec en parametre le JSON comportant la question, un tableau de réponses, l'id du duplicationCheck, un boolean réponse mutliple
GET /api/poll/{id}/answers : renvoie un JSON comportant les résultats du sondage ayant l'id {id}
POST /api/poll/{id}/answers : pour répondre au sondage ayant l'id {id} avec en parametre un tableau de réponses