Ir para o conteúdo

Como gerenciar QR codes e links curtos

Este guia explica como criar e gerenciar QR codes usando o WhatsApp Business.

Os clientes podem ler um QR code com o telefone para começar rapidamente uma conversa com a sua empresa. A API de Gerenciamento do WhatsApp Business permite que você crie e acesse esses QR codes e links curtos associados.

Antes de começar

Você precisará do seguinte:

  • O ID para o número de telefone atual da sua empresa (fromNumberId)
  • Um token de acesso à plataforma para este telefone.

Criar QR code

Para criar um QR code, envie uma solicitação POST ao ponto de extremidade.

No corpo da publicação, inclua um objeto com uma propriedade mensagemPrePreenchida, assim como uma propriedade tipoDeImagem definida como o formato de imagem de sua preferência (SVG ou PNG).

Corpo da requisição

{
  "mensagemPrePreenchida": "string",
  "tipoDeImagem": "PNG"
}

Obter um QR code

Para obter informações sobre um QR code específico, envie uma solicitação GET ao ponto de extremidade e adicione o ID do QR code no parâmetro de caminho.

Exemplo de resposta

{
    "codigo": "L22VMX2CVRJDN1",
    "mensagemPrePreenchida": "MSG",
    "deepLinkUrl": "https://wa.me/message/L22VMX2CVRJDN1"
}

Obter lista de QR codes

Para obter uma lista de todos os QR codes em um número de telefone comercial, envie uma solicitação GET ao ponto de extremidade.

Parâmetros de consulta a QR Code

Tanto a consulta individual quanto a lista de QR Code permitem que se coloque um parâmetro tipoDeImagem que irá especificar o tipo da imagem pesquisada.

Nome Descrição
tipoDeImagem

Tipo: String

Tipo da imagem do QR Code pesquisado. Valores:

- PNG

- SVG

Exemplo de resposta

{
    "qrImageUrl": "https://scontent.frao1-1.fna.fbcdn.net/m1/v/t6/An9HmebK4vkFj74Tt5JLP_me8Tde-rc5cpX8LPk9hCqpMf00otAknu85fo0Hbfdn7dFENkgHXJQCphZJJv7CDEaeb8swDjRQ6NlTA9JEYcu_whUqWd0_NWpGadbOy_JkDBrH-ikkSKE?ccb=10-5&oh=00_AfAwfkfgA2VGfChkl26mQoWDcTlH3HaHSGT6LeqyPTjB9Q&oe=65464D07&_nc_sid=5a413f"
}

Atualizar um QR code

Para atualizar um QR code, envie uma solicitação POST ao ponto de extremidade e adicione o ID do QR code no parâmetro de caminho.

No corpo da solicitação, inclua o texto como text, que será novo texto do QR code.

Excluir QR code

Os QR codes não expiram automaticamente. Para excluir um QR code, envie uma solicitação DELETE ao ponto de extremidade e adicione o ID do QR code que você quer desativar no parâmetro de caminho.

Exemplo de resposta

{
  "success": true
}