Development #2925
API abonnement aux newsletters
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
17 mai 2013
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
On suppose un point d'accès /newletters
utilisant l'algo de signature
développé pour le portail citoyen.
GET /newsletters?email=xxx&mobile=yyyy HTTP/1.0 Content-Type: application/json { 'newsletters': [ { 'name': 'Sport', 'description': 'Les actualités des associations sportives du territoire', 'rss': '<URL flux RSS>', # optionnel 'transports': { 'available': [ 'email', 'mobile' ], 'defined': ['email'], }, }] }
On reçoit la liste des newsletters, avec les transports possibles et
ceux configurés pour les identifiants transmis.
POST /newsletters?email=xxx&mobile=yyyy Content-Type: application/json { 'newsletters': [ { 'name': 'Sport', 'transports': { 'defined': ['email','mobile'], }, }] }
Le POST permet de positionner les abonnements aux différentes
newsletters. L'absence d'un transport supprime ce mode de transmission,
par contre l'absence d'une newsletter dans le contenu JSON ne fait rien
à cette newsletter.
N.B: l'algorithme de signature ne signe que l'URL peut-être faudrait-il définir comment couvrir aussi le contenu du POST
Historique
Mis à jour par Thomas Noël il y a presque 11 ans
Poussés à l'instant:
- la structure de base /register (30afd0a35db)
- et sa déclinaison pour Choosit (d8c316bfba, pour l'instant uniquement les interrogations GET, pas encore d'abonnement via POST).
L'API est celle de Base.
Mis à jour par Frédéric Péters il y a presque 5 ans
- Statut changé de Nouveau à Fermé
Je vais dire que c'était ok avec les commits pointés par Thomas.