ทดสอบการยืนยันเบอร์โทรไทย (+66) เช็กลิสต์ ขั้นตอน และวิธีแก้ปัญหา

รหัสโทรออก +66OTP Gateway เริ่มต้น $0.20 ต่อรหัสเบอร์เฉพาะ: เฉพาะสหรัฐอเมริกาและแคนาดาAPI ID: th
คำตอบด่วน

ได้ OTP Route รับรหัสยืนยันของไทย (+66) ให้คุณได้ โดย OTP Gateway จัดเบอร์ไทยแบบใช้ครั้งเดียวให้กับ activation หนึ่งรายการ และรหัสจะปรากฏในแดชบอร์ดหรือถูกส่งเข้าระบบของคุณผ่านเว็บฮุกที่ลงนามหรือ REST polling ราคาเริ่มที่ $0.20 ต่อรหัส โดยราคาจริงขึ้นอยู่กับบริการ และการเรียกเก็บเงินจะถูกยกเลิกหากไม่มีอะไรมาถึงภายใน 20 นาที

ก่อนเริ่ม เช็กลิสต์สำหรับการทดสอบ +66

โฟลว์สมัครใช้งานของไทยมีกับดักบางจุด ซึ่งการจับได้บนกระดาษถูกกว่าการพบในรอบ CI ที่ล้มเหลว ยืนยันแต่ละข้อก่อน

  • ข้อมูลรับรอง Bearer key ที่ขึ้นต้นด้วย or_live_ จากคอนโซลนักพัฒนา โดยกำหนดขอบเขตตามสภาพแวดล้อมที่จะใช้งาน
  • ตัวระบุ รหัสประเทศของไทยคือ th ส่วนรหัสบริการให้ใช้จาก GET /api/v1/services แทนการเดา
  • ช่องทางรับ จะเป็น endpoint เว็บฮุกที่เก็บ signing secret ไว้แล้ว หรืองานโพลลิงที่เคารพขีดจำกัด 300 คำขอต่อนาทีก็ได้
  • การจัดการเบอร์ ตัดสินใจว่าโค้ดของคุณจะตัดเลข 0 นำหน้าภายในประเทศอย่างไรก่อนบันทึกข้อมูลใด ๆ (ดูหัวข้อรูปแบบเบอร์)
  • การแยกวิเคราะห์ข้อความ ตรวจว่าตัวแยกวิเคราะห์รับมือกับอักษรไทยที่อยู่รอบตัวเลขได้
  • งบประมาณ กระเป๋าเงินที่เติมแล้ว หรือบัญชี sandbox หากคุณต้องการเพียงพิสูจน์การเชื่อมต่อ

โฟลว์สมัครใช้งานของไทยแบบใดที่ OTP Gateway ครอบคลุมได้?

ไทยเป็นหนึ่งในเส้นทางที่กว้างกว่า โดยมีมากกว่า 1,800 บริการในข้อมูลล่าสุด การใช้งานในท้องถิ่นเน้นการส่งข้อความและการค้า ทีมจึงมักเริ่มจาก LINE, Shopee, Lazada, TikTok, WhatsApp, Facebook, Instagram และ Telegram รายการอื่น ๆ ได้แก่ Google (Gmail & YouTube), Microsoft & Outlook, ChatGPT (OpenAI), Discord, Viber, Netflix, Amazon และ Airbnb

ความพร้อมใช้งานของแต่ละบริการเปลี่ยนไปตามที่เบอร์เข้าและออก จึงควรอ่าน endpoint ราคาก่อนรันทุกครั้ง แทนการฝังสมมติฐานไว้ในโค้ด

สั่งเบอร์ยืนยันตัวตนของไทยผ่าน API

Base URL คือ https://otproute.com/api/v1

  1. ขอ GET /api/v1/prices?country=th&service=<id> หากได้ผลลัพธ์ว่างหรือไม่พร้อมใช้งาน ให้เลือกเวลาหรือเส้นทางอื่น
  2. ส่ง POST /api/v1/activations พร้อม body เช่น {"service": "line", "country": "th"} เก็บรหัส activation ที่ได้รับกลับมาไว้พร้อมกับการรันทดสอบของคุณ
  3. พิมพ์เบอร์ +66 ลงในแอปที่ทดสอบ แล้วทริกเกอร์ SMS
  4. รับรหัสจากอีเวนต์ activation.sms_received หรือจาก GET /api/v1/activations/{id} หากคุณโพลล์
  5. ปล่อยคำสั่งที่ไม่จำเป็นด้วย POST /api/v1/activations/{id}/cancel

