{
"code": 200,
"status": "success",
"data": {
"healthy": true
}
}
curl --location --request GET 'https://zylalabs.com/api/13750/qr+code+generation+and+encoding+api/31513/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
{
"code": 200,
"status": "success",
"data": {
"format": "png",
"image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAAklEQVR4AewaftIAAAapSURBVO3BgY0cCRIDwWRh/XeZLw9awPUPhquMSP9AkgYckjTikKQRhySNOCRpxCFJIw5JGnFI0ohDkkYckjTikKQRhySNOCRpxCFJIw5JGnFI0ohDkkYckjTikKQRhySNOCRpxCFJIw5JGnFI0ohDkkYckjTikKQRhySNOCRpxCFJIw5JGnFI0ohDkkYckjTikKQRhySNOCRpxA9fKAn/srZ8kyR8SlvekIQnbfkbSfhXteWbHJI04pCkEYckjTgkacQhSSMOSRpxSNKIQ5JG/DCqLWuS8G2S8KQtb0jCkyQsasuaJKw5JGnEIUkjDkkacUjSiEOSRhySNOKQpBGHJI344RdLwqe05ZOS8Ia2PEnCk7Y8acuTJDxpy6IkfEpbfqNDkkYckjTikKQRhySNOCRpxCFJIw5JGnFI0ogf9Gu15Q1teUMS3pCEJ23R73NI0ohDkkYckjTikKQRhySNOCRpxCFJIw5JGvGDfq0kvKEtn9KWNyThSVu05ZCkEYckjTgkacQhSSMOSRpxSNKIQ5JGHJI04odfrC3/sra8IQlP2vKkLU+S8Ia2fJu26L85JGnEIUkjDkkacUjSiEOSRhySNOKQpBGHJI34YVQS9N8l4UlbniThSVve0JYnSXjSlrckQf9/hySNOCRpxCFJIw5JGnFI0ohDkkYckjTikKQRhySN+OELtUWf0ZY3tOW3aou+wyFJIw5JGnFI0ohDkkYckjTikKQRhySNOCRpRPoHXyYJT9ryJAmL2rImCU/asigJa9ryGx2SNOKQpBGHJI04JGnEIUkjDkkacUjSiEOSRvzwhdryJAlP2vKGJLyhLW9JwpO2PEnCG9ryJAlP2vIpSfgbbXmShCdt+ZQkPGnLmkOSRhySNOKQpBGHJI04JGnEIUkjDkkacUjSiB++UBLekIRPacuTJPyNtrwhCU/a8k2S8Clt+TZJeNKWNyThSVu+ySFJIw5JGnFI0ohDkkYckjTikKQRhySNOCRpxA+/WFueJOENSXjSlk9qy5MkvKEtb2jLkyR8UhI+pS1vaMuTJKw5JGnEIUkjDkkacUjSiEOSRhySNOKQpBGHJI1I/2BQEj6lLW9Iwt9oyzdJwhva8iQJb2jLkyS8pS1PkvCkLU+S8Clt+SaHJI04JGnEIUkjDkkacUjSiEOSRhySNOKQpBHpH3yZJKxpyycl4UlbniThSVvWJOFJW96ShCdteZKEJ215koQnbVlzSNKIQ5JGHJI04pCkEYckjTgkacQhSSMOSRrxw6i2rEnCW9ryKUl4Q1vekIQnbXlLEt6QhG+ShCdt+SaHJI04JGnEIUkjDkkacUjSiEOSRhySNOKQpBE//OOS8KQtb2jL30jCp7TlSRKetOUNSXhDEha15Q1teZKENYckjTgkacQhSSMOSR..."
}
}
curl --location --request POST 'https://zylalabs.com/api/13750/qr+code+generation+and+encoding+api/31514/generate+png+qr+from+url+or+text' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"data": "https://example.com",
"format": "png",
"size": 300
}'
{
"code": 200,
"status": "success",
"data": {
"format": "svg",
"image": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"300\" height=\"300\" viewBox=\"0 0 33 33\" shape-rendering=\"crispEdges\"><path fill=\"#ffffff\" d=\"M0 0h33v33H0z\"/><path stroke=\"#000000\" d=\"M4 4.5h7m4 0h3m2 0h1m1 0h7M4 5.5h1m5 0h1m3 0h1m2 0h4m1 0h1m5 0h1M4 6.5h1m1 0h3m1 0h1m1 0h2m1 0h1m2 0h1m3 0h1m1 0h3m1 0h1M4 7.5h1m1 0h3m1 0h1m1 0h1m4 0h3m2 0h1m1 0h3m1 0h1M4 8.5h1m1 0h3m1 0h1m1 0h3m2 0h1m2 0h1m1 0h1m1 0h3m1 0h1M4 9.5h1m5 0h1m1 0h1m2 0h1m2 0h2m2 0h1m5 0h1M4 10.5h7m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h7M12 11.5h1m5 0h1m1 0h1M4 12.5h1m1 0h5m5 0h1m5 0h5M5 13.5h1m2 0h2m2 0h1m1 0h2m1 0h1m3 0h1m1 0h1m3 0h1M4 14.5h5m1 0h1m1 0h2m3 0h4m2 0h1m1 0h1m1 0h2M4 15.5h2m1 0h3m2 0h1m1 0h2m1 0h1m1 0h2m1 0h2m4 0h1M5 16.5h3m2 0h1m4 0h2m1 0h2m1 0h2m1 0h1m1 0h3M4 17.5h5m3 0h1m1 0h1m5 0h1m2 0h1m1 0h1m1 0h1M4 18.5h1m5 0h2m2 0h3m2 0h1m2 0h4m1 0h2M4 19.5h1m2 0h1m3 0h1m3 0h1m2 0h7m3 0h1M4 20.5h1m1 0h1m2 0h2m1 0h4m4 0h5m1 0h1M12 21.5h2m2 0h5m3 0h2M4 22.5h7m6 0h2m1 0h1m1 0h1m1 0h1m1 0h3M4 23.5h1m5 0h1m1 0h2m2 0h2m2 0h1m3 0h2m1 0h1M4 24.5h1m1 0h3m1 0h1m1 0h3m1 0h1m1 0h7m1 0h1m1 0h1M4 25.5h1m1 0h3m1 0h1m1 0h1m6 0h1m1 0h2m1 0h5M4 26.5h1m1 0h3m1 0h1m1 0h5m2 0h1m5 0h2m1 0h1M4 27.5h1m5 0h1m4 0h1m2 0h1m1 0h2m1 0h3m2 0h1M4 28.5h7m1 0h2m1 0h1m5 0h8\"/></svg>\n"
}
}
curl --location --request POST 'https://zylalabs.com/api/13750/qr+code+generation+and+encoding+api/31516/generate+svg+qr+from+url+or+text' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"data": "https://example.com",
"format": "svg"
}'
{
"code": 200,
"status": "success",
"data": {
"format": "png",
"image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAAklEQVR4AewaftIAAAogSURBVO3BQZLkyBEEQfeQ+v+XjXPiCUkKiiC6Y8dUyx+RpAUmkrTERJKWmEjSEhNJWmIiSUtMJGmJiSQtMZGkJSaStMREkpaYSNISE0laYiJJS0wkaYmJJC0xkaQlJpK0xESSlphI0hITSVpiIklLTCRpiYkkLTGRpCUmkrTERJKW+ORFbbMVkJO2uQLkpG2eBOSkba4AOWmbNwA5aZvfDMiT2mYrIG+YSNISE0laYiJJS0wkaYmJJC0xkaQlPvklgPy0tvkGkCcBuattToDcBeRK23wDyJOA3NU2J0CutM1vAOSntc1Pm0jSEhNJWmIiSUtMJGmJiSQtMZGkJT5ZoG2eBOQNbXMC5KRtrgA5AXJX25wAuQvISds8qW2uAPlG21wBctI2J0De0DZPAvKbTSRpiYkkLTGRpCUmkrTERJKW+ET/s7Z5EpCf1jZ3tc1dQE7a5gTIlbb5BpAntc0VIPreRJKWmEjSEhNJWmIiSUtMJGmJiSQt8Yn+b4B8o22uAPlG29wF5ErbnAA5aZsrbXMC5C1tcxeQk7bR8yaStMREkpaYSNISE0laYiJJS0wkaYlPFgDyNwFypW2+AeRK25y0zRuAnLTNXUBO2uYEyEZA/iYTSVpiIklLTCRpiYkkLTGRpCU++SXa5m/SNidA7gJy0jZXgJy0zRUgJ21zAuRK25wAOWmbN7TNCZC3tI2SiSQtMZGkJSaStMREkpaYSNISE0la4pMXAfmbtM032uYNbXMC5C4g/zRA3gJE/9lEkpaYSNISE0laYiJJS0wkaYmJJC1R/shL2uYEyJPa5gTIlbb5zYCctM1dQO5qmxMgJ21zBchJ2/w0ICdtsxWQu9rmBMgbJpK0xESSlphI0hITSVpiIklLfPIiIN9omzcAOWmbEyB3tc1dbfOWtrkC5KRtfjMgJ21zF5CTtnkDkL/JRJKWmEjSEhNJWmIiSUtMJGmJiSQt8cmL2uY3a5vfDMhJ25wAeUrbfAPIlbY5AXLSNleAPKlt3gLkSW1zF5DfbCJJS0wkaYmJJC0xkaQlJpK0xESSlvjkRUBO2uYEyJW2+UbbXAFy0jZ3tc03gNwF5KRtrgA5AXKlbU6AnLTNFSAnbfPTgDypbb7RNleAnAA5aZu7gPy0iSQtMZGkJSaStMREkpaYSNIS5Y+8pG1OgDypbd4C5EltcwXISducALnSNncBeVLbPAnISducAHlS2/w0IHe1zTeAvGEiSUtMJGmJiSQtMZGkJSaStMREkpb4ZLG2eRKQt7TNCZC7gJy0zVPa5htArgB5C5CTtrkLyF1ATtrmSW1zAmSjiSQtMZGkJSaStMREkpaYSNISE0la4pMXATlpmxMgdwE5aZsrbXMC5K62eUvb/DQgd7XNCZC72uYEyG8G5KRtrgD5RttcAf..."
}
}
curl --location --request POST 'https://zylalabs.com/api/13750/qr+code+generation+and+encoding+api/31517/generate+qr+from+vcard' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"vcard": {
"name": "Jane Doe",
"phone": "+1234567890",
"email": "[email protected]"
}
}'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Geração e Codificação de QR Code API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Transforme URLs, texto, detalhes de contato e outros dados em códigos QR escaneáveis com uma API confiável projetada para geração rápida
Cada endpoint retorna uma imagem de QR code com base na entrada fornecida Os endpoints "Gerar PNG" e "Gerar SVG" retornam, respectivamente, um URI de dados PNG em base64 ou uma string SVG bruta que representa o QR code
Os campos principais nos dados de resposta incluem "código" (status HTTP), "status" (sucesso ou erro) e "dados" que contém "formato" (tipo de imagem) e "imagem" (o código QR gerado como um URI de dados ou string SVG)
Os parâmetros incluem "data" (URL ou texto), "vcard" (detalhes de contato), "format" (png ou svg), "size" (dimensões em pixels), "margin" (tamanho da zona silenciosa) e "errorCorrectionLevel" (L, M, Q, H) Cada parâmetro personaliza a saída do código QR
Os usuários podem personalizar solicitações especificando os "dados" ou "vcard" para conteúdo, escolhendo o "formato" para o tipo de saída, ajustando o "tamanho" para dimensões, definindo "margem" para espaçamento e selecionando "nívelDeCorreçãoDeErro" para tolerância a danos
Os dados da resposta estão organizados em uma estrutura JSON com um objeto de nível superior contendo "código", "status" e "dados". O objeto "dados" inclui "formato" e "imagem", fornecendo acesso claro ao QR code gerado
Os casos de uso típicos incluem gerar códigos QR para cartões de visita, menus de restaurantes, ingressos de eventos, embalagens de produtos e compartilhamento de Wi-Fi Esses códigos facilitam o acesso rápido a URLs ou informações de contato quando escaneados
A precisão dos dados é mantida por meio do uso de algoritmos e parâmetros padronizados de geração de código QR Os usuários podem garantir a precisão fornecendo URLs válidas ou dados de vCard formatados corretamente que a API processa para criar códigos QR confiáveis
Os padrões de dados padrão incluem códigos QR que codificam URLs, texto simples ou informações vCard. Os códigos gerados variarão em complexidade com base nos dados de entrada e no nível de correção de erros selecionado, afetando a densidade e a legibilidade do código QR