API การเปิดใช้งานผ่าน SMS
ซื้อหมายเลขและอ่านรหัสจากสคริปต์ของคุณเอง API ใช้รูปแบบ SMS activation ทั่วไป ดังนั้นไคลเอนต์ที่มีอยู่ส่วนใหญ่สามารถทำงานได้โดยการเปลี่ยนที่อยู่ฐานและคีย์
สร้างคีย์ API ของคุณบนหน้าคีย์ API ของคอนโซล คีย์จะแสดงเพียงครั้งเดียว
ที่อยู่พื้นฐานและคีย์
ส่งคำขอ GET หรือ POST ไปยังที่อยู่พื้นฐานพร้อมกับ api_key และ action สร้างคีย์ในหน้า API key ของคอนโซล; คีย์จะแสดงเพียงครั้งเดียว
https://snsactivate.com/stubs/handler_api.php?api_key=YOUR_KEY&action=getBalance
รหัสบริการคือชื่อที่อยู่ในหน้าบริการของเรา (เช่น whatsapp, telegram, google) รหัสประเทศคือรหัส ISO ในตัวพิมพ์เล็ก (us, gb, in) จำกัด: 300 คำขอต่อนาทีต่อคีย์ แต่ละการเปิดใช้งานมีหน้าต่างเวลา 20 นาที เหมือนกับในคอนโซล
getBalance
เครดิตของคุณใน USD
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getBalance
ACCESS_BALANCE:12.50
getServicesList
รหัสบริการที่คุณสามารถซื้อได้ (JSON)
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getServicesList
{"status":"success","services":[{"code":"whatsapp","name":"WhatsApp"}]}getCountries
รหัสประเทศ (ISO, ตัวพิมพ์เล็ก) และรหัสโทรศัพท์ (JSON)
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getCountries
{"us":{"name":"United States","dial":"1"}}getPrices
ราคาใน USD และจำนวนสต็อกต่อประเทศและบริการ ทั้งสองตัวกรองเป็นทางเลือก
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getPrices&service=whatsapp&country=us
{"us":{"whatsapp":{"cost":0.18,"count":130598}}}getNumber
ซื้อการเปิดใช้งาน ส่งคืนรหัสการเปิดใช้งานและหมายเลขพร้อมรหัสประเทศ
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getNumber&service=whatsapp&country=us
ACCESS_NUMBER:AC-7K2M9QX4PB:13475550182
getStatus
STATUS_WAIT_CODE (ยังไม่มีรหัส), STATUS_OK:<code>, STATUS_WAIT_RETRY:<last code> (ขอรหัสอีกครั้ง), STATUS_CANCEL (ยกเลิกหรือคืนเงิน)
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getStatus&id=AC-7K2M9QX4PB
STATUS_OK:482913
setStatus
status=1 พร้อม (ACCESS_READY), 3 ขอรหัสอีกครั้ง (ACCESS_RETRY_GET), 6 เสร็จสิ้น (ACCESS_ACTIVATION), 8 ยกเลิกพร้อมคืนเงินเต็มจำนวนเมื่อยังไม่มีรหัสมา (ACCESS_CANCEL)
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=setStatus&id=AC-7K2M9QX4PB&status=3
ACCESS_RETRY_GET
ขั้นตอนทั่วไป
- getNumber พร้อมบริการและประเทศ บันทึกรหัส
- ป้อนหมายเลขในแอปและขอ SMS
- เรียก getStatus ทุก 5 ถึง 10 วินาทีจนกว่า STATUS_OK
- ต้องการ SMS อีกครั้ง? setStatus 3 แล้วเรียก getStatus อีกครั้ง เสร็จสิ้น: setStatus 6
- ไม่มีรหัส? setStatus 8 ยกเลิกพร้อมคืนเงินเต็มจำนวน หากไม่มีการเรียก คืนเงินจะเกิดขึ้นโดยอัตโนมัติเมื่อหน้าต่างเวลาสิ้นสุด
ข้อผิดพลาด
| 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 รายการแล้ว |