ตรวจเฮดเดอร์ X-OTPRoute-Signature (t=<unix>,v1=<hex>) ในทุกการส่ง และทิ้งอีเวนต์ที่ timestamp เก่าเกินไป อีเวนต์ถูกอิงด้วยรหัส activation ทำให้ละเว้นการส่งซ้ำได้ง่าย ตัวอย่างคำขอฉบับเต็มอยู่ในเอกสารนักพัฒนา

รูปแบบเบอร์ไทย เลขศูนย์นำหน้า และข้อความอักษรไทย

ภายในประเทศ เบอร์มือถือไทยเขียนด้วย 0 นำหน้าและตามด้วยอีกเก้าหลัก มักขึ้นต้นด้วย 06, 08 หรือ 09 เลข 0 นั้นเป็นรหัสนำหน้า ในรูปแบบสากลจะหายไป ดังนั้น 08x xxx xxxx จึงกลายเป็น +66 8x xxx xxxx ให้เก็บเวอร์ชัน E.164 และปรับรูปแบบข้อมูลที่ผู้ใช้พิมพ์ซึ่งยังมีเลขศูนย์อยู่ มิฉะนั้นการตรวจข้อมูลซ้ำจะมองว่าเครื่องเดียวเป็นสองคน

รหัสจากแอปที่ใช้งานในไทยมักมาอยู่ในประโยคภาษาไทย ให้ดึงรหัสด้วยรูปแบบ (ตัวเลขต่อเนื่องที่มีความยาวตามที่คาด) แทนการยึดกับคำภาษาอังกฤษ และจำไว้ว่า SMS อักษรไทยใช้การเข้ารหัส Unicode ข้อความจึงถูกแบ่งเป็นส่วนที่สั้นลง QA ด้านการปรับภาษาเป็นอีกเหตุผลที่ทีมมาทดสอบที่นี่ ช่องวันที่ในหน้าจอภาษาไทยมักแสดงปีพุทธศักราช และข้อจำกัดความยาวของช่องชื่อและที่อยู่ภาษาไทยเป็นจุดที่พลาดได้ง่าย การเปิดตัวผลิตภัณฑ์ในเอเชียตะวันออกเฉียงใต้ การรับผู้ขายเข้ามาร์เก็ตเพลส และโต๊ะซัพพอร์ตที่พูดภาษาไทยก็เป็นรายการปกติที่เหลือ

เจ้าหน้าที่ซัพพอร์ตและฝ่ายปฏิบัติการใช้แดชบอร์ดแทนอย่างไร?

ไม่ใช่ทุกการตรวจที่ต้องใช้สคริปต์ ผู้ปฏิบัติงานในทีมปฏิบัติการสามารถสมัครใช้งาน เติมเงิน เปิด OTP Gateway เลือกบริการและประเทศไทย ตรวจสอบราคาที่เสนอ และรับเบอร์ได้ รหัสจะปรากฏบนการ์ด activation ในเบราว์เซอร์ หน้าต่างเวลา 20 นาทีเดียวกันมีผล และการคืนเงินเกิดขึ้นเองหากหน้าต่างเวลาปิดลงโดยไม่มีอะไรมา

แก้ปัญหารหัสที่ไม่ถึงเบอร์ +66

เมื่อ activation ยังว่างเปล่า ให้ไล่ตามรายการนี้

  • ให้เวลาเต็มหน้าต่างก่อนยกเลิก การส่งซ้ำที่ล่าช้าเป็นเรื่องปกติ
  • ยืนยันว่าบริการรับเบอร์เสมือนสำหรับประเทศไทย บางบริการไม่รับ และนั่นคือสิ่งที่การคืนเงินอัตโนมัติครอบคลุม
  • ลองใหม่ภายหลัง หรือเปลี่ยนไปเส้นทางประเทศอื่นหากกรณีทดสอบของคุณอนุญาต บทความเรื่องการกำหนดเส้นทางตามประเทศ อธิบายว่าทีมต่าง ๆ เลือกเส้นทางสำรองอย่างไร
  • เว้นระยะการลองใหม่ การสั่งซ้ำรัว ๆ แทบไม่ช่วยและทำให้ล็อกของคุณรก

