Pular para o conteúdo

Detecção do WhatsApp

Verifique o número global de entrada, se é uma conta do WhatsApp.

Exemplo de código:

curl --location --request POST 'https://api.ekycpro.com/v1/whatsapp' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'X-API-Key: AbcdEfgh' \
--data-urlencode 'callback=https://YOUR_CALLBACK_URL' \
--data-urlencode 'number=628138800001&country=ID'

Solicitação sem callback (callback está vazio), resposta para o número de entrada já registrado no WhatsApp

{
"status": "OK",
"message": {
"number": "+628138800001",
"whatsapp": "yes"
}
}

Solicitação sem callback (callback está vazio), resposta para o número de entrada não registrado no WhatsApp

{
"status": "OK",
"message": {
"number": "+628138800001",
"whatsapp": "no"
}
}

Solicitação sem callback (callback está vazio), resposta para o número de entrada está verificando

{
"status": "OK",
"message": {
"number": "+628138800001",
"whatsapp": "checking"
}
}

Retorno pelo endereço de callback (endereço de callback)

Terminal window
GET https://YOUR_CALLBACKURL/?number=%2B628138800001&whatsapp=yes

Requisição HTTP

POST https://api.ekycpro.com/v1/whatsapp

Parâmetros da Requisição

parâmetrodescrição
numberstring, número de telefone
countrystring, Abreviação do país. Brasil: BR, México: MX, Nigéria: NG, Índia: IN.
callbackoptional, string, URL de callback. Altamente recomendado usar URL de callback

Formato de Resposta

camposdescrição
statuscódigo de status
messagenumber: número de telefone
whatsapp: conclusão

Método de Requisição

Obter Resultado Diretamente

Quando o valor de whatsapp está verificando, precisa ser detectado novamente por um período de tempo (>20s).

Obter Resultado via Callback

Quando o campo callback não está vazio, o resultado é retornado para a URL de callback assim que consultado. Por favor, não chame o mesmo número várias vezes. O método de retorno é GET https://YOUR_CALLBACKURL/?number=%2B628138800001&whatsapp=yes

Código de Status

statusdescrição
OKo valor de whatsapp está verificando, indisponível para uso gratuito ou pago; message contém o resultado
FAILfree, consulta inválida
INVALID_INPUTfree, entrada inválida
RETRY_LATERfree, erro do servidor, por favor, tente novamente mais tarde