API รับ SMS
รูปแบบ plain-text activation ทั่วไป สำหรับเครื่องมือที่ใช้งานอยู่แล้ว การผสานรวมใหม่สามารถใช้ REST API ได้เช่นกันแนะนำเบอร์ยืนยันตัวตน
ทุกการเรียกใช้เป็นคำขอ GET (หรือ POST) ไปยัง https://snsverify.com/stubs/handler_api.php พร้อมกับ API key และพารามิเตอร์ action ของคุณ คีย์มาจากหน้า API key ในคอนโซลของคุณ; เก็บไว้เป็นความลับ เพราะสามารถใช้เครดิตของคุณได้ คำตอบจะเป็นข้อความสั้นๆ เช่น ACCESS_NUMBER หรือ STATUS_OK หรือ JSON สำหรับการกระทำรายการ เหมือนกับบริการอื่นๆ ที่ใช้รูปแบบนี้
getBalance (GET) [+]
เครดิตของคุณเป็น USD
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getBalance
คำตอบ
ACCESS_BALANCE:12.50
getServicesList (GET) [+]
รหัสบริการที่คุณสามารถซื้อได้ (JSON)
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getServicesList
คำตอบ
{"status":"success","services":[{"code":"whatsapp","name":"WhatsApp"}]}getCountries (GET) [+]
รหัสประเทศ (ISO, ตัวพิมพ์เล็ก) และรหัสโทร (JSON)
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getCountries
คำตอบ
{"gb":{"name":"United Kingdom","dial":"44"}}getPrices (GET) [+]
ราคาเป็น USD ต่อประเทศและบริการ ตัวกรองทั้งสองเป็นตัวเลือก
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getPrices&service=whatsapp&country=gb
คำตอบ
{"gb":{"whatsapp":{"cost":0.94,"count":100}}}getNumber (GET) [+]
ซื้อเบอร์ ส่งคืนรหัสการเปิดใช้งานและเบอร์พร้อมรหัสประเทศ
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getNumber&service=whatsapp&country=gb
คำตอบ
ACCESS_NUMBER:AC-7K2M9QX4PB:447700900123
getStatus (GET) [+]
STATUS_WAIT_CODE (ยังไม่มีรหัส), STATUS_OK:<code>, STATUS_WAIT_RETRY:<last code> (ขอรหัสอีกครั้ง), STATUS_CANCEL (ยกเลิกหรือคืนเงิน)
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getStatus&id=AC-7K2M9QX4PB
คำตอบ
STATUS_OK:482915
setStatus (GET) [+]
status=1 พร้อม (ACCESS_READY), 3 รหัสอื่น (ACCESS_RETRY_GET), 6 เสร็จสิ้น (ACCESS_ACTIVATION), 8 ยกเลิกพร้อมคืนเงินเต็มจำนวนเมื่อยังไม่มีรหัสมา (ACCESS_CANCEL)
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=setStatus&id=AC-7K2M9QX4PB&status=3
คำตอบ
ACCESS_RETRY_GET
ขั้นตอนทั่วไป
- เรียก getNumber พร้อมบริการและประเทศ บันทึกรหัสการเปิดใช้งานและส่งเบอร์ให้แอป
- เรียก setStatus พร้อม status=1 เมื่อแอปส่ง SMS แล้ว (ไม่จำเป็น ใช้เพียงเพื่อระบุว่าการเปิดใช้งานพร้อม)
- เรียก getStatus ทุก 3 ถึง 5 วินาทีจนกว่าจะได้คำตอบ STATUS_OK พร้อมรหัส
- ต้องการรหัสอื่นหรือไม่? เรียก setStatus status=3 แล้วเรียกอีกครั้งจนกว่า STATUS_OK จะแสดงรหัสใหม่
- เสร็จสิ้น: เรียก setStatus status=6 ไม่มีรหัสและต้องการเงินคืนตอนนี้: เรียก setStatus status=8 (เฉพาะก่อนมีรหัสมา) มิฉะนั้นการเปิดใช้งานจะคืนเงินเองหลังจาก 20 นาที
คำตอบข้อผิดพลาด
| BAD_KEY | ไม่มีหรือ API key ผิด |
| BAD_ACTION | ไม่รู้จัก action |
| BAD_SERVICE | ไม่รู้จักรหัสบริการ |
| BAD_COUNTRY | ไม่มีการขายบริการนี้ในประเทศนั้น |
| NO_BALANCE | เครดิตไม่เพียงพอ |
| NO_NUMBERS | ไม่มีเบอร์ว่างในขณะนี้ ลองอีกครั้งในไม่ช้า |
| NO_ACTIVATION | ไม่รู้จักรหัสการเปิดใช้งาน หรือไม่ใช่ของคุณ |
| EARLY_CANCEL_DENIED | มีรหัสมาแล้ว จึงไม่สามารถยกเลิกการเปิดใช้งานได้ |
| TOO_MANY_REQUESTS | มากกว่า 300 คำขอในหนึ่งนาที |
| NO_ACTIVATIONS | มีการเปิดใช้งานอยู่แล้ว 20 รายการ |
จำกัด: 300 คำขอต่อนาทีต่อคีย์ สูงสุด 20 การเปิดใช้งานต่อบัญชี ราคา ณ วันที่ 2026-11-04