ไทย
รับรหัสยืนยันของเยเมน (+967) ผ่าน API
ด้วย OTP Route คุณรับรหัสยืนยัน SMS ของเยเมน (+967) บนเบอร์ OTP Gateway แบบใช้ครั้งเดียว และอ่านได้ในแดชบอร์ด ด้วยการโพลล์ REST API หรือจากเว็บฮุกที่ลงนามไว้ ราคาเริ่มที่ $0.20 ต่อรหัส โดย API ส่งอัตราจริงแบบสด และ activation ที่ไม่ได้รับ SMS ภายในหน้าต่างเวลา 20 นาทีจะได้รับเงินคืนเข้ากระเป๋าเงินของคุณ
เส้นทาง API ที่สั้นที่สุดสู่รหัส +967 คืออะไร?
ชี้ไคลเอนต์ของคุณไปที่ https://otproute.com/api/v1 พร้อม Bearer key จากคอนโซลนักพัฒนา คีย์มีคำนำหน้า or_live_ รหัสประเทศของเยเมนคือ ye
- ดึงราคาด้วย
GET /api/v1/prices?country=ye&service=<id>ผลลัพธ์บอกว่ารหัสจะมีราคาเท่าไรและเส้นทางเปิดอยู่หรือไม่ - สร้างคำสั่ง
POST /api/v1/activationsพร้อม{"service": "whatsapp", "country": "ye"}คุณจะได้รหัส activation และเบอร์ +967 กลับมา - พิมพ์หรือป้อนเบอร์เข้าขั้นตอนยืนยันของแอปของคุณเอง
- ดึงรหัสจาก
GET /api/v1/activations/{id}หรือจากอีเวนต์เว็บฮุก - ปล่อยคำสั่งที่ยังไม่เสร็จด้วย
POST /api/v1/activations/{id}/cancel
GET /api/v1/services และ GET /api/v1/countries แทบไม่เปลี่ยน จึงแคชไว้ได้ทั้งวัน การเรียก GET /api/v1/balance ก่อนรันเป็นชุดช่วยให้งานหยุดเร็วเมื่อยอดเงินเหลือน้อย ขีดจำกัด 300 คำขอต่อนาทีมีผลต่อบัญชี และออกคีย์ได้สูงสุด 10 ชุด ดูคู่มือการเชื่อมต่อ สำหรับตัวอย่างโฟลว์ Yemen OTP API นี้
ตรวจสอบการส่งเว็บฮุกของ activation ในเยเมนอย่างไร?
ลงทะเบียน endpoint HTTPS ในคอนโซลนักพัฒนา (บัญชีมีได้ห้าตัว) และสมัครรับ activation.sms_received รวมถึง activation.expired และ activation.cancelled เพื่อให้งานของคุณรู้ว่าเมื่อใดควรหยุดรอ
การตรวจลายเซ็นทำตามสูตรเดียว แยก X-OTPRoute-Signature เป็น t และ v1 คำนวณ HMAC-SHA256 ของสตริง <t>.<raw body> โดยใช้ secret ของ endpoint แล้วเปรียบเทียบผลกับ v1 ด้วยฟังก์ชัน constant-time ปฏิเสธคำขอหาก timestamp เก่ากว่าค่าที่คุณยอมรับ เนื่องจากการส่งอาจถูกลองใหม่ ให้ทำตัวจัดการเป็น idempotent โดยเก็บรหัส activation และละเว้นรายการซ้ำ การรักษาความปลอดภัยเว็บฮุก OTP ด้วย HMAC ครอบคลุมกรณีขอบ เช่น นาฬิกาคลาดเคลื่อน
ตัวแยกวิเคราะห์ของฉันควรคาดหวังอะไรจากข้อความภาษาอาหรับ?
ภาษาอาหรับเป็นภาษาราชการของเยเมน หลายบริการจึงส่งข้อความรอบ ๆ เป็นภาษาอาหรับ ซึ่งมีผลในทางปฏิบัติสำหรับผู้ที่ทดสอบข้อความของตนเอง อักษรอาหรับต้องใช้การเข้ารหัส UCS-2 ซึ่งจำกัด SMS หนึ่งส่วนไว้ที่ 70 ตัวอักษร และข้อความที่เขียนจากขวาไปซ้ายอาจเปลี่ยนตำแหน่งที่รหัสปรากฏในการแจ้งเตือน บางเทมเพลตวางตัวเลขไว้ก่อนประโยค บางเทมเพลตวางไว้หลัง
เขียนขั้นตอนดึงรหัสให้หาตัวเลขต่อเนื่องไม่ว่าจะมีคำใดล้อมรอบ และควรแปลงเลขอาหรับ-อินดิก (٠ ถึง ٩) เป็นตัวเลข ASCII ในกรณีที่ผู้ส่งใช้เลขชุดนี้ ทีมงานทำการตรวจเหล่านี้เมื่อปรับแอปสำหรับผู้พูดภาษาอาหรับ รองรับลูกค้าชาวเยเมนที่อาศัยอยู่ทั่วอ่าว หรือยืนยันว่าบัญชีซัพพอร์ตระดับภูมิภาคยังยืนยันตัวตนได้ OTP Route ส่งคืนข้อความตามที่ได้รับ สิ่งที่คุณแยกวิเคราะห์ในการทดสอบจึงเป็นสิ่งที่ผู้ใช้จะได้รับ
เบอร์โทรศัพท์ของเยเมนมีรูปแบบอย่างไร?
รหัสประเทศคือ +967 เบอร์มือถือมีเก้าหลักตามหลังและขึ้นต้นด้วย 7 ได้รูปแบบ +967 7XX XXX XXX หากผู้ใช้ป้อน 0 ภายในประเทศนำหน้า ให้ตัดออกก่อนบันทึก และเก็บสตริง E.164 โดยไม่มีตัวคั่น การจัดรูปแบบท้องถิ่นควรอยู่ที่ UI เท่านั้น
กรณีตรวจสอบที่มีประโยชน์สำหรับเบอร์ +967 เพื่อการทดสอบ
- ผู้ใช้เลือก +967 จากรายการประเทศ แล้วพิมพ์เบอร์เต็มรวมรหัสอีกครั้ง
- เบอร์ถูกวางโดยมีเลขอาหรับ-อินดิกที่คัดลอกมาจากนามบัตรผู้ติดต่อ
- มีช่องว่างหรือขีดกลางระหว่างกลุ่มตัวเลข
ทุกกรณีเหล่านี้ควรลงเอยเป็นค่าที่บันทึกเดียวกัน ซึ่งทำให้การค้นหาและการตรวจข้อมูลซ้ำเชื่อถือได้
ขณะนี้บริการใดบ้างที่ส่งไปยังเบอร์ +967?
เยเมนมีมากกว่า 1,700 บริการบน OTP Gateway รายการที่ใช้บ่อยในข้อมูลล่าสุด ได้แก่ WhatsApp, Telegram, imo, Facebook, Instagram, TikTok, Snapchat, Google (Gmail & YouTube), X (Twitter), Microsoft & Outlook, Signal, Discord และ Amazon
ความพร้อมใช้งานเป็นเป้าหมายที่เคลื่อนไหว จึงควรสร้างชุดทดสอบให้ถาม API ก่อน คนนอกทีมวิศวกรรมทำงานเดียวกันได้จากแดชบอร์ด เปิดบัญชี ด้วยรหัสอีเมลหรือการลงชื่อเข้าใช้ Google เติมเงิน เลือกเยเมนและบริการ แล้วคัดลอกเบอร์ยืนยันตัวตนของเยเมนไปใส่ในแอปและรอรหัสบนหน้า activation
ทำไมรหัสของเยเมนอาจไม่มาถึง และแก้อย่างไร?
แต่ละคำสั่งมีอายุ 20 นาที หากไม่มี SMS มาถึง หรือคุณยกเลิกก่อนที่จะมา เงินทั้งหมดจะกลับเข้ากระเป๋าเงินโดยอัตโนมัติ คุณถูกเรียกเก็บเฉพาะรหัสที่มาถึง
สาเหตุที่พบบ่อยและวิธีรับมือ
- บริการช้าในขณะนั้น ปล่อยให้หน้าต่างเวลาดำเนินไปก่อนยอมแพ้
- บริการปฏิเสธเบอร์เสมือน ตรวจนโยบายของบริการ การคืนเงินจัดการความพยายามที่ล้มเหลว
- เส้นทางคับคั่ง ลองใหม่ภายหลังหรือด้วยเส้นทางบริการอื่น
- สคริปต์สั่งซ้ำทันทีที่พลาด ใส่ backoff เพื่อไม่ให้ถล่มเส้นทาง
ใช้เบอร์เหล่านี้เฉพาะกับผลิตภัณฑ์ของคุณเองและบัญชีที่ถูกต้องตามกฎหมาย ปฏิบัติตามข้อกำหนดของแต่ละบริการ และอยู่ภายใต้นโยบายการใช้งานที่ยอมรับได้ของ OTP Route
ฉันถือเบอร์เยเมนระยะยาวได้ไหม และเรียกเก็บเงินอย่างไร?
ไม่ได้ผ่านบริการแบบสมัครใช้เอง Dedicated Virtual Number มีเฉพาะในสหรัฐอเมริกาและแคนาดา ซื้อได้ทันทีเริ่มที่ $1.95/month ทีมที่ต้องการสาย +967 แบบถาวรอีเมลถึง [email protected] ได้ ว่าจัดหาได้หรือไม่ขึ้นอยู่กับกฎระเบียบท้องถิ่นและไม่มีความแน่นอนเสมอไป
กระเป๋าเงิน OTP Route เป็นแบบเติมเงินล่วงหน้าเป็น USD ไม่มีการสมัครสมาชิกและไม่มีแพ็กเกจ เติมด้วยบัตรหรือ USDT/USDC และระบบส่งใบแจ้งหนี้ PDF ทางอีเมลทุกการเติมเงิน ตรวจอัตราปัจจุบันที่ราคา และขอ sandbox บนบัญชีสำหรับพัฒนาหากต้องการเบอร์และรหัสจำลองสำหรับงานเชื่อมต่อ
คำถามที่พบบ่อย
ฉันทดสอบโฟลว์สมัครใช้งานภาษาอาหรับด้วยเบอร์เยเมนได้ไหมโดยไม่มีซิมในพื้นที่?
ได้ สั่งเบอร์ OTP Gateway ด้วยประเทศ ye กรอกลงในแอปของคุณเอง แล้วอ่านข้อความภาษาอาหรับหรืออังกฤษในแดชบอร์ดหรือทางเว็บฮุก
รหัสยืนยัน +967 ราคาเท่าไร?
เริ่มที่ $0.20 ต่อรหัสและแตกต่างกันไปตามบริการ GET /api/v1/prices ส่งคืนราคาจริงแบบสด รหัสที่ไม่เคยมาถึงจะได้รับเงินคืนเมื่อหน้าต่างเวลา 20 นาทีสิ้นสุด
ฉันดึงรหัสอย่างไรหาก SMS อ่านจากขวาไปซ้าย?
ค้นหาลำดับตัวเลขแทนรูปแบบประโยค และแปลงเลขอาหรับ-อินดิกเป็น ASCII ก่อน วิธีนี้ใช้ได้ไม่ว่ารหัสจะอยู่ด้านใดของข้อความ
เบอร์ +967 เป็นของฉันให้เก็บไว้ได้ไหม?
ไม่ เบอร์ OTP Gateway ครอบคลุมการยืนยันครั้งเดียว เบอร์ระยะยาวเป็นผลิตภัณฑ์ของสหรัฐอเมริกาและแคนาดา สำหรับเยเมน ให้อีเมลถึงซัพพอร์ตเพื่อสอบถาม
ฉันเชื่อมต่อระบบโดยไม่ใช้ยอดเงินในกระเป๋าได้ไหม?
ได้ ขอ sandbox บนบัญชีสำหรับพัฒนา ซึ่งส่งคืนเบอร์และรหัสจำลอง เพียงพอสำหรับทดสอบการโพลลิง เว็บฮุก และการจัดการข้อผิดพลาด
API ใช้รหัสประเทศอะไรสำหรับเยเมน?
คือ ye ส่งในการค้นราคาและใน JSON body ของ POST /api/v1/activations
ทำไมบริการจึงปฏิเสธเบอร์เยเมนของฉัน?
บางบริการไม่รับเบอร์เสมือน ยกเลิกหรือปล่อยให้ activation หมดอายุ แล้วเงินจะกลับเข้ากระเป๋าเงินของคุณโดยอัตโนมัติ
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา