Skip to main content
Esse bloco documenta como validar se uma lista de números possui WhatsApp ativo utilizando o método ApiEuAtendo1.ExistWhats. Ele explica como passar os parâmetros corretamente e exibe um exemplo de código Delphi para realizar a validação e exibir o resultado detalhado.

Objetivo da Função

A função ApiEuAtendo1.ExistWhats permite verificar se uma lista de números possui contas ativas no WhatsApp. A função aceita múltiplos números separados por vírgulas e retorna um TJSONArray com detalhes do status de cada número.

Passo a Passo para Validar os Números

  1. Insira os Números de Telefone separados por vírgula no campo correspondente.
  2. Chame a função ExistWhats passando os números.
  3. A função retornará um TJSONArray com informações detalhadas sobre cada número, incluindo:
    • exists: Indica se o número possui WhatsApp (true ou false).
    • jid: ID do número no WhatsApp.
    • number: O próprio número consultado.
    • name: Nome associado ao número (se disponível).

Exemplo de Código

Parâmetros da Função

  • edtNumeroContato.Text: String contendo os números de telefone que você deseja validar, separados por vírgula.

Estrutura do Retorno

A função retorna um TJSONArray contendo um TJSONObject para cada número consultado. Cada objeto possui os seguintes campos:
  • exists: Boolean – Indica se o número está registrado no WhatsApp.
  • jid: String – ID do número no WhatsApp.
  • number: String – O número de telefone consultado.
  • name: String – Nome associado ao número, se disponível.

Tratamento de Erros

Em caso de erro, como problemas de conexão ou formato incorreto dos números, a função preencherá a variável ErroMsg com uma mensagem descritiva. Verifique a mensagem de erro e garanta que os números foram inseridos no formato correto (separados por vírgula) antes de chamar a função.
Essa atualização permite ao usuário validar múltiplos números de forma eficiente e obter um relatório detalhado do status de cada número, facilitando o acompanhamento e a análise dos resultados.