跳转到内容

WhatsApp 检测

检查输入的全球号码是否为 WhatsApp 账号。

代码示例:

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'

非回调请求(回调为空),输入号码已注册 WhatsApp 的响应

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

非回调请求(回调为空),输入号码未注册 WhatsApp 的响应

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

非回调请求(回调为空),输入号码正在检查的响应

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

通过回调地址返回(回调地址)

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

HTTP 请求

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

请求参数

参数名描述
numberstring,电话号码
countrystring国家缩写。巴西:BR,墨西哥:MX,尼日利亚:NG,印度:IN。
callbackoptionalstring,回调 URL。强烈建议使用回调 URL

响应格式

字段描述
status状态码
messagenumber:电话号码
whatsapp:结论

请求方法

直接获取结果

当 whatsapp 值为 checking 时,需要再次检测一段时间(>20s)。

回调获取结果

当回调字段不为空时,查询结果后将返回到回调 URL。请勿多次回调同一号码。返回方法为 GET https://YOUR_CALLBACKURL/?number=%2B628138800001&whatsapp=yes

状态码

状态描述
OKwhatsapp 值为 checking,免费不可用,否则收费,message 包含结果
FAILfree,无效查询
INVALID_INPUTfree,无效输入
RETRY_LATERfree,服务器错误,请稍后重试