ReOTP.
API/1. คำขอลิงก์ในเบื้องหลัง (Zero-Delay)
1 นาทีในการอ่าน

1. คำขอลิงก์ในเบื้องหลัง (Zero-Delay)

รับลิงก์การยืนยันอย่างเป็นส่วนตัวและไร้ความล่าช้าก่อนที่ผู้ใช้จะคลิกปุ่มเข้าสู่ระบบ

ระบบ ReOTP ได้รับการออกแบบมาเพื่อมอบประสบการณ์ "เข้าสู่ระบบโดยไม่ต้องพิมพ์" (Zero-Type Auth) เพียงแค่ส่งคำขอเพื่อรับลิงก์ WhatsApp หรือ Telegram แล้วเราจะจับหมายเลขโทรศัพท์ของผู้ใช้จากข้อความของพวกเขาโดยอัตโนมัติ!

พารามิเตอร์ที่ส่ง (Request Body):

  • apiKey (ข้อความ - จำเป็น): คีย์ API สำหรับโปรเจกต์ของคุณ
  • phoneNumber (ข้อความ - ตัวเลือก): หมายเลขโทรศัพท์ของผู้ใช้ (ตัวอย่าง: +966500000000) หากไม่ได้ส่งมา เราจะจับหมายเลขจากผู้ส่งโดยอัตโนมัติ
  • method (ข้อความ - จำเป็น): ต้องเป็น "WHATSAPP" หรือ "TELEGRAM"
  • returnUrl (ข้อความ - ตัวเลือก): ลิงก์สำหรับการเปลี่ยนหน้ากลับหลังจากสำเร็จใน Telegram

พารามิเตอร์ที่ได้รับ (Response Body):

  • requestId (ข้อความ): ID ธุรกรรมเพื่อติดตามสถานะ
  • waLink (ข้อความ): ลิงก์ WhatsApp ที่เตรียมไว้
  • tgLink (ข้อความ): ลิงก์ Telegram ที่เตรียมไว้
  • expectedText (ข้อความ): ข้อความอัตโนมัติที่คาดหวัง

เมื่อคุณได้รับลิงก์เหล่านี้แล้ว ให้เชื่อมโยงกับปุ่มเข้าสู่ระบบ และเมื่อผู้ใช้คลิกปุ่ม WhatsApp หรือ Telegram จะเปิดขึ้นด้วยการคลิกเพียงครั้งเดียว

โค้ดสำหรับการเชื่อมต่อ (SDKs)
curl -X POST https://reotp.com/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "PREDICTIVE"
  }'
พื้นที่ทดลองใช้งานแบบโต้ตอบ
แพลตฟอร์มแบบโต้ตอบสำหรับทดสอบ API

ป้อนหมายเลขโทรศัพท์เพื่อเริ่มต้นเซสชันและทดสอบการตอบสนองของเซิร์ฟเวอร์แบบเรียลไทม์:

ทดสอบ API แบบโต้ตอบโดยตรง (Interactive API Playground)

ลองส่งคำขอยืนยันโดยตรงและสร้างโค้ด Integration ด้วยภาษาโปรแกรมที่คุณต้องการ

curl -X POST https://reotp.com/api/verify/init \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneNumber": "201000000000",
    "method": "WHATSAPP"
  }'