คุณไม่เสียเงินจากความพยายามที่ล้มเหลว activation ที่หมดอายุหรือถูกยกเลิกจะคืนเงินเต็มจำนวนเข้ากระเป๋าเงิน

สายระยะยาว กระเป๋าเงิน และ sandbox สำหรับโปรเจกต์ไทย

OTP Route ไม่ขายเบอร์ระยะยาวที่สมัครใช้เองได้ในประเทศไทย ทีมที่ต้องการสายไทยแบบถาวรสามารถอีเมลถึง [email protected] เพื่อสอบถาม กฎระเบียบท้องถิ่นเป็นตัวกำหนดว่าทำอะไรได้บ้าง Dedicated Number ที่คุณถือครองและต่ออายุได้มีเฉพาะในสหรัฐอเมริกาและแคนาดา เริ่มที่ $1.95/month

ส่วนอื่นทั้งหมดทำงานบนกระเป๋าเงิน USD แบบเติมเงินล่วงหน้าโดยไม่มีการสมัครสมาชิก เติมเงินด้วยบัตรหรือ USDT/USDC และระบบส่งใบแจ้งหนี้ PDF ทางอีเมลสำหรับทุกการเติมเงิน สำหรับงานเชื่อมต่อระบบ บัญชีสำหรับพัฒนาสามารถย้ายไปใช้ sandbox เพื่อให้เบอร์และรหัสจำลองไหลผ่านโค้ดของคุณโดยไม่มีค่าใช้จ่าย ดูราคา สำหรับอัตราปัจจุบัน ปฏิบัติตามข้อกำหนดของแต่ละบริการ และอย่าลืมว่านโยบายการใช้งานที่ยอมรับได้ของ OTP Route ครอบคลุมทุก activation

คำถามที่พบบ่อย

ฉันยืนยันการสมัครใช้งานแอปของฉันในไทยได้ไหมโดยไม่มีซิมการ์ดไทย?

ได้ สั่งเบอร์ +66 จาก OTP Gateway กรอกลงในแอปของคุณ แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน API และเว็บฮุก

ควรเก็บเลข 0 นำหน้าเมื่อบันทึกเบอร์มือถือไทยไหม?

ไม่ ให้ตัด 0 นำหน้าออก และเก็บเบอร์เป็น +66 ตามด้วยเก้าหลักที่เหลือ

API ต้องการรหัสอะไรสำหรับประเทศไทย?

ใช้ th เป็นค่า country เช่นใน GET /api/v1/prices?country=th&service=<id>

ทำไมข้อความจาก LINE หรือ Shopee จึงมาเป็นภาษาไทย?

หลายบริการปรับเทมเพลต SMS ตามประเทศของเบอร์หรือภาษาของบัญชี ดังนั้นให้แยกวิเคราะห์ตัวเลขแทนคีย์เวิร์ดภาษาอังกฤษ

activation ของไทยที่ล้มเหลวมีค่าใช้จ่ายเท่าไร?

ไม่มีเลย หากหน้าต่างเวลา 20 นาทีสิ้นสุดโดยไม่มี SMS หรือคุณยกเลิก เงินเต็มจำนวนจะกลับเข้ากระเป๋าเงินของคุณโดยอัตโนมัติ

มีวิธีรันการทดสอบ OTP ของไทยใน CI โดยไม่เสียเงินไหม?

มี ขอโหมด sandbox สำหรับบัญชีพัฒนา ซึ่งส่งคืนเบอร์และรหัสจำลอง เพื่อให้ทดสอบไปป์ไลน์ได้ครบวงจร ดังที่อธิบายในหน้าโซลูชัน CI/CD

ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา

ส่ง OTP แรกของคุณภายในไม่กี่นาที

สร้างบัญชีฟรี เติมเงินในกระเป๋า USD แล้วสั่งซื้อเบอร์จากแดชบอร์ดหรือ API ไม่มีค่าบริการรายเดือน