Ir para a documentação
SparkGlimSparkGlim Programadores
Pesquisar em toda a documentação

Experimente um tema na sua língua ou um caminho API exato.

    Referência API

    Imagem QR do bilhete

    Devolve PNG de marca de tamanho limitado para credencial; gerar não concede propriedade.

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

    Modelo de acesso

    Modelo de acesso
    Acesso público com validação
    Disponibilidade documentada
    Implementado no código

    Disponibilidade verificada no código, sem garantia de produção.

    Resposta PNG binária, não JSON. Mostrar um código não autoriza entrada.

    Parâmetros

    NomeTipoValidação
    codeObrigatório

    Credencial ou código exigido; nunca publique OTP real ou segredo de bilhete.

    stringValidação: UUID ou identificador de recurso documentado.
    sizeOpcional

    Largura de imagem QR limitada pelo motor existente.

    integerValidação: 128–1024; valor predefinido: 512.

    Pedido

    Os exemplos descrevem o contrato e não são executados. Use registos de teste autorizados; nunca cole segredos reais aqui.

    GET /api/public/qr/ticket/:code
    http
    GET /api/public/qr/ticket/EXAMPLE_TICKET_CREDENTIAL?size=512 HTTP/1.1
    Host: api.sparkglim.net

    Resposta

    Resposta de sucesso · HTTP 200
    text
    <binary PNG bytes>
    Resposta de erro · HTTP 400
    json
    {
      "success": false,
      "error": "<ERROR_MESSAGE>"
    }

    Validação, permissões, registos indisponíveis e falhas usam estado HTTP e erro do controlador.

    Limites e novas tentativas

    Limite padrão: 100 pedidos por IP em 60 segundos. Aplicam-se também controlos específicos.

    Compatibilidade do código

    As operações autorizadas exigem testes específicos da conta.

    • server/src/api/routes/public.ts
    • app/api/qr/ticket/[code]/route.ts