API

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

ขั้นตอนทั่วไป

  1. getNumber พร้อมบริการและประเทศ บันทึกรหัส
  2. ป้อนหมายเลขในแอปและขอ SMS
  3. เรียก getStatus ทุก 5 ถึง 10 วินาทีจนกว่า STATUS_OK
  4. ต้องการ SMS อีกครั้ง? setStatus 3 แล้วเรียก getStatus อีกครั้ง เสร็จสิ้น: setStatus 6
  5. ไม่มีรหัส? 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 รายการแล้ว
API รับ SMS ยืนยันตัวตน: getNumber, getStatus, setStatus