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.

Pero primero, ¿qué es una API de código 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.

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

QR code insights image

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.

at home

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!

Construida 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 🙂

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 uQR.me. Para acceder a todas las funciones proporcionadas por esta API, debes solicitar una clave de API en info@uqr.me.
  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.

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

API de código QR para la creación básica 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://uqr.me",
"title": "My QR Title"
},
"attributes": {
"color": "#000000",
"background_color": "#FFFFFF"
}
}

Ejemplos de código

RESPONSE:

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

API de código QR para la creación de códigos QR de colores

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://uqr.me",
"title": "My QR Title"
},
"attributes": {
"color": "#E5FCC2",
"background_color": "#594f4f",
"logo_image": "https://uqrmecdn.s3.us-east-2.amazonaws.com/u/16/16-24-logo.png"
}
}

Ejemplos de código

RESPONSE:

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

Ejemplos de código

RESPONSE:

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

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

Nombre del parámetro

Valor por defecto

Descripción

color

#000000

Color de primer plano en el formato #RRGGBB

background_color

#FFFFFF

Color Bkg en el formato #RRGGBB

logo

No logo

URL del logo a incluir

logoPercent

 

0.2

 

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

errorCorrection

 

 

 

 

0

 

 

 

 

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

ParámetroValorDescripción

color │ #000000 │ Color de primer plano en el formato #RRGGBB

background_color │ #FFFFFF │
Color Bkg en el formato #RRGGBB

logo │ No logo │ URL del logotipo a incluir

logoPercent │ 0.2 │ 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.

errorCorrection │ 0 │ 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.

ParámetroValorDescripción

setEyesAllAtOnce

true

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

eye1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

frame0

eye2

 

frame0

 

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

eye3

 

 

frame0

 

 

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

eyeBall1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ball0

eyeBall2

 

ball0

 

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

eyeBall3

 

ball0

 

Sólo se tiene en cuenta si setEyes
AllAtOnce se establece en true

eye1Color

 

#000000

 

Color del cuadrado grande en formato #RRGGBB

eye2Color

 

#000000

 

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

eye3Color

 

#000000

 

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

body

 

 

 

 

 

 

 

square

hasGradient

false

Si es verdadero, aplica un gradiente al QR

gradientColor1

#000000

Primer color del degradado

gradientColor2

#000000

Segundo color del degradado

gradientType

 

 

 

 

 

 

 

 

 

 

 

linear

 

 

 

 

 

 

 

 

 

 

 

Tipología del gradiente. Las opciones son:

– Linear:

– Radial:

ParámetroValorDescripción

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

eye1 │ frame0 │

 

eye2 │ frame0 │ Las mismas opciones que eye1, sólo se tienen en cuenta si setEyes
AllAtOnce se establece como verdadero

eye3 │ frame0 │ Las mismas opciones que eye1, sólo se tienen en cuenta si setEyes
AllAtOnce se establece como verdadero

eyeBall1 │ ball0 │

 

eyeBall2 │ ball0 │ Las mismas opciones que eyeBall1, sólo se tienen en cuenta si setEyesAllAtOnce se establece como verdadero

eyeBall3 │ ball0 │Sólo se tiene en cuenta si setEyesAllAtOnce se establece como verdadero

eye1Color │ #000000 │ Color del cuadrado grande en formato #RRGGBB

eye2Color │ #000000 │ Sólo si setAllEyesAtOnce es falso. Color del cuadrado grande en formato #RRGGBB

eye3Color │ #000000 │Sólo si setAllEyesAtOnce es falso. Color del cuadrado grande en formato #RRGGBB

body │ square │

 

hasGradient │ false │ Si es verdadero, aplica un gradiente al QR

gradientColor1 │ #000000 │ Primer color del degradado

gradientColor2 │ #000000 │ Segundo color del degradado

gradientType │ linear │ Tipología del gradiente. Las opciones son:

– Linear:

 

– Radial:

 

Ejemplos de código

RESPONSE:

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

FAQS

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.