Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [fr@sympa] Lier sympa avec une application via une api REST
- From: manu chez Z <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [fr@sympa] Lier sympa avec une application via une api REST
- Date: Tue, 17 Sep 2024 15:08:28 +0200
Le 17/09/2024 à 13:07, Dominique Fournier a écrit :
Bonjour
En REST, la méthode POST veut dire création d'une nouvelle entrée.
La méthode GET affiche les valeurs, donc c'est normal que Sympa veuille faire du GET puisqu'il n'est qu'en lecture.
Dans ce contexte, je proposerai la chose suivante :
- modifier le serveur API REST pour permettre le GET
- OU mettre un CRON sur le serveur Sympa et télécharger le fichier contenant les abonnés avec curl.
Utiliser ensuite "include_file" (sans le remote), décrit dans la doc :
https://www.sympa.community/manual/customize/data-sources.html#data-inclusion-file
Je n'ai jamais essayé...
Bonne journée
Bien cordialement,
Dominique
Merci pour la réponse
J'ai utilisé la seconde solution, ça marche très bien.
Cordialement,
Emmanuel
Le 17/09/2024 à 12:46, manu chez Z (via fr Mailing List) a écrit :
Bonjour
Nous aurions besoin d'utiliser une requête issue d'une API REST en tant que source de données. La requête en question fonctionne en mode 'POST', elle fonctionne très bien à partir d'une commande curl.
J'aurais bien utilisé la source de données "include_remote_file", sauf qu'on ne peut spécifier que l'URL, du coup c'est obligatoirement du GET me semble-t-il, et je ne saurais pas comment lui passer les "data" (le -d de curl).
Une autre possibilité serait d'avoir une source de données qui exécuterait un programme et récupérerait la sortie standard. A nous d'écrire les trois lignes de bash avec du curl et autres joyeusetés pour envoyer la requête, et éventuellement reformater la réponse.
Existe-t-il une solution pour implémenter l'une ou l'autre de ces possibilités ?
Merci d'avance
Emmanuel
-
[fr@sympa] Lier sympa avec une application via une api REST,
manu chez Z, 17/09/2024
-
Re: [fr@sympa] Lier sympa avec une application via une api REST,
Dominique Fournier, 17/09/2024
- Re: [fr@sympa] Lier sympa avec une application via une api REST, manu chez Z, 17/09/2024
-
Re: [fr@sympa] Lier sympa avec une application via une api REST,
Dominique Fournier, 17/09/2024
Archives gérées par MHonArc 2.6.19+.