Aller à la documentation
SparkGlimSparkGlim Développeurs
Rechercher dans toute la documentation

Essayez un sujet dans votre langue ou un chemin API exact.

    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.

    GEThttps://api.sparkglim.net/api/public/qr/ticket/:code

    Modè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

    NomTypeValidation
    codeObligatoire

    Identifiant ou code requis par cet endpoint ; ne publiez jamais de vrai OTP ou secret de billet.

    stringValidation : UUID ou identifiant de ressource documenté.
    sizeFacultatif

    Largeur de sortie QR limitée par le moteur existant.

    integerValidation : 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/:code
    http
    GET /api/public/qr/ticket/EXAMPLE_TICKET_CREDENTIAL?size=512 HTTP/1.1
    Host: api.sparkglim.net

    Réponse

    Réponse de succès · HTTP 200
    text
    <binary PNG bytes>
    Réponse d’erreur · HTTP 400
    json
    {
      "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.ts
    • app/api/qr/ticket/[code]/route.ts