เอกสาร API
handler_api ที่เข้ากันได้กับ sms-activate: action สถานะ รหัสประเทศและรหัสบริการเหมือนเดิม พร้อมเว็บฮุกรหัส
URL ของ handler_api
https://allinsms.com/stubs/handler_api.php
URL หลักของ REST API
https://allinsms.com/v1
เบอร์ (handler_api)
GET หรือ POST พร้อม api_key และ action ประเทศใช้ id ตัวเลขมาตรฐาน (getCountries) และบริการใช้รหัสมาตรฐาน (tg, wa, go …) การตอบกลับเป็นข้อความธรรมดา เว้นแต่ระบุไว้
GET https://allinsms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=6| action | พารามิเตอร์ | การตอบกลับ | คำอธิบาย |
|---|---|---|---|
| getBalance | ไม่มี | ACCESS_BALANCE:12.3400 | เครดิตปัจจุบันใน USD |
| getNumber | service, country, maxPrice? | ACCESS_NUMBER:1042:6281244739021 | ซื้อเบอร์ เรียกเก็บเงินทันที และคืนเงินหากไม่มีรหัสเข้ามา |
| getNumberV2 | service, country, maxPrice? | {"activationId":1042,"phoneNumber":"628…","activationCost":"0.7800",…} | เหมือน getNumber แต่ตอบกลับเป็น JSON พร้อมราคาและเวลาสิ้นสุด |
| getStatus | id | STATUS_WAIT_CODE · STATUS_OK:48213 · STATUS_WAIT_RETRY:48213 · STATUS_CANCEL | ตรวจสอบทุก 3 ถึง 5 วินาทีจนกว่ารหัสจะมาถึง |
| getStatusV2 | id | {"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null} | สถานะแบบ JSON พร้อมข้อความ SMS ฉบับเต็ม |
| getFullSms | id | FULL_SMS:Your code is 48213 | ข้อความเต็มของ SMS ล่าสุด |
| setStatus | id, status=1|3|6|8 | ACCESS_READY · ACCESS_RETRY_GET · ACCESS_ACTIVATION · ACCESS_CANCEL | 1 พร้อม, 3 ขอรหัสอื่น, 6 เสร็จสิ้น, 8 ยกเลิก (หลังเวลารอ ก่อนได้รับรหัส) |
| getActiveActivations | ไม่มี | {"status":"success","activeActivations":[…]} | เบอร์ของคุณที่ยังใช้งานอยู่ |
| getPrices | service?, country? | {"6":{"tg":{"cost":"0.7800","count":5320}}} | ราคาและจำนวนคงเหลือแยกตามประเทศและบริการ |
| getNumbersStatus | country? | {"tg_0":"5320","wa_0":"812",…} | จำนวนคงเหลือของแต่ละบริการในประเทศหนึ่ง |
| getCountries | ไม่มี | {"6":{"id":6,"eng":"Indonesia","iso":"id","phoneCode":"62",…}} | รายชื่อประเทศพร้อม id |
| getServicesList | ไม่มี | {"status":"success","services":[{"code":"tg","name":"Telegram"}]} | รหัสและชื่อบริการ |
ค่าของ setStatus
- 1 · ส่งเบอร์ให้บริการแล้ว กำลังรอ SMS
- 3 · ขอรหัสอื่นไปยังเบอร์เดิม
- 6 · เสร็จสิ้นการเปิดใช้งาน
- 8 · ยกเลิกและคืนเงิน (ยังไม่มีรหัส)
ระยะเวลา
โดยค่าเริ่มต้น เบอร์ใช้งานได้ 20 นาที ยกเลิกได้หลังซื้อ 120 วินาที (หากเร็วกว่านั้นจะได้ EARLY_CANCEL_DENIED) หากไม่มีรหัส การเปิดใช้งานจะคืนเงินอัตโนมัติเมื่อสิ้นสุด ขีดจำกัด: 300 คำขอต่อนาทีต่อคีย์
ข้อผิดพลาด
NO_KEYBAD_KEYNO_ACTIONBAD_ACTIONBAD_SERVICEBAD_COUNTRYNO_NUMBERSNO_BALANCEWRONG_MAX_PRICE:0.7800CHANNELS_LIMITNO_ACTIVATIONBAD_STATUSEARLY_CANCEL_DENIEDTOO_MANY_REQUESTS
เว็บฮุก
ตั้ง URL เว็บฮุกในหน้าบัญชี แล้วเราจะ POST รหัสที่ได้รับทุกรายการไปเป็น JSON และลองซ้ำสองครั้งหากเซิร์ฟเวอร์ของคุณไม่ตอบ 2xx
POST https://your-server/webhook
{ "activationId": 1042, "service": "tg", "country": "id", "phone": "6281244739021",
"code": "48213", "text": "Telegram code: 48213 …", "receivedAt": "2026-10-09T03:12:44.000Z" }