Accès aux Médias Publics
Ce document détaille les endpoints publics permettant d'accéder aux images et vidéos partagées via l'API Certificall.
Récupération d'une Image Partageable
Endpoint : GET /images/:imageUrl
Description
Ce point d'API public permet de récupérer une image partageable associée à un certificat. Cet endpoint ne nécessite pas d'authentification et permet l'accès direct aux images via une URL encodée.
Requête
-
URL :
/images/:imageUrl -
Méthode HTTP :
GET -
Paramètres de chemin :
imageUrl:string- URL encodée de l'image à récupérer.
-
Headers requis : Aucun (endpoint public)
Réponse
Réponse en cas de succès :
- Code Statut: 200 OK
- Type de Contenu:
image/png - Disposition du Contenu:
inline(affichage dans le navigateur)
En-têtes de réponse :
Content-Type: image/png
Content-Disposition: inline
Le corps de la réponse contient le fichier image binaire.
Réponse en cas d'erreur :
-
Code Statut: 400 Bad Request
-
Description: L'URL de l'image est invalide ou mal formée.
-
Code Statut: 404 Not Found
-
Description: L'image n'existe pas ou n'est plus disponible.
Format de l'URL
L'URL de l'image est généralement fournie dans les réponses des autres endpoints de l'API, notamment :
- Dans le champ
imageUrldes items retournés par/cases - Dans les métadonnées des certificats retournés par
/reports/:reportToken
Exemple d'URL complète :
https://admin.certificall.app/certificall/images/object-name
Cas d'Utilisation
Utilisez cet endpoint pour :
- Afficher les images d'un certificat dans une interface web
- Télécharger les photos associées à une inspection
- Intégrer les images dans des rapports personnalisés
- Créer des galeries d'images à partir des certificats
Caractéristiques
- Accès public : Pas besoin d'authentification
- Rate limiting : Protection contre les abus via throttling
- Format : Images retournées au format PNG
- Affichage : Les images sont retournées en mode
inlinepour affichage direct
Exemple d'Utilisation
Exemple d'utilisation en HTML :
<img src="https://admin.certificall.app/certificall/images/object-name"
alt="Photo d'inspection" />
Récupération d'une Vidéo Partageable
Endpoint : GET /medias/video/:videoUrl
Description
Ce point d'API public permet de récupérer une vidéo partageable associée à un certificat. Cet endpoint ne nécessite pas d'authentification et permet l'accès direct aux vidéos via une URL encodée.
Requête
-
URL :
/medias/video/:videoUrl -
Méthode HTTP :
GET -
Paramètres de chemin :
videoUrl:string- URL encodée de la vidéo à récupérer.
-
Headers requis : Aucun (endpoint public)
Réponse
Réponse en cas de succès :
- Code Statut: 200 OK
- Type de Contenu:
video/mp4 - Disposition du Contenu:
inline(lecture dans le navigateur)
En-têtes de réponse :
Content-Type: video/mp4
Content-Disposition: inline
Le corps de la réponse contient le fichier vidéo binaire en streaming.
Réponse en cas d'erreur :
-
Code Statut: 400 Bad Request
-
Description: L'URL de la vidéo est invalide ou mal formée.
-
Code Statut: 404 Not Found
-
Description: La vidéo n'existe pas ou n'est plus disponible.
Format de l'URL
L'URL de la vidéo est généralement fournie dans les réponses des autres endpoints de l'API, notamment :
- Dans les métadonnées des items vidéo retournés par
/cases - Dans les détails des certificats retournés par
/reports/:reportToken
Exemple d'URL complète :
https://admin.certificall.app/certificall/medias/video/object-name
Cas d'Utilisation
Utilisez cet endpoint pour :
- Lire les vidéos d'inspection dans un lecteur web
- Télécharger les vidéos associées à un certificat
- Intégrer les vidéos dans des interfaces personnalisées
- Archiver les preuves vidéo d'interventions
Caractéristiques
- Accès public : Pas besoin d'authentification
- Rate limiting : Protection contre les abus via throttling
- Format : Vidéos retournées au format MP4
- Streaming : Les vidéos sont streamées pour une lecture optimale
- Affichage : Les vidéos sont retournées en mode
inlinepour lecture directe
Sécurité et Bonnes Pratiques
- Les URLs contiennent des informations encodées qui servent de clé d'accès sécurisée
- Ne partagez les URLs d'images et vidéos qu'avec les personnes autorisées
- Les URLs peuvent être intégrées directement dans des balises HTML (
<img>,<video>) - Ces endpoints sont soumis à rate limiting pour éviter les abus
- Les vidéos peuvent être volumineuses, assurez-vous d'avoir une connexion stable
En suivant ces instructions, vous pourrez accéder en toute sécurité aux médias partagés via l'API Certificall.