Closed lucaa closed 1 year ago
@lucaa c'est ici que je peux suivre les avancées coté API REST ?
@ClementNumericite oui, c'est ce ticket.
L'API pour accéder aux statistiques d'avis d'une seule démarche est ajoutée, accessible par l'endpoint REST de la plateforme XWiki, documentée ici https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/XWikiRESTfulAPI.
/rest/observatoire/avistats/aggregatebyday/demarche/<numéro de la démarche>?media=json
, avec les paramètres suivants, dans l'URL:
question
- valeurs possibles: easy
, satisfaction
, comprehensible
satisfaction
.date_end
, date de la fin de la période pour les avis, en millisecondes (e.g. 1648763000000
) - optionneldate_start
date du début de la période pour les avis, en millisecondes (e.g. 1633039200000
) - optionnelLa réponse fournira le total des réponses, les dates de la période couverte et un bloc pour chaque question demandée avec les comptages des réponses négatives, neutres et positives:
{"answersTotal":123,
"comprehensible":
{"negative":20,
"neutral":20,
"positive":20},
"dateStart":1529013600000,
"dateEnd":1678224509694}
Cette API sera activée en production demain matin, suite au redémarrage de maintenance journalier.
Reste à faire encore:
l'API pour les stats d'une seule démarche est désormais disponible en production.
Reste à faire encore:
- [ ] Implémentation de la vérification des droits complète pour donner accès aux statistiques de réponses (impl. à base du schéma de droits de la plateforme)
- [ ] Amélioration de la réponse fournie lors de la demande des stats pour une démarche inexistante
- [ ] API pour obtenir les statistiques pour une liste de démarches
Ces 3 elements ont été déplacés vers des nouveaux tickets dédiés: #1208, #1209 et #1210.
Je ferme ce ticket maintenant, la finalisation sera couverte par les 3 tickets nouveaux.
Paramètres d'entrée:
Sortie:
Règles générales pour l'API: