Loquicom 5 years ago
parent
commit
a30aeb6abc
1 changed files with 29 additions and 8 deletions
  1. 29 8
      readme.md

+ 29 - 8
readme.md

@@ -1,8 +1,10 @@
 
 
 
 
-Spécification de l'API d'un serveur Loquicompta
+# Simple Storage Server
 
 
-# Réponse en cas d'erreur
+Spécification d'un serveur d'hebergement de fichier par http. Permet de stocker des fichier et de les rattacher à un utilisateur. L'API mise a disposition du serveur est décrite en dessous. Deux implémentation d'éxemple sont disponible, en nodejs et en php.
+
+## Réponse en cas d'erreur
 
 
 Lors de l'utilisation de l'api si la requete est invalide le retour est de la forme suivante
 Lors de l'utilisation de l'api si la requete est invalide le retour est de la forme suivante
 
 
@@ -22,7 +24,7 @@ Les codes d'erreurs sont les suivants :
 - 04 : Jeton invalide
 - 04 : Jeton invalide
 - 05 : Erreur serveur
 - 05 : Erreur serveur
 
 
-# Points d'éntrées 
+## Points d'éntrées 
 
 
 `GET /authentication`
 `GET /authentication`
 
 
@@ -84,7 +86,7 @@ Permet de tester la validitée d'un jeton émit lors de la connexion
 ```json
 ```json
 // Requete
 // Requete
 {
 {
-    user: "string" // Username
+    user: "string", // Username
     token: "string"
     token: "string"
 }
 }
 // Reponse
 // Reponse
@@ -105,7 +107,7 @@ Liste les fichiers disponible pour l'utilisateur. La valeur token n'est necessai
 ```json
 ```json
 // Requete
 // Requete
 {
 {
-    user: "string" // Username
+    user: "string", // Username
     token: "string"
     token: "string"
 }
 }
 // Reponse
 // Reponse
@@ -125,7 +127,7 @@ Récupère un fichier. Remplacer {file} par l'id du fichier à récupèrer. La v
 ```json
 ```json
 // Requete
 // Requete
 {
 {
-    user: "string" // Username
+    user: "string", // Username
     token: "string"
     token: "string"
 }
 }
 // Reponse
 // Reponse
@@ -146,8 +148,8 @@ Sauvegarde un fichier. Remplacer {file} par l'id du fichier à récupèrer. La v
 ```json
 ```json
 // Requete
 // Requete
 {
 {
-    user: "string" // Username
-    token: "string"
+    user: "string", // Username
+    token: "string",
     data: "string" // File content
     data: "string" // File content
 }
 }
 // Reponse
 // Reponse
@@ -157,3 +159,22 @@ Sauvegarde un fichier. Remplacer {file} par l'id du fichier à récupèrer. La v
     filename: "string"
     filename: "string"
 }
 }
 ```
 ```
+
+------
+
+`DELETE  /delete/{file}`
+
+Supprime un fichier. Remplacer {file} par l'id du fichier à récupèrer. La valeur token n'est necessaire que si l'authentification est activée.
+
+```json
+// Requete
+{
+    user: "string" // Username
+    token: "string"
+}
+// Reponse
+{
+    success: true
+}
+```
+