Valida Números de WhatsApp
Verifica se uma lista de números possui WhatsApp ativo, retornando um JSON com o status de cada número.
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
- Insira os Números de Telefone separados por vírgula no campo correspondente.
- Chame a função ExistWhats passando os números.
- A função retornará um
TJSONArray
com informações detalhadas sobre cada número, incluindo:- exists: Indica se o número possui WhatsApp (
true
oufalse
). - jid: ID do número no WhatsApp.
- number: O próprio número consultado.
- name: Nome associado ao número (se disponível).
- exists: Indica se o número possui WhatsApp (
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.
Was this page helpful?