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

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

Man sitting creating a QR Code

Mas, primeiro, o que é uma API de códigos 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!

QR code API

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

QR code insights

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.

Customization
at scale

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!

Design QR Code

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 🙂

Você já utiliza a API?

No se preocupe, os endpoints em api.uqr.me ainda são suportados. Deseja atualizar para api.qrcodekit.com?

Só precisa seguir 3 passos simples:

  1. API para criar códigos QR dinâmicos
    Consulte a documentação da v1.0 da API de códigos QR dinâmicos do QR Code Kit. Para acessar todas as funções fornecidas por esta API, deve solicitar uma chave de API em info@qrcodekit.com.

  2. Autenticação
    Todas as chamadas de API requerem um header 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.
download left

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

API para criação 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://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"color": "#000000",
"background_color": "#FFFFFF"
}
}

Qr code API

Exemplos de código

RESPONSE:

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

API para a criação 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://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

Exemplos de código

RESPONSE:

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

API para criar códigos QR
com logotipo

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

Exemplos de código

RESPONSE:

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

API para criação de códigos QR
com desenho e logotipo avançado

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

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

NOME DO PARÂMETRO

color

background_color

logo

logoPercent

errorCorrection

VALOR DEFAULT

#000000

#FFFFFF

No logo

0.2

0

DESCRIÇÃO

Cor em primeiro plano no formato #RRGGBB

Cor de fundo no formato #RRGGBB

URL do logotipo para incluir

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.

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

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

NOME DO 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

DESCRIÇÃO

Se true, defina todos os quadrados grandes com a mesma forma e cor

eye1 images 1

As mesmas opções que o eye1, somente consideradas se o setEyes
AllAtOnce é definido como true

As mesmas opções que o eye1, somente consideradas se o setEyes
AllAtOnce é definido como true

eyeBall1 images

As mesmas opções que o eyeBall1, somente consideradas se o setEyes
AllAtOnce é definido como true

Somente consideradas se o setEyes
AllAtOnce é definido como true

Cor do quadrado grande em formato #RRGGBB

Somente se setAllEyes
AtOnce é definido como false. Cor do quadrado grande em formato #RRGGBB
Somente se setAllEyes
AtOnce é definido como false. Cor do quadrado grande em formato #RRGGBB
body images

Se true, aplique um gradiente ao QR

Primeira cor do gradiente

Segunda cor do gradiente

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

– Linear
QR1 de los gemelos
– Radial:
Segundo gemelier

Exemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/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.