Acerca de la API:
Esta API te permitirá personalizar tu QR con los datos que quieras. Fácil de implementar y usar.
Solo completa los campos con la información que deseas y recibe un PNG del código QR. ¡Escanéalo y compruébalo!
Los códigos QR son esenciales en el día a día. Puedes crear un código QR para guiar a tus usuarios a las páginas que desees.
Los restaurantes suelen enviar a tus usuarios a tu menú.
Poder compartir tu portafolio con QR y más. ¡Opciones infinitas con QR!
Además de las limitaciones de llamadas a la API por mes, no hay otras limitaciones.
Este punto final te permite crear un código QR que contenga cualquier texto, en particular, una URL que puede redirigir al usuario al sitio web. Después de que se escanee el código QR, el sitio web se mostrará al usuario.
Generador - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="QRCode" viewBox="0 0 200 200" version="1.1"><g transform="translate(24.242 24.242) scale(0.606 0.606)"><rect width="250" height="250" clip-path="url(#main_clip)" fill="black" /></g><defs><path d="M0 0h10v10H0z" id="m" /><path d="M0 0h30v30H0z" id="i" /><path d="M0 0h70v70H0zm10 10v50h50V10z" id="o" /><clipPath id="main_clip"><use xlink:href="#o" transform="translate(0 0)" /><use xlink:href="#o" transform="translate(180 0)" /><use xlink:href="#o" transform="translate(0 180)" /><use xlink:href="#i" transform="translate(20 20)" /><use xlink:href="#i" transform="translate(200 20)" /><use xlink:href="#i" transform="translate(20 200)" /><use xlink:href="#m" transform="translate(80 0)" /><use xlink:href="#m" transform="translate(90 0)" /><use xlink:href="#m" transform="translate(100 0)" /><use xlink:href="#m" transform="translate(110 0)" /><use xlink:href="#m" transform="translate(130 0)" /><use xlink:href="#m" transform="translate(140 0)" /><use xlink:href="#m" transform="translate(110 10)" /><use xlink:href="#m" transform="translate(120 10)" /><use xlink:href="#m" transform="translate(130 10)" /><use xlink:href="#m" transform="translate(80 20)" /><use xlink:href="#m" transform="translate(100 20)" /><use xlink:href="#m" transform="translate(130 20)" /><use xlink:href="#m" transform="translate(90 30)" /><use xlink:href="#m" transform="translate(110 30)" /><use xlink:href="#m" transform="translate(130 30)" /><use xlink:href="#m" transform="translate(140 30)" /><use xlink:href="#m" transform="translate(150 30)" /><use xlink:href="#m" transform="translate(90 40)" /><use xlink:href="#m" transform="translate(140 40)" /><use xlink:href="#m" transform="translate(160 40)" /><use xlink:href="#m" transform="translate(80 50)" /><use xlink:href="#m" transform="translate(100 50)" /><use xlink:href="#m" transform="translate(110 50)" /><use xlink:href="#m" transform="translate(120 50)" /><use xlink:href="#m" transform="translate(130 50)" /><use xlink:href="#m" transform="translate(140 50)" /><use xlink:href="#m" transform="translate(160 50)" /><use xlink:href="#m" transform="translate(80 60)" /><use xlink:href="#m" transform="translate(100 60)" /><use xlink:href="#m" transform="translate(120 60)" /><use xlink:href="#m" transform="translate(140 60)" /><use xlink:href="#m" transform="translate(160 60)" /><use xlink:href="#m" transform="translate(0 80)" /><use xlink:href="#m" transform="translate(20 80)" /><use xlink:href="#m" transform="translate(60 80)" /><use xlink:href="#m" transform="translate(0 90)" /><use xlink:href="#m" transform="translate(10 90)" /><use xlink:href="#m" transform="translate(30 90)" /><use xlink:href="#m" transform="translate(10 100)" /><use xlink:href="#m" transform="translate(20 100)" /><use xlink:href="#m" transform="translate(30 100)" /><use xlink:href="#m" transform="translate(40 100)" /><use xlink:href="#m" transform="translate(50 100)" /><use xlink:href="#m" transform="translate(60 100)" /><use xlink:href="#m" transform="translate(0 110)" /><use xlink:href="#m" transform="translate(10 110)" /><use xlink:href="#m" transform="translate(20 110)" /><use xlink:href="#m" transform="translate(40 110)" /><use xlink:href="#m" transform="translate(50 110)" /><use xlink:href="#m" transform="translate(0 120)" /><use xlink:href="#m" transform="translate(10 120)" /><use xlink:href="#m" transform="translate(40 120)" /><use xlink:href="#m" transform="translate(50 120)" /><use xlink:href="#m" transform="translate(60 120)" /><use xlink:href="#m" transform="translate(10 130)" /><use xlink:href="#m" transform="translate(20 130)" /><use xlink:href="#m" transform="translate(40 130)" /><use xlink:href="#m" transform="translate(50 130)" /><use xlink:href="#m" transform="translate(0 140)" /><use xlink:href="#m" transform="translate(10 140)" /><use xlink:href="#m" transform="translate(30 140)" /><use xlink:href="#m" transform="translate(50 140)" /><use xlink:href="#m" transform="translate(60 140)" /><use xlink:href="#m" transform="translate(30 150)" /><use xlink:href="#m" transform="translate(40 150)" /><use xlink:href="#m" transform="translate(0 160)" /><use xlink:href="#m" transform="translate(10 160)" /><use xlink:href="#m" transform="translate(60 160)" /><use xlink:href="#m" transform="translate(90 70)" /><use xlink:href="#m" transform="translate(100 70)" /><use xlink:href="#m" transform="translate(120 70)" /><use xlink:href="#m" transform="translate(140 70)" /><use xlink:href="#m" transform="translate(150 70)" /><use xlink:href="#m" transform="translate(70 80)" /><use xlink:href="#m" transform="translate(90 80)" /><use xlink:href="#m" transform="translate(110 80)" /><use xlink:href="#m" transform="translate(150 80)" /><use xlink:href="#m" transform="translate(190 80)" /><use xlink:href="#m" transform="translate(220 80)" /><use xlink:href="#m" transform="translate(240 80)" /><use xlink:href="#m" transform="translate(70 90)" /><use xlink:href="#m" transform="translate(110 90)" /><use xlink:href="#m" transform="translate(120 90)" /><use xlink:href="#m" transform="translate(130 90)" /><use xlink:href="#m" transform="translate(150 90)" /><use xlink:href="#m" transform="translate(160 90)" /><use xlink:href="#m" transform="translate(170 90)" /><use xlink:href="#m" transform="translate(180 90)" /><use xlink:href="#m" transform="translate(190 90)" /><use xlink:href="#m" transform="translate(210 90)" /><use xlink:href="#m" transform="translate(230 90)" /><use xlink:href="#m" transform="translate(240 90)" /><use xlink:href="#m" transform="translate(80 100)" /><use xlink:href="#m" transform="translate(110 100)" /><use xlink:href="#m" transform="translate(130 100)" /><use xlink:href="#m" transform="translate(150 100)" /><use xlink:href="#m" transform="translate(160 100)" /><use xlink:href="#m" transform="translate(170 100)" /><use xlink:href="#m" transform="translate(190 100)" /><use xlink:href="#m" transform="translate(210 100)" /><use xlink:href="#m" transform="translate(220 100)" /><use xlink:href="#m" transform="translate(240 100)" /><use xlink:href="#m" transform="translate(70 110)" /><use xlink:href="#m" transform="translate(90 110)" /><use xlink:href="#m" transform="translate(110 110)" /><use xlink:href="#m" transform="translate(120 110)" /><use xlink:href="#m" transform="translate(140 110)" /><use xlink:href="#m" transform="translate(150 110)" /><use xlink:href="#m" transform="translate(170 110)" /><use xlink:href="#m" transform="translate(200 110)" /><use xlink:href="#m" transform="translate(210 110)" /><use xlink:href="#m" transform="translate(80 120)" /><use xlink:href="#m" transform="translate(120 120)" /><use xlink:href="#m" transform="translate(130 120)" /><use xlink:href="#m" transform="translate(140 120)" /><use xlink:href="#m" transform="translate(150 120)" /><use xlink:href="#m" transform="translate(160 120)" /><use xlink:href="#m" transform="translate(180 120)" /><use xlink:href="#m" transform="translate(240 120)" /><use xlink:href="#m" transform="translate(90 130)" /><use xlink:href="#m" transform="translate(120 130)" /><use xlink:href="#m" transform="translate(150 130)" /><use xlink:href="#m" transform="translate(160 130)" /><use xlink:href="#m" transform="translate(180 130)" /><use xlink:href="#m" transform="translate(190 130)" /><use xlink:href="#m" transform="translate(230 130)" /><use xlink:href="#m" transform="translate(240 130)" /><use xlink:href="#m" transform="translate(80 140)" /><use xlink:href="#m" transform="translate(120 140)" /><use xlink:href="#m" transform="translate(130 140)" /><use xlink:href="#m" transform="translate(140 140)" /><use xlink:href="#m" transform="translate(150 140)" /><use xlink:href="#m" transform="translate(210 140)" /><use xlink:href="#m" transform="translate(220 140)" /><use xlink:href="#m" transform="translate(240 140)" /><use xlink:href="#m" transform="translate(70 150)" /><use xlink:href="#m" transform="translate(80 150)" /><use xlink:href="#m" transform="translate(90 150)" /><use xlink:href="#m" transform="translate(110 150)" /><use xlink:href="#m" transform="translate(120 150)" /><use xlink:href="#m" transform="translate(190 150)" /><use xlink:href="#m" transform="translate(200 150)" /><use xlink:href="#m" transform="translate(210 150)" /><use xlink:href="#m" transform="translate(70 160)" /><use xlink:href="#m" transform="translate(90 160)" /><use xlink:href="#m" transform="translate(100 160)" /><use xlink:href="#m" transform="translate(130 160)" /><use xlink:href="#m" transform="translate(140 160)" /><use xlink:href="#m" transform="translate(150 160)" /><use xlink:href="#m" transform="translate(160 160)" /><use xlink:href="#m" transform="translate(170 160)" /><use xlink:href="#m" transform="translate(180 160)" /><use xlink:href="#m" transform="translate(190 160)" /><use xlink:href="#m" transform="translate(200 160)" /><use xlink:href="#m" transform="translate(230 160)" /><use xlink:href="#m" transform="translate(80 170)" /><use xlink:href="#m" transform="translate(130 170)" /><use xlink:href="#m" transform="translate(160 170)" /><use xlink:href="#m" transform="translate(200 170)" /><use xlink:href="#m" transform="translate(240 170)" /><use xlink:href="#m" transform="translate(80 180)" /><use xlink:href="#m" transform="translate(100 180)" /><use xlink:href="#m" transform="translate(110 180)" /><use xlink:href="#m" transform="translate(160 180)" /><use xlink:href="#m" transform="translate(180 180)" /><use xlink:href="#m" transform="translate(200 180)" /><use xlink:href="#m" transform="translate(240 180)" /><use xlink:href="#m" transform="translate(90 190)" /><use xlink:href="#m" transform="translate(130 190)" /><use xlink:href="#m" transform="translate(150 190)" /><use xlink:href="#m" transform="translate(160 190)" /><use xlink:href="#m" transform="translate(200 190)" /><use xlink:href="#m" transform="translate(90 200)" /><use xlink:href="#m" transform="translate(110 200)" /><use xlink:hre...
curl --location --request POST 'https://zylalabs.com/api/458/qr+codes+generator+api/356/generator' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"data": "https://zylalabs.com",
"style": {
"module": {
"color": "black",
"shape": "default"
},
"inner_eye": {
"shape": "default"
},
"outer_eye": {
"shape": "default"
},
"background": {}
},
"size": {
"width": 200,
"quiet_zone": 4,
"error_correction": "M"
},
"output": {
"filename": "qrcode",
"format": "svg"
}
}'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
La API devuelve una imagen PNG del código QR generado. El código QR codifica los datos proporcionados, normalmente una URL o texto, que se puede escanear para redirigir a los usuarios al contenido especificado.
El endpoint del Generador de POST acepta parámetros como el texto o la URL que deseas codificar en el código QR. Los usuarios pueden personalizar el código QR especificando diferentes entradas de datos.
Los datos de respuesta consisten en un formato SVG que representa el código QR. Incluye elementos que definen la estructura del código QR, como rectángulos y caminos, que se representan como una imagen escaneable.
Los casos de uso más comunes incluyen enlazar a sitios web, compartir menús digitales en restaurantes, promover portfolios y proporcionar acceso rápido a información de contacto o perfiles de redes sociales a través de códigos QR.
Los usuarios pueden personalizar sus solicitudes cambiando los datos de entrada, como la URL o el texto que desean codificar. Esto permite crear códigos QR personalizados adaptados a necesidades o campañas específicas.
Los campos clave en los datos de respuesta incluyen los elementos SVG que definen la representación visual del código QR. Estos elementos incluyen formas y rutas que crean el patrón del código QR.
La API genera códigos QR basados en los datos de entrada proporcionados por los usuarios. Siempre que la entrada sea precisa, el código QR resultante codificará correctamente esa información, asegurando resultados de escaneo fiables.
Los usuarios pueden descargar la imagen PNG del código QR e integrarla en materiales de marketing, sitios web o medios impresos. Escanear el código dirigirá a los usuarios a la URL codificada o mostrará el texto, mejorando el compromiso del usuario.
Nivel de Servicio:
100%
Tiempo de Respuesta:
147ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
204ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.049ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
552ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
458ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
605ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
584ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
508ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
659ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
514ms