Acceso a la API: conviértete en un generador de códigos QR

Con nuestra API podrás crear códigos QR de forma masiva fuera de nuestra plataforma.

Man sitting creating a QR Code

Pero primero, ¿qué es una API de códigos QR?

¡Shhh! Aquellos de ustedes que saben, simplemente busquen el código 😉

Para el resto de nosotros, con una API puedes integrar diferentes programas o aplicaciones. Una API es una interfaz de programación de aplicaciones que conecta un sistema a otro, generando interacciones entre ellos. En nuestro caso, ofrecemos API de códigos QR tanto dinámicas como estáticas..

Los usos varían desde la generación masiva de códigos QR, hasta códigos QR con imágenes o logotipos específicos, códigos QR para tarjetas de visita, cupones y todo lo que puedas imaginar.

QR code API

Veamos algunos ejemplos de cómo la API puedes ayudar a tu empresa o a tus campañas

QR code insights

Automatización fácil

Nuestra API se creó para que el proceso de generación de QR sea fluido y eficaz. Puedes integrar fácilmente nuestro generador de códigos QR con tus sistemas o flujos de trabajo iOS o Android.

Customization
at scale

Personalización a escala

La creación masiva con las pautas de tu marca es imprescindible para nosotros. ¡Es por eso que con la API puedes generar códigos QR con tu logo y colores de marca!

Design QR Code

Para cada necesidad

Úsala para identificaciones de empleados, vCards, genera toneladas de cupones para tus clientes, comparte documentación; básicamente, todo lo que tu empresa necesita. Lo tenemos o lo creamos 🙂

¿Ya usas la API?

No te preocupes, los endpoints en api.uqr.me todavía están soportados. ¿Quieres actualizar a api.qrcodekit.com?

Solo necesitas seguir 3 sencillos pasos:

  1. API para crear códigos QR dinámicos
    Consulta la documentación de la versión 1.0 de la API de códigos QR dinámicos de QR Code Kit. Para acceder a todas las funciones proporcionadas por esta API, debes solicitar una clave de API en info@qrcodekit.com.

  2. Autenticación
    Todas las llamadas a la API requieren un encabezado de autorización con el token de contenido para garantizar que esté correctamente autenticado.

  3. Códigos QR
    Aquí encontrarás las operaciones CRUD básicas para realizar con códigos QR, incluida la creación, edición y eliminación.
download left

Para ver la documentación completa, consulta este enlace:

API para la creación de códigos QR
en blanco y negro

REQUEST:

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

BODY:
{
"qr_type": "url",

"name": "QR Name",

"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"color": "#000000",
"background_color": "#FFFFFF"
}
}

Qr code API

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

API para la creación de códigos QR
en blanco y negro

REQUEST:

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

BODY:
{
"qr_type": "url",

"name": "QR Name",

"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"color": "#E5FCC2",
"background_color": "#594f4f"
"logo_image": "https://qrcodekitcdn.s3.us-east-2.amazonaws.com/u/16/16-24-logo.png"
}
}

dynamic Qr code API

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

API para crear códigos QR
con logo

REQUEST:

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

BODY:
{
"qr_type": "url",

"name": "QR Name",

"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"color": "#E5FCC2",
"background_color": "#594f4f"
"logo_image": "https://qrcodekitcdn.s3.us-east-2.amazonaws.com/u/16/16-24-logo.png"
}
}

dynamic Qr code API logo

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

API para crear códigos QR
con diseño y logotipo avanzados

REQUEST:

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

BODY:
{
"qr_type": "url",

"name": "QR Name",

"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"body": "round",
"color": "#000000",
"background_color": "#ffffff",
"eye1": "frame1",
"eyeBall1": "ball1",
"eye1Color": "#ed5a4f",
"eyeBall1Color": "#ed5a4f",
"setEyesAllAtOnce": "true",
"errorCorrection": "3",
"logoPercent": "0.4"
"mode": "advanced",
"logo_image": "https://qrcodekitmecdn.s3.us-east- 2.amazonaws.com/u/16/16-24-logo.png"
"
}
}

dynamic Qr code API advanced

Documentación de la configuración avanzada
de los códigos QR

NOMBRE DEL PARÁMETRO

color

background_color

logo

logoPercent

errorCorrection

VALOR POR DEFECTO

#000000

#FFFFFF

No logo

0.2

0

DESCRIPCIÓN

Color de primer plano en el formato #RRGGBB

Color de fondo en el formato #RRGGBB

URL del logo a incluir

Valor de 0,2 a 1. Puede hacer que el QR sea ilegible. El valor 1 se utiliza con PNGs transparentes para que el logo no se sitúe en el centro

Se admiten cuatro niveles de corrección de errores, siendo L el menos exhaustivo y H el más completo.
0 => L
1 => M
2 => Q
3 => H

Opciones avanzadas: Se utilizan para modificar el estilo y el diseño del QR.

NOMBRE DEL PARÁMETRO

setEyesAllAtOnce

eye1

eye2

eye3

eyeBall1

eyeBall2

eyeBall3

eye1Color

eye2Color

eye3Color

body

hasGradient

gradientColor1

gradientColor2

gradientType

VALOR

true

frame0

frame0

frame0

ball0

ball0

ball0

#000000

#000000

#000000

square

false

#000000

#000000

linear

DESCRIPCIÓN

Si es verdadero, establece todos los cuadrados grandes con la misma forma y color

eye1 images 1

Las mismas opciones que eye1, sólo se tiene en cuenta si setEyes
AllAtOnce se establece como verdadero

Las mismas opciones que eye1, sólo se tiene en cuenta si setEyes
AllAtOnce se establece como verdadero

eyeBall1 images

Las mismas opciones que eyeBall1, sólo se tienen en cuenta si setEyes
AllAtOnce se establece como verdadero

Sólo se tiene en cuenta si setEyes
AllAtOnce se establece como verdadero

Color del cuadrado grande en formato #RRGGBB

Solo si setAllEyes
AtOnce es falso. Color del cuadrado grande en formato #RRGGBB
Solo si setAllEyes
AtOnce es falso. Color del cuadrado grande en formato #RRGGBB
body images

Si es verdadero, aplica un gradiente al QR

Primer color del degradado

Segundo color del degradado

Tipología del gradiente. Las opciones son:

– Linear
QR1 de los gemelos
– Radial:
Segundo gemelier

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

FAQ

Regístrate a nuestro plan Enterprise y solicita una clave API para poder utilizar el código. Busca la ayuda de un desarrollador para integrar el código correctamente.

Puedes crear varios tipos de códigos QR con la API, incluyendo Sitio web, vCard, Página móvil, Cupón y más.

Sí. Dado que son códigos QR dinámicos, puedes actualizar o cambiar su contenido cuando lo desees, incluso después de imprimirlos.

La API se puede utilizar para inventario, empaque de productos, información de empleados, boletos para eventos, cupones y más.