Documentation en ligne

API pour la gestion des ressources

Les portails permettent d’héberger des fichiers sous forme de ressources, pour des documents, images, à rendre disponibles aux usagers.

Ajout et modification d’une ressource

Sur /api/assets/set/IDENTFIANT-DE-RESSOURCE/, via la méthode HTTP POST; l’identifiant de la ressource est libre, il est commun d’utiliser un système à préfixe, par exemple "description-poste:345". Si l’identifiant n’est pas connu une nouvelle ressource sera créée, s’il est connu le fichier associé sera remplacé par le nouveau contenu.

Paramètre JSON, corps de la requête

Nom

Description

Obligatoire

asset

Fichier à poser sur cette ressource; ce paramètre contient des sous-clés : content (contenu du fichier encodé en base64, content_type (type MIME du fichier, optionnel), filename (nom du fichier, optionnel). Oui

Format de retour

Une réponse JSON est retournée dont les entrées sont les suivantes

Nom

Description

Exemple

err

Succès de l’opération

0 si ok, 1 en cas d’erreur

url

En cas de succès, l’adresse de la ressource publiée

 

Suppression d’une ressource

Sur /api/assets/delete/IDENTFIANT-DE-RESSOURCE/, via la méthode HTTP POST. Sans paramètres.

La méthode réussit toujours, que la ressource existe ou pas.

Seule l’association de l’identifiant à la ressource nommée est retirée, le fichier en lui-même n’est pas supprimé du disque.

Dernière mise à jour le 15/05/2025 20:04 — Éditer