Fichiers HTML

Récupérer un fichier HTML

get

Récupère un fichier HTML stocké dans Firebase en utilisant un token chiffré passé comme paramètre de requête.

Paramètre de Requête

  • token (string, obligatoire): Token chiffré représentant l'utilisateur, la session et le nom du fichier. Ce token est utilisé pour localiser et déchiffrer le fichier HTML correspondant.

Réponse (HTTP 200)

En cas de succès, retourne le contenu du fichier HTML avec un Content-Type de text/html.

<html><body><h1>Exemple HTML</h1></body></html>

Gestion des Erreurs

  • 400 Requête Incorrecte: Retourné si le paramètre token est manquant ou vide.

  • 404 Non Trouvé: Retourné si le fichier HTML ne peut pas être récupéré (par exemple, token invalide ou fichier introuvable).

  • 500 Erreur Interne du Serveur: Retourné si une erreur inattendue survient sur le serveur.

Sécurité

Aucune authentification n'est requise pour ce point de terminaison.

Paramètres de requête
tokenstringRequis

Token chiffré utilisé pour récupérer le fichier HTML.

Réponses
200

Fichier HTML récupéré avec succès.

application/json
stringOptionnel

Le contenu du fichier HTML.

Example: <html><body><h1>Exemple HTML</h1></body></html>
get
/helper/html-files/

Téléverser un fichier HTML

post

Téléverse un fichier HTML vers Firebase pour une session spécifique. Le fichier doit être fourni sous forme de form-data avec une clé html_file et avoir un type de contenu 'text/html'. De plus, le session_id doit être inclus dans le form-data pour associer le fichier à une session.

Données du Formulaire

  • html_file (fichier, obligatoire): Le fichier HTML à téléverser. Seuls les fichiers avec le type de contenu 'text/html' sont acceptés.

  • session_id (string, obligatoire): L'ID de session associé au fichier HTML téléversé.

Réponse (HTTP 201)

En cas de succès, retourne un objet JSON contenant :

  • message (string): Un message de confirmation indiquant que le fichier a été téléversé avec succès.

  • token (string): Un token chiffré représentant les informations du fichier et de la session.

Gestion des Erreurs

  • 400 Requête Incorrecte: Retourné si des champs obligatoires sont manquants (par exemple aucun fichier ou ID de session fourni), si le type de fichier n'est pas 'text/html', ou si l'UID admin est invalide.

  • 404 Non Trouvé: Retourné si l'ID de session n'existe pas dans Firestore. Cela indique que l'ID de session fourni ne correspond à aucune session existante dans la base de données.

  • 422 Entité Non Traitable: Retourné si le traitement du fichier HTML (par exemple, le chiffrement) échoue.

  • 500 Erreur Interne du Serveur: Retourné si une erreur inattendue survient sur le serveur.

Sécurité

Un token API-KEY valide doit être fourni dans l'en-tête Authorization.

Autorisations
AuthorizationstringRequis

Entrez votre token Bearer (authentification Firebase) au format : Bearer

Corps
html_filestringRequis

Le fichier HTML à téléverser. Doit avoir le type de contenu 'text/html'.

session_idstringRequis

L'ID de session à associer au fichier HTML téléversé.

Réponses
post
/helper/html-files/

Mis à jour

Ce contenu vous a-t-il été utile ?