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)
GET https://YOUR_CALLBACKURL/?number=%2B628138800001&whatsapp=yesRequisição HTTP
POST https://api.ekycpro.com/v1/whatsapp
Parâmetros da Requisição
| parâmetro | descrição |
|---|---|
number | string, número de telefone |
country | string, Abreviação do país. Brasil: BR, México: MX, Nigéria: NG, Índia: IN. |
callback | optional, string, URL de callback. Altamente recomendado usar URL de callback |
Formato de Resposta
| campos | descrição |
|---|---|
status | código de status |
message | number: 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
| status | descrição |
|---|---|
OK | o valor de whatsapp está verificando, indisponível para uso gratuito ou pago; message contém o resultado |
FAIL | free, consulta inválida |
INVALID_INPUT | free, entrada inválida |
RETRY_LATER | free, erro do servidor, por favor, tente novamente mais tarde |