รับรหัสยืนยันของเยเมน (+967) ผ่าน API

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

ด้วย 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

  1. ดึงราคาด้วย GET /api/v1/prices?country=ye&service=<id> ผลลัพธ์บอกว่ารหัสจะมีราคาเท่าไรและเส้นทางเปิดอยู่หรือไม่
  2. สร้างคำสั่ง POST /api/v1/activations พร้อม {"service": "whatsapp", "country": "ye"} คุณจะได้รหัส activation และเบอร์ +967 กลับมา
  3. พิมพ์หรือป้อนเบอร์เข้าขั้นตอนยืนยันของแอปของคุณเอง
  4. ดึงรหัสจาก GET /api/v1/activations/{id} หรือจากอีเวนต์เว็บฮุก
  5. ปล่อยคำสั่งที่ยังไม่เสร็จด้วย 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 ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา

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

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