ไทย
Qatar OTP API: เว็บฮุก การโพลลิง และหมายเลขทดสอบ +974
ได้ OTP Route ส่งรหัสยืนยันของกาตาร์ (+974) ถึงระบบของคุณได้ โดยสั่งหมายเลขจาก OTP Gateway ด้วย country id qa แล้วรับรหัสผ่านเว็บฮุกที่ลงลายเซ็น การโพลลิง API หรือแดชบอร์ด ราคาเริ่มต้น $0.20 ต่อรหัส และคำสั่งซื้อที่ไม่ได้รับ SMS ภายใน 20 นาทีจะคืนเงินเข้ากระเป๋าเต็มจำนวน
ลำดับการเรียกใช้ Qatar OTP API เป็นอย่างไร
ทุกอย่างอยู่ภายใต้ https://otproute.com/api/v1 ยืนยันตัวตนด้วย Bearer key ที่ขึ้นต้นด้วย or_live_ คุณมี key ได้สูงสุด 10 ชุด จึงควรแยก key ให้ CI, staging และสคริปต์ฝ่ายปฏิบัติการ เพื่อเพิกถอนชุดหนึ่งได้โดยไม่กระทบชุดอื่น การทำ activation +974 ให้เสร็จสมบูรณ์ใช้การเรียกไม่เกินสี่ครั้ง:
GET /api/v1/prices?country=qa&service=<id>ส่งราคาจริงกลับมา และบอกว่าเส้นทางเปิดสำหรับบริการนั้นในขณะนี้POST /api/v1/activationsพร้อม{"service": "<id>", "country": "qa"}จองหมายเลขกาตาร์และส่ง activation id กลับมาGET /api/v1/activations/{id}คือการเรียกสำหรับโพลลิง แสดงสถานะคำสั่งซื้อกาตาร์ และมีรหัสรวมอยู่เมื่อส่งถึงแล้วPOST /api/v1/activations/{id}/cancelยุติคำสั่งซื้อก่อนกำหนดและคืนเงินเข้ากระเป๋า
มีตัวช่วยสองรายการที่ทำให้ภาพครบ: GET /api/v1/services แมปชื่อเป็น service id และ GET /api/v1/balance ช่วยให้ไปป์ไลน์หยุดก่อนเงินหมด ควรรักษาปริมาณทราฟฟิกให้ต่ำกว่า 300 คำขอต่อนาทีต่อบัญชี ภาพรวมสำหรับนักพัฒนา รวบรวมหน้าอ้างอิงไว้
ตัวจัดการเว็บฮุกควรจัดการเหตุการณ์ activation ของกาตาร์อย่างไร
การโพลลิงใช้ได้ แต่เว็บฮุกทำให้ test runner ของคุณตอบสนองทันทีที่มีเหตุการณ์เกิดขึ้น ลงทะเบียนได้สูงสุดห้า endpoint และสมัครรับ activation.sms_received, activation.expired และ activation.cancelled เหตุการณ์แรกมีรหัสมาด้วย ส่วนอีกสองเหตุการณ์บอกให้ runner เลิกรอ
ทุกคำขอมี X-OTPRoute-Signature ในรูป t=<unix>,v1=<hex> ประกอบสตริงที่ลงลายเซ็นขึ้นใหม่จาก timestamp จุด และ raw body ของคำขอ คำนวณ HMAC-SHA256 ด้วย secret ของ endpoint แล้วเปรียบเทียบแบบ constant-time ปฏิเสธสิ่งที่ timestamp เก่า เนื่องจากการลองส่งซ้ำอาจส่งเหตุการณ์เดียวกันมากกว่าหนึ่งครั้ง ให้เก็บ activation id และข้ามเหตุการณ์ซ้ำ หากต้องการตัวอย่างการทำงานจริง อ่านการรับ OTP ผ่านเว็บฮุก
บริการใดส่งรหัสมายังหมายเลข +974 ได้
กาตาร์เป็นหนึ่งในเส้นทางที่กว้าง โดยมีบริการมากกว่า 1,600 รายการในข้อมูลล่าสุด รายการยอดนิยมได้แก่ WhatsApp, Google (Gmail & YouTube), Microsoft & Outlook, Telegram, Instagram, Facebook, LinkedIn, Snapchat, TikTok, Uber, Airbnb, ChatGPT (OpenAI), Claude และ Discord
คลังหมายเลขเปลี่ยนไปตลอดวัน ดังนั้นให้ถือข้อมูลล่าสุดเป็นเพียงแนวทาง และถือคำตอบของ API เป็นความจริง บางบริการปฏิเสธหมายเลขเสมือน เมื่อเป็นเช่นนั้น คำสั่งซื้อจะหมดอายุและเงินจะถูกคืน ชื่อทุกรายการข้างต้นเป็นเครื่องหมายการค้าของเจ้าของ และไม่ได้สื่อถึงความเกี่ยวข้องใด ๆ
การทำให้หมายเลขกาตาร์เป็นมาตรฐานใน test fixture
หมายเลขกาตาร์มีแปดหลักหลัง +974 และไม่มี trunk prefix จึงไม่มีอะไรต้องตัดทิ้งเมื่อแปลงหมายเลขท้องถิ่นเป็นรูปแบบสากล เก็บ fixture ในรูป E.164 (+974 ตามด้วยแปดหลัก) และทำความสะอาดอินพุตที่ผู้ใช้พิมพ์ด้วย 00974 ช่องว่าง หรือเลขศูนย์นำหน้าที่ติดมาจากความเคยชินของประเทศอื่น
ภาษาอาหรับเป็นภาษาทางการ ขณะที่ภาษาอังกฤษใช้อย่างกว้างขวางในธุรกิจและโดยประชากรที่มีสัดส่วนชาวต่างชาติสูง ข้อความยืนยันจึงมาเป็นภาษาใดก็ได้ที่บริการผู้ส่งเลือกให้บัญชี มักเป็นภาษาอังกฤษหรืออาหรับ ตรวจสอบว่าตรรกะดึงรหัสของคุณหารหัสเจอได้ในทั้งสองอักขระ และว่า UI ภาษาอาหรับยังทำให้ช่องกรอก OTP ใช้งานได้ในเลย์เอาต์ขวาไปซ้าย
ทีมทดสอบเส้นทางกาตาร์เมื่อเปิดตัวใน GCC ปรับแอปผู้บริโภคสำหรับผู้พูดภาษาอาหรับ ดำเนินงานด้านการโรงแรมหรือโลจิสติกส์ในโดฮา หรือยืนยันบัญชีธุรกิจในภูมิภาคโดยไม่ต้องใช้เบอร์ส่วนตัวของพนักงาน คู่มือการทดสอบ CI แสดงวิธีนำการตรวจสอบเหล่านี้เข้าสู่การรันอัตโนมัติ
ตรวจสอบกาตาร์จากแดชบอร์ดแทน
ไม่ใช่ทุกการยืนยันที่ต้องใช้สคริปต์ ในแดชบอร์ด เปิด OTP Gateway เลือกกาตาร์และบริการ ตรวจราคาที่แสดง แล้วยืนยัน คัดลอกหมายเลข +974 ไปใส่ในแอป ขอ SMS แล้วรหัสจะปรากฏในคำสั่งซื้อ ช่วงเวลา 20 นาทีนับจากตอนที่คุณสั่งซื้อ และคุณจ่ายเมื่อมีรหัสเข้ามาเท่านั้น
รหัสไม่มา: รายการตรวจสอบเพื่อแก้ปัญหา
- รอนานพอหรือยัง ปล่อยให้ activation ทำงานครบช่วงเวลาก่อนถือว่าล้มเหลว
- รับหมายเลขเสมือนหรือไม่ บางบริการบล็อกหมายเลขเสมือน และการลองซ้ำไม่เปลี่ยนผลนั้น
- นโยบายลองใหม่สมเหตุสมผลหรือไม่ ถอยออกแล้วลองใหม่ภายหลัง หรือเปลี่ยนไปใช้เส้นทางอื่นสำหรับบริการเดียวกัน การสั่งซื้อซ้ำถี่ ๆ ในลูปเปลืองโควตา rate limit และแทบไม่ช่วย
- ตัวจัดการปกติดีหรือไม่ หากการตรวจลายเซ็นล้มเหลวหรือ endpoint ส่งข้อผิดพลาดกลับมา ให้โพลล์
GET /api/v1/activations/{id}เพื่อดูว่ารหัสถูกส่งแล้วในขณะที่เว็บฮุกของคุณพลาดไปหรือไม่
activation ที่จบโดยไม่มี SMS ไม่ว่าจะหมดอายุหรือยกเลิก จะได้รับเงินคืนเต็มจำนวน
มีหมายเลขกาตาร์ระยะยาวไหม และการใช้งานคิดเงินอย่างไร
ไม่มีหมายเลขระยะยาวแบบบริการตนเองสำหรับกาตาร์ Dedicated Virtual Numbers (สายของคุณเองที่มี SMS ขาเข้าและขาออก การส่งต่อไปยังเว็บฮุก และการโทรผ่านเบราว์เซอร์) มีให้เฉพาะสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month หากมีความต้องการเฉพาะสำหรับกาตาร์ ส่งอีเมลถึง [email protected] กฎระเบียบท้องถิ่นเป็นตัวกำหนดว่าทำได้หรือไม่
การใช้งานกาตาร์หักจากกระเป๋าเงิน USD แบบเติมเงินล่วงหน้าใบเดียว และไม่มีการเรียกเก็บรายเดือน เติมเงินด้วยบัตรหรือ USDT/USDC รับใบแจ้งหนี้ PDF สำหรับทุกการเติมเงิน และขอโหมด sandbox สำหรับบัญชีพัฒนาหากต้องการทดสอบการเชื่อมต่อด้วยหมายเลขจำลอง ใช้หมายเลข +974 กับผลิตภัณฑ์ของคุณเองและบัญชีธุรกิจที่ถูกต้องตามกฎหมายเท่านั้น เคารพข้อกำหนดของแต่ละบริการ และปฏิบัติตามนโยบายการใช้งานที่ยอมรับได้ของ OTP Route
คำถามที่พบบ่อย
รับรหัส SMS OTP ของกาตาร์ในการทดสอบอัตโนมัติได้อย่างไร
สร้าง activation ด้วย country qa ใส่หมายเลขที่ได้ในแอปที่ทดสอบ แล้วรอเว็บฮุก activation.sms_received OTP Route ยังรองรับการโพลลิง activation หาก test runner ของคุณรับคำขอขาเข้าไม่ได้
ใช้หมายเลข +974 ทดสอบโดยไม่มีซิมกาตาร์ได้ไหม
ได้ OTP Gateway ให้หมายเลขยืนยันของกาตาร์สำหรับหนึ่งรหัส คุณจึงทดสอบโฟลว์สมัครสมาชิกหรือล็อกอินได้โดยไม่ต้องมีซิมหรืออุปกรณ์ในพื้นที่
ตรวจราคาของกาตาร์ก่อนสั่งซื้อได้อย่างไร
เรียก GET /api/v1/prices?country=qa&service=<id> หรือดูในแดชบอร์ด ราคาเริ่มต้น $0.20 ต่อรหัส และแตกต่างกันไปตามบริการ
activation ของกาตาร์ที่ล้มเหลวจะถูกเรียกเก็บเงินไหม
ไม่ คุณถูกเรียกเก็บเฉพาะเมื่อรหัสมาถึง activation ที่หมดอายุหรือถูกยกเลิกจะคืนเงินเข้ากระเป๋าโดยอัตโนมัติ
ทำไมจึงควรทดสอบด้วยหมายเลขกาตาร์ แทนที่จะใช้หมายเลขจากประเทศใกล้เคียง
เลือกประเทศที่ตรงกับตลาดจริงของบัญชี หากผลิตภัณฑ์ของคุณเปิดตัวในกาตาร์ หมายเลข +974 จะทดสอบการจัดการรหัสประเทศ ภาษา และ OTP routing ที่ลูกค้าของคุณจะเจอจริง ดังที่อธิบายในการกำหนดเส้นทางตามประเทศสำหรับ OTP
บัญชีพัฒนาทำงานได้โดยไม่มีเงินในกระเป๋าไหม
ได้ เมื่อร้องขอ บัญชีพัฒนาสามารถเปลี่ยนเป็น sandbox ซึ่งส่งหมายเลขและรหัสจำลองสำหรับการทดสอบตั้งแต่ต้นจนจบ
เก็บหมายเลขกาตาร์ไว้ล็อกอินซ้ำได้ไหม
ไม่ได้แบบบริการตนเอง เพราะสายเฉพาะจำกัดอยู่ที่สหรัฐฯ และแคนาดา ส่งอีเมลถึง [email protected] หากต้องการสอบถามเรื่องสายกาตาร์ระยะยาว
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา