ไทย
ทดสอบการยืนยันโทรศัพท์เดนมาร์ก (+45): เลือกผลิตภัณฑ์ OTP Route ให้ถูกต้อง
ได้ คุณรับรหัสยืนยันของเดนมาร์ก (+45) ด้วย OTP Route โดยสั่งเบอร์ใช้ครั้งเดียวจาก OTP Gateway แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน REST API และ signed webhook ราคาเริ่มต้นที่ $0.20 ต่อรหัส และการเรียกเก็บจะมีผลเฉพาะเมื่อ SMS มาถึงภายในหน้าต่าง 20 นาที ยังไม่มีสายเดนมาร์กระยะยาวแบบ self-serve ดังนั้น Gateway จึงเป็นเส้นทางสำหรับการทดสอบ +45
คุณต้องการรหัสเดนมาร์กหนึ่งครั้ง หรือเบอร์ที่เก็บไว้ได้?
ตัดสินเรื่องนี้ก่อนเขียนโค้ดเชื่อมต่อใดๆ เพราะผลิตภัณฑ์ทั้งสองของ OTP Route แก้ปัญหาต่างกัน
- OTP Gateway ให้เบอร์ +45 สำหรับการยืนยันครั้งเดียว คุณสั่งเบอร์ ทริกเกอร์ SMS จากแอปที่กำลังทดสอบ อ่านรหัส แล้วเบอร์นั้นก็จบหน้าที่ เหมาะกับการทดสอบการสมัคร regression suite และการตรวจหน้าจอ onboarding ภาษาเดนมาร์กแบบครั้งเดียว
- Dedicated Virtual Numbers เป็นสายที่คุณเก็บไว้ได้ตราบที่ต่ออายุ มี SMS ขาเข้าและขาออกพร้อมการโทรผ่านเบราว์เซอร์ สายเหล่านี้มีเฉพาะเบอร์ของสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month
ไม่มีเบอร์เดนมาร์กระยะยาวแบบ self-serve หากทีมของคุณต้องการสาย +45 ที่อยู่กับคุณจริงๆ ให้เขียนถึง [email protected] เพื่อสอบถาม ว่าจะจัดให้ได้หรือไม่ขึ้นอยู่กับกฎระเบียบท้องถิ่น และไม่มีสิ่งใดเป็นคำมั่นสัญญา สำหรับงาน QA ในเดนมาร์กส่วนใหญ่ Gateway ก็เป็นเครื่องมือที่ถูกต้องอยู่แล้ว บทความของเราเรื่อง เบอร์ชั่วคราวเทียบกับเบอร์เฉพาะ เปรียบเทียบทั้งสองแบบสำหรับแผนทดสอบในกลุ่มนอร์ดิก
เบอร์ Gateway +45 ยืนยันแอปใดได้บ้าง?
เส้นทางเดนมาร์กในปัจจุบันครอบคลุมบริการมากกว่า 1,800 รายการ รายการยอดนิยมใน snapshot ของวันนี้ ได้แก่ WhatsApp, LinkedIn, Uber, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Signal, Discord, ChatGPT (OpenAI), Amazon, Airbnb และ Netflix
ความพร้อมใช้งานเปลี่ยนไปตลอดวันเมื่อ carrier partners เพิ่มและใช้ความจุไป จึงควรมองรายการนั้นเป็นจุดเริ่มต้นไม่ใช่สัญญา OTP routing ที่ดีหมายถึงการถามสต็อกปัจจุบัน แทนที่จะสมมติเอา คำตอบที่เชื่อถือได้ ณ เวลาใดเวลาหนึ่งมาจาก API หรือหน้าสั่งซื้อในแดชบอร์ด ซึ่งเสนอเฉพาะชุดที่ให้บริการได้ในขณะนั้น
ขั้นตอนของ Denmark OTP API ตั้งแต่ต้นจนจบเป็นอย่างไร?
ทุกการเรียกไปที่ https://otproute.com/api/v1 ด้วย Bearer key ที่ขึ้นต้นด้วย or_live_ ซึ่งสร้างใน Developer console บัญชีหนึ่งมีได้สูงสุด 10 key ทำให้แยกข้อมูลรับรองสำหรับ staging, CI และแล็ปท็อปในเครื่องแล้วเพิกถอนแยกกันได้
การรันโดยทั่วไปเริ่มด้วย GET /api/v1/balance เพื่อให้ชุดทดสอบล้มเหลวตั้งแต่ต้นเมื่อกระเป๋าเงินว่าง ต่อมา GET /api/v1/prices?country=dk&service=<id> ส่งราคาปัจจุบันและบอกว่ามีสต็อกสำหรับคู่นั้นหรือไม่ การสั่งซื้อทำด้วย POST /api/v1/activations พร้อม body เช่น {"service": "linkedin", "country": "dk"} การตอบกลับมี activation id และเบอร์ +45 ที่จะกรอกในผลิตภัณฑ์ของคุณ
สำหรับรหัส จะ poll GET /api/v1/activations/{id} หรือ subscribe endpoint ของ webhook กับ activation.sms_received ก็ได้ Webhook มี header X-OTPRoute-Signature (t=<unix>,v1=<hex>) ซึ่งเป็น HMAC-SHA256 ของ <t>.<raw body> ด้วย secret ของ endpoint ให้ตรวจสอบและทิ้ง timestamp ที่เก่า หากการทดสอบถูกยกเลิก ให้ปล่อยออเดอร์ด้วย POST /api/v1/activations/{id}/cancel ขีดจำกัดอัตราคือ 300 requests ต่อนาที และเอกสารอ้างอิงฉบับเต็มอยู่ใน เอกสาร
เบอร์และ SMS ของเดนมาร์กมีอะไรเฉพาะตัว?
เดนมาร์กใช้แผนเลขหมายแบบปิด เบอร์สมาชิกมีแปดหลักและไม่มี trunk prefix รูปแบบในประเทศกับระหว่างประเทศจึงต่างกันเพียง +45 เมื่อบันทึกเบอร์ยืนยันของเดนมาร์กจากการรันทดสอบ ให้เก็บเป็น E.164 คือ +45 ตามด้วยแปดหลักนั้น ชาวเดนมาร์กมักเขียนเป็นคู่ เช่น "12 34 56 78" ดังนั้นตัว normaliser ควรลบช่องว่างและจุดก่อนตรวจสอบ แทนที่จะปฏิเสธ input
กับดักเล็กๆ อย่างหนึ่งคือ หมู่เกาะแฟโรใช้ +298 และกรีนแลนด์ใช้ +299 ทั้งที่ทั้งสองเป็นส่วนหนึ่งของราชอาณาจักรเดนมาร์ก ตัวเลือกประเทศที่แมปผู้ใช้ทุกคนที่พูดภาษาเดนิชเป็น +45 จะสร้างเบอร์ที่ผิดสำหรับลูกค้าเหล่านั้น เส้นทางหมู่เกาะแฟโร จึงเป็นรายการแยกต่างหากด้วยเหตุผลนี้
ข้อความยืนยันมักมาเป็นภาษาเดนมาร์กเมื่อ locale ของบัญชีเป็นเดนมาร์ก แม้แอประดับสากลจำนวนมากจะถอยกลับไปใช้ภาษาอังกฤษ Æ, Ø และ Å อยู่ในตัวอักษรเริ่มต้น GSM 7-bit ดังนั้นถ้อยคำภาษาเดนมาร์กเพียงอย่างเดียวไม่ควรทำให้ template ของคุณเองต้องเปลี่ยนไปใช้การเข้ารหัส Unicode ที่ยาวกว่า ทีมมักทดสอบที่นี่เมื่อเปิดตัวในกลุ่มนอร์ดิก ตรวจคำแปลภาษาเดนมาร์กของหน้า onboarding หรือรองรับลูกค้าชาวเดนมาร์กจากศูนย์ปฏิบัติการที่อื่น
คนที่ไม่มีสิทธิ์ใช้ API สั่งเบอร์เดนมาร์กได้ไหม?
ได้ ผู้จัดการผลิตภัณฑ์ หัวหน้าซัพพอร์ต และพนักงานเอเจนซีทำทุกอย่างได้ในเบราว์เซอร์
- เปิด OTP Gateway ในแดชบอร์ดและเลือกเดนมาร์ก
- เลือกบริการ ราคาสดแสดงก่อนที่คุณจะยืนยัน
- คัดลอกเบอร์ +45 ไปวางในฟอร์มสมัครหรือล็อกอินที่คุณกำลังตรวจ
- รอที่การ์ด activation ซึ่งรหัสจะปรากฏเมื่อ SMS มาถึง
หน้าต่าง 20 นาทีเริ่มนับเมื่อสั่งซื้อ หากไม่มีอะไรมาถึงในเวลานั้น หรือคุณยกเลิกก่อน เงินเต็มจำนวนจะกลับเข้ากระเป๋าเงินโดยอัตโนมัติ คุณจ่ายเฉพาะเมื่อรหัสถูกส่งถึงจริง
ควรทำอย่างไรเมื่อรหัส +45 ไม่โผล่มา?
ความเงียบมักมีสาเหตุธรรมดา บางบริการปฏิเสธเบอร์เสมือน บางบริการจำกัดความพยายามซ้ำๆ จากอุปกรณ์หรือ IP เดียว และบางเส้นทางคับคั่งชั่วคราว ลำดับที่สมเหตุสมผลคือ
- ปล่อยให้หน้าต่างเวลาเดินจนจบก่อนตัดสินเส้นทาง การยกเลิกเร็วเกินไปทิ้งรหัสที่อาจยังอยู่ระหว่างทาง
- ตรวจสอบว่าบริการรับเบอร์เสมือนสำหรับการกระทำที่คุณกำลังทดสอบ
- ลองใหม่ภายหลัง หรือทดสอบขั้นตอนเดียวกันบนเส้นทางข้างเคียง เช่น สวีเดน
- หลีกเลี่ยงการสั่งซ้ำรัวๆ เว้นระยะระหว่างความพยายามเพื่อไม่ให้ชุดทดสอบของคุณรัวใส่บริการ
คู่มือการส่งที่ล้มเหลว ครอบคลุมตรรกะ retry อย่างลึกขึ้น การทดสอบในเดนมาร์กยังคงอยู่ภายใต้ข้อกำหนดของบริการเป้าหมายแต่ละรายการ และนโยบายการใช้งานที่ยอมรับได้ (Acceptable Use Policy) ของ OTP Route ครอบคลุมทุกออเดอร์ +45
การทดสอบ OTP ของเดนมาร์กชำระเงินอย่างไร?
มีกระเป๋าเงิน USD แบบเติมล่วงหน้าเพียงกระเป๋าเดียว ไม่มีค่าธรรมเนียมรายเดือนและไม่มีแพ็กเกจ เติมเงินด้วยบัตรหรือด้วยสเตเบิลคอยน์ USDT/USDC และทุกการเติมเงินจะมีใบแจ้งหนี้ PDF ส่งทางอีเมล ซึ่งช่วยให้ทีมการเงินสบายใจ หน้าราคา อธิบายวิธีคำนวณค่าใช้จ่ายต่อรหัส
หากคุณยังเชื่อมต่อระบบอยู่ ให้ขอให้เปลี่ยนบัญชีพัฒนาของคุณเป็น sandbox ซึ่งจะส่งเบอร์และรหัสจำลอง เพื่อให้ทดสอบขั้นตอนทั้งหมดได้โดยไม่ใช้เงินในกระเป๋า เมื่อพร้อมแล้ว สร้างบัญชี ด้วยอีเมลและรหัส 6 หลัก หรือ Google sign-in และเปิดใช้งานการยืนยันสองปัจจัย TOTP สำหรับการล็อกอินของทีม
คำถามที่พบบ่อย
ฉันทดสอบขั้นตอนสมัครใช้งานของเดนมาร์กในแอปโดยไม่มี SIM ท้องถิ่นได้ไหม?
ได้ สั่งเบอร์ +45 จาก OTP Gateway กรอกในฟอร์มสมัครของคุณ แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน API
country id ของเดนมาร์กใน OTP Route API คืออะไร?
คือ dk ส่ง dk เป็นพารามิเตอร์ country ให้ GET /api/v1/prices และใน JSON ที่คุณส่งไปยัง POST /api/v1/activations
ฉันซื้อเบอร์ +45 สำหรับการทดสอบที่เก็บไว้ได้หลายเดือนได้ไหม?
ไม่ใช่แบบ self-serve Dedicated Numbers ระยะยาวมีเฉพาะสหรัฐอเมริกาและแคนาดา สำหรับสายเดนมาร์ก ให้ส่งอีเมลถึง [email protected] แล้วทีมจะแจ้งว่ามีความเป็นไปได้หรือไม่
เบอร์โทรเดนมาร์กใช้เลขศูนย์นำหน้าไหม?
ไม่ เดนมาร์กไม่มี trunk prefix เบอร์ที่ถูกต้องจึงเป็นเพียง +45 ตามด้วยแปดหลัก
ถ้า SMS ของเดนมาร์กไม่มาถึงจะถูกหักเงินไหม?
ไม่ หากไม่มีรหัสมาถึงภายใน 20 นาที หรือคุณยกเลิก เงินเต็มจำนวนจะคืนเข้ากระเป๋าเงินโดยอัตโนมัติ
webhook ของฉันควรฟัง event ใดสำหรับ SMS verification API?
สำหรับออเดอร์ Gateway ให้จัดการ activation.sms_received, activation.expired และ activation.cancelled โดยผูกกับ activation id หลังจากตรวจสอบ header ลายเซ็นแล้ว
ทุกบริการของเดนมาร์กจะรับเบอร์จาก OTP Route หรือไม่?
ไม่ ไม่มีผู้ให้บริการรายใดสัญญาเรื่องนี้ได้ เพราะบางบริการปฏิเสธเบอร์เสมือน ซึ่งเป็นเหตุผลที่ออเดอร์ที่ไม่ได้ใช้จะได้รับเงินคืน
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา