Referência API
Imagem QR do bilhete
Devolve PNG de marca de tamanho limitado para credencial; gerar não concede propriedade.
GET
https://api.sparkglim.net/api/public/qr/ticket/:codeModelo 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
| Nome | Tipo | Validação |
|---|---|---|
codeObrigatórioCredencial ou código exigido; nunca publique OTP real ou segredo de bilhete. | string | Validação: UUID ou identificador de recurso documentado. |
sizeOpcionalLargura de imagem QR limitada pelo motor existente. | integer | Validaçã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.
http
GET /api/public/qr/ticket/EXAMPLE_TICKET_CREDENTIAL?size=512 HTTP/1.1
Host: api.sparkglim.netResposta
text
<binary PNG bytes>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.tsapp/api/qr/ticket/[code]/route.ts