cURL / HTTP thô — API dữ liệu WhatsApp
Các ví dụ HTTP thô để kiểm tra trực tiếp các điểm cuối. Sử dụng từ bất kỳ môi trường chạy nào — shell, Makefile, quy trình CI, tiện ích mở rộng máy khách HTTP.
Chọn một kênh
Proxy trực tiếp (sử dụng khóa mua hàng trực tiếp của bạn):
export WA_KEY="YOUR_DIRECT_KEY" export WA_BASE="https://whatsapp-proxy.checkleaked.cc"
Sàn giao dịch RapidAPI (sử dụng khóa RapidAPI của bạn + tiêu đề máy chủ):
export WA_KEY="YOUR_RAPIDAPI_KEY" export WA_BASE="https://whatsapp-data1.p.rapidapi.com" # Set this only when calling the RapidAPI base URL: export WA_HOST_HEADER='-H "x-rapidapi-host: whatsapp-data1.p.rapidapi.com"'
Các ví dụ bên dưới sử dụng proxy trực tiếp. Đối với RapidAPI, hãy thêm $WA_HOST_HEADER vào mỗi lệnh curl.
Tra cứu hồ sơ cá nhân
curl -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/number/13105551234"
Hồ sơ không có ảnh (nhanh hơn)
curl -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/number/no_picture/13105551234"
Kiểm tra sự tồn tại đơn giản
curl -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/number-simple/13105551234"
Chỉ ảnh đại diện (JPEG nhị phân)
curl -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/picture/13105551234" -o profile.jpg
Bỏ qua bộ nhớ đệm
curl -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/number/13105551234?forceBypassCache=1"
Kiểm tra hàng loạt (POST)
curl -X POST "$WA_BASE/bulk_check" \
-H "x-rapidapi-key: $WA_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":["13105551234","447911123456"]}'Tra cứu nhà mạng
curl -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/carrier/13105551234"
Biến thể RapidAPI (yêu cầu tiêu đề máy chủ)
curl -H "x-rapidapi-key: YOUR_RAPIDAPI_KEY" \ -H "x-rapidapi-host: whatsapp-data1.p.rapidapi.com" \ "https://whatsapp-data1.p.rapidapi.com/number/13105551234"
Kiểm tra tiêu đề giới hạn tốc độ
curl -sD - -o /dev/null \ -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/number/13105551234" \ | grep -i -E "^x-ratelimit"
Thống kê sử dụng khóa API
curl -H "x-rapidapi-key: $WA_KEY" \ "$WA_BASE/api-key-stats"
Tập lệnh shell: kiểm tra hàng loạt từ một tệp văn bản
#!/usr/bin/env bash
set -euo pipefail
while IFS= read -r number; do
[[ -z "$number" ]] && continue
curl -s -H "x-rapidapi-key: $WA_KEY" \
"$WA_BASE/number/no_picture/$number" \
| jq -r '[.number, .isWAContact, .isBusiness] | @csv'
sleep 0.5 # 2 req/sec — respect tier burst limit
done < numbers.txt > results.csvCó liên quan
Người Dùng Nói Gì
Đánh giá thực từ khách hàng hài lòng của chúng tôi
4.5/5 (163 đánh giá)