跳转到内容

WhatsApp批量号码检测API:快速手机号验证(示例)

import CurlExample from ’../../components/CurlExample.astro’; import ApiUrl from ’../../components/ApiUrl.astro’;

检查输入的国际手机号的WhatsApp详情,是否为WhatsApp账号

API端点

上传检测文件

上传包含手机号的文件进行WhatsApp检测。

<CurlExample endpoint=“/wa/api/simple/tasks” method=“POST” headers={{ ‘X-API-Key’: ‘API-KEY’ }} />

表单数据:

  • file:包含手机号的文本文件(每行一个)

检查任务状态

检查先前提交任务的状态和结果。

<CurlExample endpoint=“/wa/api/simple/tasks/cs9viu7i61pkfs4oavvg” method=“GET” headers={{ ‘X-API-Key’: ‘API-KEY’ }} params={{ ‘user_id’: ‘USER_ID’ }} />

响应示例

上传成功响应

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:24:56.450567423Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test",
"status": "pending",
"file_name": "input.txt",
"total_numbers": 100
}

任务状态响应

{
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "completed",
"processed": 100,
"total": 100,
"results": [
{
"phone_number": "+1234567890",
"has_whatsapp": true,
"last_seen": "2024-10-19"
},
{
"phone_number": "+1234567891",
"has_whatsapp": false,
"last_seen": null
}
]
}

参数

参数类型必需描述
fileFile包含手机号的文本文件(每行一个)
user_idString您的用户标识符
task_idString上传请求返回的任务ID

状态码

  • pending:任务已排队等待处理
  • processing:任务正在处理中
  • completed:任务已成功完成
  • failed:任务遇到错误

速率限制

  • 每个文件最多1000个号码
  • 每个用户最多10个并发任务
  • API调用限制为每分钟100个请求