API OTP และการยืนยัน SMS สำหรับนักพัฒนา
สั่งซื้อหมายเลขสำหรับ 182 บริการใน 154 ประเทศด้วยคำขอเดียว จากนั้นอ่านรหัสครั้งเดียวเป็น JSON หากไม่มีรหัสภายใน 20 นาที จำนวนเงินเต็มจำนวนจะถูกคืนเข้าบัญชีเครดิตของคุณ ราคาเริ่มต้นที่ $0.01
# 1. Order a number for whatsapp in US
curl -X POST https://snsotp.com/api/v1/orders \
-H "Authorization: Bearer $SNSOTP_KEY" \
-d service=whatsapp -d country=us
# 2. Read the code (poll every 3 to 5 seconds)
curl https://snsotp.com/api/v1/orders/OT-7K2M9QX4PB \
-H "Authorization: Bearer $SNSOTP_KEY"- ราคาคงที่ต่อบริการและประเทศ
- คืนเงินเต็มจำนวนหากไม่มีรหัส
- REST API และรูปแบบการเปิดใช้งาน SMS
- 300 คำขอต่อนาที
- ชำระเงินด้วยคริปโต
จากนั้น รหัสจะถูกส่งกลับมา
ทุกคำสั่งซื้อที่เปิดอยู่จะอยู่ในคอนโซลของคุณและใน GET /orders พร้อมตัวนับเวลา รหัสจะถูกดึงออกจาก SMS และส่งกลับมาในฟิลด์ของตัวเอง ถัดจากข้อความเต็ม
- รหัสส่วนใหญ่จะแสดงขึ้นภายในหนึ่งนาทีหลังจากที่แอปส่งมา
- ไม่มี SMS ภายใน 20 นาที? คำสั่งซื้อจะถูกคืนเงินเข้าบัญชีเครดิตของคุณ
- คำสั่งซื้อในอดีตจะอยู่ในประวัติของคุณพร้อมรหัสและราคา
คำสั่งซื้อที่เปิดอยู่
คอนโซล| หมายเลข | สถานะ | รหัส | หมดอายุ |
|---|---|---|---|
| ได้รับแล้ว | 284913 | 17:41 | |
| กำลังรอ | กำลังรอ SMS | 19:58 |
แสดง 1 ถึง 2 จากทั้งหมด 2 รายการ
API สำหรับนักพัฒนา
สิบ endpoints, หนึ่งขั้นตอน
ที่อยู่ฐาน https://snsotp.com/api/v1 การเรียกดูแคตตาล็อกไม่ต้องใช้คีย์; การสั่งซื้อใช้คีย์ของคุณเป็น bearer token
- GET/servicesทุกบริการพร้อมรหัสและราคาต่ำสุด
- GET/countriesทุกประเทศพร้อมรหัสและรหัสโทร
- GET/pricesราคาสำหรับบริการ, ประเทศ หรือทั้งสองอย่าง
- GET/balanceเครดิตของคุณใน USD
- POST/ordersสั่งซื้อหมายเลขสำหรับบริการและประเทศ
- GET/orders/{id}สถานะ, รหัส และข้อความ SMS ของคำสั่งซื้อหนึ่งรายการ
- GET/ordersคำสั่งซื้อที่เปิดอยู่ของคุณ (หรือทั้งหมดด้วย status=all)
- POST/orders/{id}/resendขอรหัสอีกครั้งบนหมายเลขเดิม
- POST/orders/{id}/finishปิดคำสั่งซื้อหลังจากใช้รหัสแล้ว
- POST/orders/{id}/cancelยกเลิกก่อนได้รับรหัส, คืนเงินเต็มจำนวน
{
"order": {
"id": "OT-7K2M9QX4PB",
"service": "whatsapp",
"country": "us",
"phone": "+13475550182",
"number": "3475550182",
"price": "0.93",
"status": "received",
"code": "284913",
"sms": "Your WhatsApp code is 284913",
"expires_at": "2026-11-03T12:20:00.000Z"
}
}182
บริการ
154
ประเทศ
ทดสอบ OTP
ทดสอบขั้นตอนการสมัคร, เข้าสู่ระบบ และการยืนยันตัวตนสองขั้นตอนแบบ end-to-end โดยไม่ต้องใช้โทรศัพท์ของพนักงานหรือหมายเลขส่วนตัว
การทดสอบอัตโนมัติ QA
สั่งซื้อหมายเลข, รอรับรหัส และดำเนินการขั้นตอนให้เสร็จสิ้นภายในงาน CI หรือตัวทดสอบของคุณ ทั้งหมดผ่าน HTTP
รักษาความเป็นส่วนตัวของหมายเลขของคุณ
รับ SMS ครั้งเดียวบนหมายเลขเฉพาะ แทนที่จะให้หมายเลขส่วนตัวของคุณกับเว็บไซต์
นักพัฒนา
API JSON ที่มีเอกสารประกอบ พร้อมค่าสถานะที่เข้าใจง่าย ข้อผิดพลาดที่ชัดเจน และตัวอย่างโค้ดในสี่ภาษา
ประมาณการ ราคาของคุณ
ดูราคาที่เผยแพร่ก่อนสร้างบัญชี
กำหนดค่าคำสั่งซื้อ
ขั้นตอนที่ 1: เลือกแหล่งที่มาของ OTP
บอกเราว่าบริการใดส่งรหัสมา เพื่อที่หมายเลขที่คุณได้รับจะสามารถรับรหัสนั้นได้
ขั้นตอนที่ 2: เลือกประเทศ
เลือกประเทศที่บัญชีต้องการ หมายเลขและรหัสโทรจะมาจากประเทศนั้น
ขั้นตอนที่ 3: ทำการสั่งซื้อ
กดซื้อในคอนโซลหรือเรียกใช้ POST /orders รหัสจะแสดงภายในช่วงเวลา 20 นาที หรือจะได้รับเงินคืน
- สมัครสมาชิก
บริการยอดนิยม
ราคาต่ำสุดต่อคำสั่งซื้อในทุกประเทศ เปิดบริการเพื่อดูรายการราคาเต็ม
คุณสมบัติของ SNSOTP
API การยืนยัน SMS
REST API ที่มีเอกสารประกอบสำหรับการสั่งซื้อหมายเลขและอ่านข้อความ OTP ที่เข้ามา รหัสจะถูกส่งกลับมาในฟิลด์ของตัวเอง พร้อมใช้งานทันที
หน้าต่างรหัส 20 นาที
ทุกคำสั่งซื้อจะเปิดไว้เป็นเวลา 20 นาที หากไม่มี SMS ในเวลาดังกล่าว จำนวนเงินเต็มจำนวนจะถูกคืนเข้าบัญชีเครดิตของคุณโดยอัตโนมัติ
ขอรหัสอีกครั้งโดยไม่มีค่าใช้จ่าย
ต้องการ SMS ครั้งที่สองบนหมายเลขเดิมภายในหน้าต่างเวลา? เรียกใช้ resend และขอรหัสจากแอปอีกครั้ง ไม่มีค่าใช้จ่ายเพิ่มเติม
$ curl "snsotp.com/stubs/handler_api.php?api_key=$KEY\
&action=getNumber&service=telegram&country=gb"
ACCESS_NUMBER:OT-3QF8ZK2W7M:447700900182
$ curl "...&action=getStatus&id=OT-3QF8ZK2W7M"
STATUS_OK:51927420 นาที
ช่วงเวลารหัส
300/นาที
คำขอต่อคีย์
คำถามที่นักพัฒนาถาม
API OTP คืออะไร?+
API ที่ให้หมายเลขโทรศัพท์กับโค้ดของคุณเมื่อร้องขอ และส่งคืนรหัสผ่านครั้งเดียว (OTP) ที่แอปส่งมาโดย SMS ด้วย SNSOTP คุณเรียก POST /orders พร้อมบริการและประเทศ จากนั้นอ่านรหัสจาก GET /orders/{id}
รหัสมาถึงเร็วแค่ไหน?+
ปกติภายในหนึ่งนาทีหลังจากที่แอปส่ง SMS โปรดตรวจสอบคำสั่งซื้อทุก 3 ถึง 5 วินาที หรือเปิดกล่องจดหมายในคอนโซลไว้: มันจะรีเฟรชเอง
จะเกิดอะไรขึ้นถ้าไม่มีรหัสมา?+
หากไม่มี SMS มาภายใน 20 นาที คำสั่งซื้อจะปิดและเงินเต็มจำนวนจะคืนเข้าบัญชีเครดิตของคุณโดยอัตโนมัติ คุณยังสามารถยกเลิกก่อนหน้าได้ด้วย POST /orders/{id}/cancel เพื่อรับเงินคืนเต็มจำนวนตราบใดที่ยังไม่มีรหัสมา
ฉันสามารถรับรหัสที่สองบนหมายเลขเดียวกันได้หรือไม่?+
ได้ หลังจากรหัสแรก ให้เรียก POST /orders/{id}/resend (หรือกด Another code ในคอนโซล) และขอ SMS ใหม่จากแอป มันจะมาที่หมายเลขเดียวกันภายในหน้าต่างโดยไม่เสียค่าใช้จ่ายเพิ่มเติม
ฉันสามารถใช้แอปและประเทศใดได้บ้าง?+
182 บริการใน 154 ประเทศ ตั้งแต่ WhatsApp, Telegram และ Google ไปจนถึง OpenAI, Amazon และ Uber สำหรับบริการที่ไม่ได้ระบุไว้ ให้สั่งซื้อ แอปอื่นๆ: ทุก SMS ที่ส่งมาที่หมายเลขภายในหน้าต่างจะถูกส่งคืน
ชำระด้วยคริปโต ใช้ได้ทุกการสั่งซื้อ
เติมเครดิตผ่านช่องทางชำระเงินด้วย USDT, USDC, BTC, ETH, BNB, SOL หรือ LTC เครดิตไม่มีวันหมดอายุ และการคืนเงินสำหรับคำสั่งซื้อที่ไม่มีรหัสจะกลับเข้าสู่บัญชีเครดิตของคุณโดยตรง
สร้างบัญชีเติมเครดิต
เช่นเดียวกับในคอนโซลจำนวน
วิธีการชำระเงิน
- เติมขั้นต่ำ $30 โบนัสเติมครั้งแรกตั้งแต่ $100
- เครดิตจะเข้าบัญชีหลังจากเครือข่ายยืนยันการชำระเงิน
- คำสั่งซื้อที่ไม่มีรหัสจะถูกคืนเงินเข้าบัญชีเครดิตของคุณ