Acesso à API: torne-se um gerador de código QR

Com nossa API poderá criar códigos QR em massa fora de nossa plataforma.

Mas, primeiro, o que é uma API de código QR?

Shhh! Aqueles de vocês que sabem, basta procurar o código 😉

Para o resto de nós, com uma API, podem integrar diferentes programas ou aplicativos. Uma API é uma interface de programação de aplicativo que conecta um sistema a outro, gerando interações entre eles. No nosso caso, oferecemos APIs de código QR dinâmicas e estáticas.
Os usos variam desde a geração de códigos QR em massa a códigos QR com imagens ou logotipos específicos, códigos QR para cartões de visita, cupons e tudo o que possa imaginar!

Vamos dar uma olhada em alguns exemplos de como a API pode ajudar a sua empresa ou campanhas

QR code insights image

Automação
fácil

Nossa API foi construída para tornar seu processo de geração de QR suave e eficaz. Pode integrar facilmente nosso gerador de QR Code com seus sistemas iOS, Android ou fluxos de trabalho.

at home

Personalização
em escala

A criação em massa com as diretrizes da sua marca é essencial para nós. É por isso que com a API pode gerar códigos QR com o seu logotipo e as cores da marca!

Construída para cada
necessidade

Use-o para IDs de funcionários, vCards, gere toneladas de cupons para seus clientes, compartilhe documentação; basicamente tudo o que sua empresa precisa. Temos ou criamos 🙂

Só precisa seguir 3 passos simples:

  1. API para criar códigos QR dinâmicos
    Consulte a documentação do uQR.me Dynamic QR Code API versão 1.0. Para acessar todas as funções fornecidas por esta API, deve solicitar uma chave de API em info@uqr.me.
  2. Autenticação
    Todas as chamadas de API requerem um cabeçalho de autorização com o token de conteúdo para garantir que ele seja devidamente autenticado.
  3. Códigos QR
    Aqui encontrará as operações CRUD básicas para executar com códigos QR, incluindo criação, edição e exclusão.

Para ver a documentação completa, consulte este link:

API de código QR para criação básica de códigos QR em preto e branco

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"
}
}

Code Examples

RESPONSE:

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

API de código QR para a criação de códigos QR coloridos

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"
}
}

Exemplos de códigos

RESPONSE:

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

Exemplos de códigos

RESPONSE:

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

Documentação de configuração avançada de código QR

Parameter Name

Default Value

Description

color

#000000

Cor em primeiro plano no formato #RRGGBB

background_color

#FFFFFF

Cor Bkg no formato #RRGGBB

logo

No logo

URL do logotipo para incluir

logoPercent

0.2

Valor de 0,2 a 1. Pode tornar o QR ilegível. O valor 1 é usado com PNG transparente para que o logotipo não seja posicionado no centro.

errorCorrection

0

Quatro níveis de correção de erros são suportados, sendo L o menos completo e H o mais abrangente.
0 => L
1 => M
2 => Q
3 => H

ParameterValueDescription

color │ #000000 │ Cor em primeiro plano no formato #RRGGBB

background_color │ #FFFFFF │
Cor Bkg no formato #RRGGBB

logo │ No logo │ URL do logotipo para incluir

logoPercent │ 0.2 │ Valor de 0,2 a 1. Pode tornar o QR ilegível. O valor 1 é usado com PNG transparente para que o logotipo não seja posicionado no centro.

errorCorrection │ 0 │ Quatro níveis de correção de erros são suportados, sendo L o menos completo e H o mais compreensivo.
0 => L
1 => M
2 => Q
3 => H

Opções avançadas:São usadas para modificar o estilo e o layout do QR.

Parameter

Value

Description

setEyesAllAtOnce

true

Se for o caso, defina todos os quadrados grandes com a mesma forma e cor

eye1

frame0

eye2

frame0

As mesmas opções que o olho1, somente consideradas se o setEyes
AllAtOnce está pronto para a verdade

eye3

frame0

As mesmas opções que o olho1, somente consideradas se o setEyes
AllAtOnce está pronto para a verdade

eyeBall1

ball0

eyeBall2

ball0

As mesmas opções do eyeBall1, somente consideradas se o setEyes
AllAtOnce está pronto para a verdade

eyeBall3

ball0

Somente levado em conta se setEyes
AllAtOnce está pronto para a verdade

eye1Color

#000000

Grande cor quadrada em formato #RRGGBB

eye2Color

#000000

Somente se colocadoAllEyes
AtOnce é falso. Grande cor quadrada em formato #RRGGBB

eye3Color

#000000

Somente se colocadoAllEyes
AtOnce é falso. Grande cor quadrada em formato #RRGGBB

body

square

hasGradient

false

Se for verdade, aplique um gradiente ao QR

gradientColor1

#000000

Primeira cor do gradiente

gradientColor2

#000000

Segunda cor do gradiente

gradientType

linear

Tipologia do gradiente. As opções são:

– Linear:

– Radial:

ParameterValueDescription

setEyesAllAtOnce │ true │ Se for o caso, defina todos os quadrados grandes com a mesma forma e cor

eye1 │ frame0 │

eye2 │ frame0 │ As mesmas opções que o olho1, somente consideradas se o setEyes
AllAtOnce está pronto para a verdade

eye3 │ frame0 │ As mesmas opções que o olho1, somente consideradas se o setEyes
AllAtOnce está pronto para a verdade

eyeBall1 │ ball0 │

 

eyeBall2 │ ball0 │ As mesmas opções do eyeBall1, somente consideradas se o setEyesAllAtOnce estiver definido como verdadeiro

eyeBall3 │ ball0 │ Somente levado em conta se o setEyesAllAtOnce for definido como verdadeiro

eye1Color │ #000000 │ Grande cor quadrada em formato #RRGGBB

eye2Color │ #000000 │ Somente se o AllEyesAtOnce for falso. Grande cor quadrada em formato #RRGGBB

eye3Color │ #000000 │ Somente se o AllEyesAtOnce for falso. Grande cor quadrada em formato #RRGGBB

body │ square │

hasGradient │ false │ Se for verdade, aplique um gradiente ao QR

gradientColor1 │ #000000 │ Primeira cor do gradiente

gradientColor2 │ #000000 │ Segunda cor do gradiente

gradientType │ linear │ Tipologia do gradiente. As opções são:

– Linear:

– Radial:

Exemplos de códigos

RESPONSE:

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

Perguntas frequentes

Cadastre-se no nosso plano ENTERPRISE e solicite uma chave API para poder usar o código. Procure a ajuda de um desenvolvedor para integrar o código corretamente.

Pode criar vários tipos de códigos QR com a API, incluindo site, vCard, página móvel, cupom e muito mais.

Sim. Como são códigos QR dinâmicos, pode atualizá-los ou alterar seu conteúdo sempre que desejar, mesmo depois de ter-os imprimido.

A API pode ser usada para inventário, embalagem de produto, informações de funcionários, ingressos para eventos, cupons e muito mais.