Existem três métodos disponíveis para obter o QR Code da sua instância, facilitando a conexão do seu dispositivo à nossa infraestrutura. Isso garante tempo suficiente para preparar seu dispositivo para a leitura. Caso encontre dificuldades para conectar na primeira tentativa, pode ser necessário obter um QR Code atualizado, acessando novamente o endpoint correspondente.
Métodos para Obtenção do QR Code
1. Geração Manual do QR Code
Obtenha a string do QR Code utilizando o endpoint de listagem de instâncias. A propriedade relevante é qrcode
.
Passos:
- Acesse o endpoint de listagem de instâncias.
- Extraia o valor da propriedade
qrcode
. - Utilize uma ferramenta ou biblioteca de sua escolha para gerar o QR Code a partir da string obtida.
2. Acesso Direto à Imagem do QR Code
Obtenha diretamente a imagem do QR Code informando o ID
da sua instância e o seu token de acesso como parâmetros na query string. Este método é particularmente útil para uso em navegadores.
curl --request GET \
--url 'https://new-api.zapsterapi.com/v1/wa/instances/{instance_id}/qrcode?access_token={token}'
3. Utilização de Token de Acesso nos Cabeçalhos
Similar ao método anterior, mas, em vez de passar o token de acesso na query string, você o inclui no cabeçalho Authorization da requisição.
curl --request GET \
--url https://new-api.zapsterapi.com/v1/wa/instances/{instance_id}/qrcode \
--header 'Authorization: Bearer {token}'
Visualizando o QR Code
Independente do método escolhido, você obterá a imagem do QR Code, como ilustrado abaixo. Utilize seu dispositivo para ler o QR Code e estabelecer a conexão.
Nota Importante: Lembre-se de que os QR Codes são temporários, expirando entre 30 e 60 segundos após serem gerados. Se não conseguir se conectar imediatamente, obtenha um novo QR Code seguindo um dos métodos descritos acima.