Encurtador de links

Gerar QR Code

Gere um QR Code em PNG ou SVG e receba a imagem codificada em base64.

POSThttps://pqno.app/admin/api/encurtar-link/gerarqrcode

Gera um QR Code e retorna a imagem em uma resposta JSON. Use HTTP POST com Content-Type: application/json.

Escolha uma origem

Envie exatamente um destes campos:

  • link_id: ID de um link criado por quem gerou o token. O QR Code contém a URL curta desse link.
  • perfil: true: usa o endereço do Link na Bio de quem gerou o token. O perfil precisa estar salvo.
  • conteudo: texto ou endereço de até 1.200 bytes. Acentos e emojis podem ocupar mais de um byte por caractere.

Com token da empresa, link_id e perfil também se limitam a quem gerou o token. Para outro link da empresa, consulte sua url_curta em Obter link e envie esse endereço em conteudo.

Formato, tamanho e cores

Escolha png para uma imagem de tamanho definido ou svg para impressão e redimensionamento sem perda de definição. O padrão é PNG.

tamanho aceita 256, 512, 1024 ou 2048 pixels, com padrão 1024. cor define o desenho e fundo define o fundo, ambos em #RRGGBB. Os padrões são #000000 e #ffffff.

Um conteúdo extenso pode exigir uma imagem maior. Se a API pedir um tamanho maior, aumente tamanho e tente novamente. Use cores com bom contraste e teste a leitura antes de imprimir.

Imagem retornada

CampoDescrição
formatoFormato gerado: png ou svg.
mimeTipo da imagem: image/png ou image/svg+xml.
tamanhoLado da imagem, em pixels.
imagem_base64Conteúdo do arquivo codificado em base64, sem prefixo de URL de dados.

Decodifique dados.imagem_base64 para obter o arquivo. O guia Salvar a imagem de um QR Code mostra como gravá-lo e exibi-lo.

Validação da requisição

Uma origem ausente ou duplicada, um campo desconhecido ou uma opção inválida retorna HTTP 400. Um link não acessível por link_id ou um Link na Bio ainda não salvo retorna 404.

Esta operação gera a imagem sem criar um link ou salvar um QR Code na biblioteca do painel.

Parâmetros

Cabeçalho

Authorizationtextoobrigatório
Envie Bearer seguido do token da API, como Authorization: Bearer SEU_TOKEN.
Content-Typetextoobrigatório
Use application/json para enviar o corpo como JSON.

Corpo (JSON)

link_idinteiro
ID de um link de quem gerou o token. Escolha apenas uma origem: link_id, perfil ou conteudo.
perfilbooleano
Envie true para usar o Link na Bio de quem gerou o token.
conteudotexto
Texto ou URL de até 1.200 bytes em UTF-8. Acentos e emojis podem ocupar mais de um byte.
formatotexto
Formato da imagem: png ou svg. Padrão: png.
tamanhointeiro
Lado da imagem, em pixels: 256, 512, 1024 ou 2048. Padrão: 1024.
cortexto
Cor do desenho em #RRGGBB. Padrão: #000000.
fundotexto
Cor do fundo em #RRGGBB. Padrão: #ffffff.