Référence API
Image QR du billet
Retourne un PNG de marque de taille limitée pour le code ; le rendu ne donne pas propriété du billet.
https://api.sparkglim.net/api/public/qr/ticket/:codeModèle d’accès
- Modèle d’accès
- Accès public avec validation
- Disponibilité documentée
- Implémenté dans le code
La disponibilité est vérifiée dans le code, pas garantie en production.
Réponse PNG binaire, pas JSON. Rendre un code n’autorise pas le contrôle d’entrée.
Paramètres
| Nom | Type | Validation |
|---|---|---|
codeObligatoireIdentifiant ou code requis par cet endpoint ; ne publiez jamais de vrai OTP ou secret de billet. | string | Validation : UUID ou identifiant de ressource documenté. |
sizeFacultatifLargeur de sortie QR limitée par le moteur existant. | integer | Validation : 128–1024 ; valeur par défaut : 512. |
Requête
Les exemples décrivent le contrat et ne sont pas exécutés. Utilisez des données de test autorisées ; ne saisissez jamais de secret réel ici.
GET /api/public/qr/ticket/EXAMPLE_TICKET_CREDENTIAL?size=512 HTTP/1.1
Host: api.sparkglim.netRéponse
<binary PNG bytes>{
"success": false,
"error": "<ERROR_MESSAGE>"
}Validation, permissions, données indisponibles et pannes utilisent le statut HTTP et l’erreur du gestionnaire.
Limites et tentatives
Limite serveur par défaut : 100 requêtes par IP sur 60 secondes. Des contrôles spécifiques s’appliquent.
Compatibilité du code
Les opérations autorisées nécessitent des tests propres au compte.
server/src/api/routes/public.tsapp/api/qr/ticket/[code]/route.ts