ไทย
รับ OTP ของบาฮามาส +1 242 ด้วย REST call และ webhook
ได้ คุณสามารถรับรหัสยืนยันของบาฮามาส (+1 242) ด้วย OTP Route โดยสั่งหมายเลขใช้ครั้งเดียวจาก OTP Gateway แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน API และ webhook ที่ลงลายเซ็น ราคาเริ่มต้นที่ $0.20 ต่อรหัส ตัวเลขที่แน่นอนส่งกลับแบบสดสำหรับแต่ละบริการ และคุณถูกเรียกเก็บเงินเมื่อมี SMS ถึงหมายเลขภายใน 20 นาทีเท่านั้น
การเชื่อมต่อ API OTP ของบาฮามาสต้องใช้คำขอใดบ้าง
การเชื่อมต่อ API OTP ของบาฮามาสคือห่วงโซ่การเรียกสั้นๆ ไปยัง https://otproute.com/api/v1 ซึ่งอนุญาตด้วย Bearer key ที่ขึ้นต้นด้วย or_live_ ที่คุณสร้างใน Developer console country id ของบาฮามาสคือ bs ส่วน service id เช่น whatsapp หรือ telegram มาจากแคตตาล็อก
- โหลดแคตตาล็อกด้วย
GET /api/v1/servicesและGET /api/v1/countriesแล้วเก็บ id ไว้ในค่ากำหนดแทนการจับคู่ตามชื่อที่แสดง - ก่อนสั่งซื้อทุกครั้ง ให้ขอ
GET /api/v1/prices?country=bs&service=<id>คำตอบมีราคาปัจจุบันและบอกว่าขณะนี้เส้นทางเปิดอยู่หรือไม่ เพราะความพร้อมใช้งานเปลี่ยนไปตลอดวัน - สร้าง activation ด้วย
POST /api/v1/activationsและเนื้อหา{"service": "<id>", "country": "bs"}คุณจะได้ activation id และหมายเลข +1 242 - ป้อนหมายเลขนั้นในขั้นตอนสมัครหรือเข้าสู่ระบบของผลิตภัณฑ์ที่ทดสอบ
- รอรหัสทาง webhook หรือ poll
GET /api/v1/activations/{id}ยกเลิกการรันอย่างเรียบร้อยด้วยPOST /api/v1/activations/{id}/cancel
บัญชีมี key ได้สูงสุด 10 ชุดและส่ง 300 คำขอต่อนาที ดังนั้น staging, CI และแล็ปท็อปของเพื่อนร่วมทีมจึงมี key แยกกัน และเพิกถอนแยกกันได้ พารามิเตอร์และคำตอบของ API ยืนยันทาง SMS นี้อยู่ในเอกสาร API
จะตรวจสอบ webhook ที่ลงลายเซ็นสำหรับรหัส +1 242 อย่างไร
Polling ใช้ได้กับการตรวจด้วยมือหนึ่งครั้ง เมื่อชุดทดสอบหลายชุดรันคู่กัน การส่งแบบ push เป็นระเบียบกว่า ลงทะเบียน endpoint ได้สูงสุด 5 รายการใน Developer console และสมัครรับ activation.sms_received, activation.expired และ activation.cancelled
ทุกการส่งมี X-OTPRoute-Signature: t=<unix>,v1=<hex> สร้างสตริงที่ลงนามเป็น <t>.<raw body> รัน HMAC-SHA256 ด้วย secret ของ endpoint แล้วเปรียบเทียบผลกับ v1 ด้วยฟังก์ชัน constant time ทำงานกับ byte ตามที่มาถึงทุกประการ การ serialize JSON ที่ parse แล้วใหม่จะเปลี่ยนช่องว่างและค่า digest จะไม่ตรงกัน ปฏิเสธ timestamp ที่เก่ากว่าสองสามนาที เพื่อไม่ให้คำขอที่ถูกดักไว้ถูกเล่นซ้ำ
ใช้ activation id เป็นคีย์ของตัวจัดการและทำให้เป็น idempotent เพราะการส่งซ้ำไม่ควรทำให้การทดสอบถูกทำเครื่องหมายว่าผ่านสองครั้ง บทความเรื่องการรักษาความปลอดภัย webhook ของ OTP ด้วย HMAC ครอบคลุมเรื่องนาฬิกาคลาดเคลื่อนและการหมุนเวียน secret
เส้นทางบาฮามาสมีบริการใดบ้าง และเจ้าหน้าที่สั่งด้วยมือได้ไหม
ขณะนี้เส้นทางบาฮามาสแสดงบริการมากกว่า 900 รายการ ตัวเลือกยอดนิยมมี WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Microsoft & Outlook, Amazon, Discord, LinkedIn, Uber, Airbnb และ Signal ให้ถือรายการนั้นเป็นภาพ ณ เวลาหนึ่ง สิ่งที่นับคือคำตอบของ API ณ เวลาสั่งซื้อ
เพื่อนร่วมงานที่ไม่เคยแตะ key ได้ผลเดียวกันในเบราว์เซอร์ เข้าสู่ระบบ เปิด OTP Gateway เลือกบาฮามาสและบริการ อ่านราคาที่แสดง แล้วสั่งซื้อ หมายเลขยืนยันของบาฮามาสจะปรากฏพร้อมตัวนับเวลาถอยหลัง และรหัสจะแสดงบนหน้าจอเดียวกันเมื่อมาถึง
เกิดอะไรขึ้นในช่วงเวลา 20 นาที และถ้าไม่มีอะไรมาจะเป็นอย่างไร
ทุก activation เปิดอยู่ 20 นาที หากมี SMS เข้ามาในเวลานั้น คุณจ่ายตามราคาที่แสดง หากหมดเวลาโดยไม่มีอะไรเข้ามา หรือคุณยกเลิกก่อน เงินเต็มจำนวนจะกลับเข้ากระเป๋าเงินโดยอัตโนมัติ
เมื่อรหัสของบาฮามาสไม่ปรากฏ
- ให้ช่วงเวลาทำงานจนจบก่อนจะสรุปว่าการทดสอบล้มเหลว บางผู้ส่งจัดข้อความเข้าคิว
- ลองใหม่ภายหลังหรือผ่านเส้นทางบริการอื่น เพราะสต็อกและพฤติกรรมของผู้ส่งเปลี่ยนไปตลอดวัน
- ตรวจว่าบริการรับหมายเลขเสมือนตั้งแต่แรกหรือไม่ บางบริการปฏิเสธ และนั่นคือเหตุผลที่มีระบบคืนเงิน
- หลีกเลี่ยงการสั่งซ้ำรัวๆ เว้นระยะระหว่างความพยายาม เพื่อไม่ให้การทดสอบที่ไม่เสถียรหนึ่งรายการกินโควตาคำขอของคุณ
รูปแบบการแก้ปัญหาเพิ่มเติมรวบรวมไว้ในการลดความล้มเหลวในการส่ง OTP
ควรจัดเก็บและปรับรูปแบบหมายเลข +1 242 อย่างไร
บาฮามาสเป็นส่วนหนึ่งของแผนหมายเลขอเมริกาเหนือ (North American Numbering Plan) หมายเลขจึงใช้รหัสประเทศ 1 ร่วมกับสหรัฐอเมริกาและแคนาดา หมายเลขเต็มคือ 1 รหัสพื้นที่ 242 และหมายเลขสมาชิกเจ็ดหลัก ในรูป E.164 จะเป็น +1242 ตามด้วยเจ็ดหลัก รวมสิบเอ็ดหลัก ผู้อยู่อาศัยมักบอกเฉพาะเลขท้องถิ่นเจ็ดหลัก ขณะที่ผู้โทรจากที่อื่นในแผนกด 1 นำหน้า 242
มีผลสองข้อต่อโค้ดของคุณ ตัวตรวจสอบที่อนุมานประเทศจาก +1 เพียงอย่างเดียวจะติดป้ายผู้ใช้ชาวบาฮามาสว่าเป็นชาวอเมริกัน ดังนั้นให้ตรวจรหัสพื้นที่ หรือใช้ไลบรารีหมายเลขที่รู้จักดินแดน NANP และบันทึกทุกหมายเลขในรูป E.164 โดยจัดรูปแบบเฉพาะตอนแสดงผล เพื่อให้การค้นหาและการกำจัดข้อมูลซ้ำสอดคล้องกัน ข้อความยืนยันบนสายบาฮามาสมักมาเป็นภาษาอังกฤษซึ่งเป็นภาษาทางการ การตรวจด้านการแปลจึงเน้นรูปแบบหมายเลขและป้ายประเทศ แทนข้อความที่แปล
ทำไมทีมผลิตภัณฑ์จึงทดสอบการสมัครกับบาฮามาส
การท่องเที่ยว การบริการ และบริการทางการเงินเป็นส่วนสำคัญของเศรษฐกิจบาฮามาส แพลตฟอร์มจอง แอปเรียกรถและส่งของ ผลิตภัณฑ์ชำระเงิน และธนาคารที่มีลูกค้าในแคริบเบียนจึงต้องมีเส้นทางที่ใช้ได้สำหรับผู้ใช้ +1 242 หมายเลข +1 242 สำหรับทดสอบช่วยให้วิศวกร QA ยืนยันว่าฟอร์มรับหมายเลขนั้น ตัวเลือกประเทศแสดงบาฮามาสแทนการรวมเข้ากับสหรัฐอเมริกา และถ้อยคำยินยอมรับ SMS แสดงผลถูกต้อง การกำหนดเส้นทาง OTP ที่ดียังหมายถึงการเลือกประเทศที่ถูกต้องในแต่ละกรณีทดสอบ แทนการใช้หมายเลขแผ่นดินใหญ่เป็นค่าเริ่มต้น คู่มือการทดสอบ QA แสดงวิธีเชื่อมสิ่งนี้เข้าชุดทดสอบอัตโนมัติ ทำทุกการตรวจกับบัญชีที่องค์กรของคุณเป็นเจ้าของ ปฏิบัติตามข้อกำหนดของแต่ละบริการ และนโยบายการใช้งานที่ยอมรับได้ของ OTP Route มีผลกับทุกคำสั่งซื้อ
เป็นไปได้ไหมที่จะมีหมายเลขบาฮามาสระยะยาว และคิดค่าบริการอย่างไร
ไม่มีหมายเลขระยะยาวแบบบริการตนเองสำหรับบาฮามาส Dedicated Numbers เป็นผลิตภัณฑ์ของสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month พร้อม SMS ขาเข้าและขาออก การโทรผ่านเบราว์เซอร์ และการส่งต่อ webhook หากทีมของคุณต้องการสายบาฮามาสต่อเนื่อง ให้ส่งอีเมลถึง [email protected] ว่าเป็นไปได้หรือไม่ขึ้นกับกฎระเบียบในพื้นที่ และไม่สามารถรับปากได้
การใช้งานหักจากกระเป๋าเงิน USD แบบเติมก่อนใช้ใบเดียว ไม่มีค่าธรรมเนียมรายเดือนและไม่ต้องเลือกแพ็กเกจ เติมเงินด้วยบัตรหรือ USDT/USDC และใบแจ้งหนี้ PDF จะส่งถึงกล่องจดหมายของคุณทุกครั้งที่เติมเงิน สำหรับงานเชื่อมต่อ ให้ขอเปลี่ยนบัญชีสำหรับพัฒนาเป็น sandbox ซึ่งส่งหมายเลขและรหัสจำลอง ทำให้ทดสอบขั้นตอนทั้งหมดได้โดยไม่ใช้เงินในกระเป๋า หน้าราคา แสดงว่าค่าใช้จ่ายปรากฏอย่างไร
คำถามที่พบบ่อย
ทดสอบขั้นตอนสมัครของบาฮามาสโดยไม่มีซิมในพื้นที่ได้ไหม
ได้ สั่งหมายเลข +1 242 สำหรับบริการที่คุณทดสอบจาก OTP Gateway กรอกในขั้นตอนของคุณ และอ่านรหัสในแดชบอร์ดหรือผ่าน webhook คุณจ่ายเริ่มต้นที่ $0.20 ต่อรหัส และเมื่อ SMS มาถึงเท่านั้น
country id ของบาฮามาสใน API คืออะไร
คือ bs ส่งให้ GET /api/v1/prices และในเนื้อหาของ POST /api/v1/activations
ไลบรารีโทรศัพท์ของฉันจะมอง +1 242 เป็นหมายเลขสหรัฐอเมริกาหรือไม่
เฉพาะเมื่อมันเดาประเทศจากรหัสประเทศเพียงอย่างเดียว ให้ตรวจรหัสพื้นที่ หรือใช้ไลบรารีที่มีข้อมูลดินแดน NANP เพื่อให้หมายเลขบาฮามาสถูกติดป้ายถูกต้อง
ถ้ารหัสไม่มา ฉันต้องจ่ายไหม
ไม่ต้อง เมื่อไม่มีอะไรเข้ามาภายใน 20 นาที หรือคุณยกเลิก เงินเต็มจำนวนจะกลับเข้ากระเป๋าเงินโดยอัตโนมัติ
เก็บหมายเลขยืนยันของบาฮามาสไว้ใช้เข้าสู่ระบบในอนาคตได้ไหม
ไม่ใช่แบบบริการตนเอง Dedicated Numbers ระยะยาวมีเฉพาะในสหรัฐอเมริกาและแคนาดา สำหรับสายบาฮามาส ให้ส่งอีเมลถึง [email protected] แล้วทีมงานจะบอกว่ากฎระเบียบในพื้นที่อนุญาตอะไร
ชุดทดสอบส่งคำขอได้เท่าไร
สูงสุด 300 คำขอต่อนาทีต่อบัญชี กระจายได้ถึง 10 API key การ poll ทุกไม่กี่วินาที หรือเปลี่ยนไปใช้ webhook จะอยู่ในขีดจำกัดอย่างสบาย
เติมเงินกระเป๋าด้วยเหรียญเสถียรได้ไหม
ได้ กระเป๋าเงินรับบัตรและ USDT/USDC และทุกการเติมเงินจะมีใบแจ้งหนี้ PDF ส่งทางอีเมล
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา