ไทย
ส่ง OTP ของแอลเบเนีย (+355) เข้าสู่ไปป์ไลน์ทดสอบของคุณ
ได้ คุณสามารถรับรหัสยืนยัน SMS ของแอลเบเนีย (+355) ด้วย OTP Route โดยสั่งหมายเลขใช้ครั้งเดียวจาก OTP Gateway แล้วรับรหัสในแดชบอร์ด หรือผ่าน REST API และ webhook ที่ลงลายเซ็น ราคาเริ่มต้นที่ $0.20 ต่อรหัส โดย API ส่งราคาสดกลับมาให้ และจะไม่มีการเรียกเก็บเงินหาก SMS ไม่มาถึงภายใน 20 นาที
REST call ใดบ้างที่ส่งคืนหมายเลขแอลเบเนียและรหัสของมัน
API OTP ของแอลเบเนียก็คือ API ยืนยันทาง SMS ตัวเดียวกับที่ใช้ในทุกตลาด มีเพียง country id ที่เปลี่ยน คำขอส่งไปที่ https://otproute.com/api/v1 พร้อม Bearer key ที่ขึ้นต้นด้วย or_live_ ซึ่งสร้างใน Developer console id ของแอลเบเนียคือ al การรันโดยทั่วไปมีลักษณะดังนี้
GET /api/v1/servicesหา service id ที่ต้องการ เช่นtelegramหรือgoogleควรแคชรายการไว้ระหว่างการรันGET /api/v1/prices?country=al&service=<id>อ่านราคาสดและยืนยันว่าเส้นทางเปิดอยู่ในขณะนี้POST /api/v1/activationsพร้อม{"service": "telegram", "country": "al"}ส่ง activation id และหมายเลข +355 กลับมา- การทดสอบของคุณส่งหมายเลขนั้นในหน้าสมัครหรือเข้าสู่ระบบของแอปที่กำลังทดสอบ
- รหัสมาถึงทาง webhook หรือการ poll
GET /api/v1/activations/{id}และเรียกPOST /api/v1/activations/{id}/cancelหากการทดสอบหยุดกลางคัน
บัญชีหนึ่งมี key ได้สูงสุด 10 ชุด จึงให้ staging, CI และแล็ปท็อปของเพื่อนร่วมทีมมี key แยกกัน และเพิกถอนแยกกันได้ ขีดจำกัด 300 คำขอต่อนาทีเหลือที่ว่างสำหรับชุดทดสอบแบบขนานหลายชุด รายละเอียดระดับฟิลด์อยู่ในเอกสารอ้างอิง API
การทดสอบแอลเบเนียควร poll หรือรับ webhook
Polling เป็นวิธีเชื่อมต่อที่เร็วที่สุด คือเรียก endpoint ของ activation ทุกไม่กี่วินาทีจนกว่าสถานะจะเปลี่ยน เมื่อชุดทดสอบรันแบบขนาน webhook จะเป็นระเบียบกว่า ลงทะเบียน endpoint ได้สูงสุด 5 รายการ และสมัครรับ activation.sms_received, activation.expired และ activation.cancelled
ทุกการส่งมีลายเซ็น ส่วนหัว X-OTPRoute-Signature อยู่ในรูป t=<unix>,v1=<hex> โดย v1 คือ HMAC-SHA256 ของ "<t>.<raw body>" ที่คำนวณด้วย secret ของ endpoint คำนวณซ้ำบน byte ของคำขอที่ไม่ถูกแก้ไข เปรียบเทียบแบบ constant time และทิ้งสิ่งที่มี timestamp เก่า ให้ถือว่าเหตุการณ์ผูกกับ activation id เพื่อไม่ให้การส่งซ้ำเขียนข้อมูลสองครั้ง บทความของเราเรื่องการจับ OTP ผ่าน webhook พาไปดูตัวจัดการที่สมบูรณ์
ควรปรับรูปแบบหมายเลข +355 อย่างไรก่อนเข้าฐานข้อมูล
แอลเบเนียใช้รหัสประเทศ +355 และ trunk prefix ในประเทศเป็น 0 ในประเทศ เบอร์มือถือมักเขียนโดยมี 0 นำหน้า เช่น 06X XXX XXXX ส่วนรูปแบบสากลจะตัดออก: +355 6X XXX XXXX เก็บรูปแบบ E.164 (+3556… ไม่มีช่องว่าง) และใช้รูปแบบท้องถิ่นเฉพาะตอนแสดงผล
การตรวจสอบที่ควรเพิ่มเมื่อตรวจหมายเลข +355 สำหรับการทดสอบ
- ตัด 0 นำหน้าออกเมื่อผู้ใช้พิมพ์รูปแบบในประเทศหลังจากเลือก +355 แล้ว
- ปฏิเสธ prefix ซ้อน เช่น +355 0 6X ที่เกิดเมื่อฟอร์มเอารหัสประเทศไปต่อกับเบอร์ท้องถิ่นแบบไม่คิด
- ไม่เก็บช่องว่าง ขีดกลาง หรือวงเล็บไว้ในค่าที่บันทึก
ข้อความรอบรหัสขึ้นกับบริการที่ส่งและการตั้งค่าภาษาของบัญชี ทั้งภาษาแอลเบเนียและอังกฤษพบได้บ่อย ให้ดึงตัวเลขด้วย parser แทนที่จะจับคู่กับประโยคตายตัว ทีมทดสอบตลาดนี้เมื่อเปิดตัวในแอลเบเนีย แปลแอปสำหรับผู้พูดภาษาแอลเบเนียทั้งในภูมิภาคและต่างประเทศ หรือยืนยันว่าบัญชีปฏิบัติการระดับภูมิภาคยังยืนยันตัวตนได้
ยืนยันอะไรได้บ้างบนเส้นทางแอลเบเนีย
ขณะนี้เส้นทางแอลเบเนียแสดงบริการมากกว่า 1,500 รายการ รายการยอดนิยมในข้อมูลสดมี WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Viber, Signal, Microsoft & Outlook, ChatGPT (OpenAI), Uber, LinkedIn และ Discord
สต็อกเปลี่ยนไปตลอดวัน จึงดึงความพร้อมใช้งานจาก API แทนรายการตายตัว ให้ตั้งเงื่อนไขของแต่ละการทดสอบด้วยการสอบถามราคาของ al และทำเครื่องหมายว่า skipped ไม่ใช่ failed เมื่อเส้นทางปิดอยู่พอดี เพื่อไม่ให้สัญญาณรบกวนจากการกำหนดเส้นทาง OTP ปนเข้าไปในผลการทดสอบ regression จริงของคุณ
เพื่อนร่วมทีมที่ไม่ใช่สายเทคนิคสั่งหมายเลข +355 ได้ไหม
ได้ แดชบอร์ดทำขั้นตอนเดียวกันได้โดยไม่ต้องเขียนโค้ด
- สมัครสมาชิกด้วยอีเมลและรหัสอีเมล 6 หลัก หรือเข้าสู่ระบบด้วย Google แล้วเปิด TOTP สองขั้นตอน
- เติมเงินในกระเป๋าด้วยบัตรหรือ USDT/USDC
- เลือกแอลเบเนียและบริการ ตรวจราคาที่แสดง แล้วยืนยันคำสั่งซื้อ
- พิมพ์หมายเลขยืนยันของแอลเบเนียลงในแอป รหัสจะปรากฏบนหน้า activation เมื่อ SMS มาถึง
เอเจนซีที่ดูแลโปรไฟล์ลูกค้าและเจ้าหน้าที่ปฏิบัติการที่ตั้งค่าบัญชีธุรกิจระดับภูมิภาคมักใช้เส้นทางนี้ คำสั่งซื้อที่ทำที่นี่และผ่าน API ใช้กระเป๋าเงินเดียวกันและกฎการคืนเงินเดียวกัน
ถ้า SMS ของแอลเบเนียไม่มาจะเป็นอย่างไร
activation เปิดอยู่ 20 นาที คุณจ่ายเมื่อรหัสมาถึงเท่านั้น หากหมดเวลาโดยไม่มีอะไรเข้ามาหรือคุณยกเลิกก่อน เงินเต็มจำนวนจะกลับเข้ากระเป๋าเงินเอง และ webhook จะส่ง activation.expired หรือ activation.cancelled
เมื่อรหัสหายไป
- ให้เวลาช่วงหน้าต่างก่อนตอบสนอง เพราะบางบริการส่งช้า
- ตรวจว่าบริการรับหมายเลขเสมือนหรือไม่ บางบริการปฏิเสธตามนโยบาย
- ลองใหม่ภายหลัง หรือใช้เส้นทางบริการอื่นหากการทดสอบของคุณอนุญาต
- หลีกเลี่ยงการสั่งซ้ำรัวๆ เว้นระยะระหว่างความพยายามเพื่อไม่ให้สคริปต์กระหน่ำเส้นทาง
บทความการลดความล้มเหลวในการส่ง OTP ของเรารวบรวมรูปแบบการลองซ้ำเพิ่มเติมสำหรับเส้นทางบอลข่านและที่อื่นๆ ใช้หมายเลขเหล่านี้กับผลิตภัณฑ์และบัญชีของคุณเองเท่านั้น ปฏิบัติตามข้อกำหนดของแต่ละบริการ และโปรดทราบว่านโยบายการใช้งานที่ยอมรับได้ของ OTP Route มีผลบังคับ
มีหมายเลขแอลเบเนียระยะยาวหรือไม่ และคิดค่าบริการอย่างไร
ไม่มีหมายเลขระยะยาวแบบบริการตนเองสำหรับแอลเบเนีย Dedicated Virtual Numbers ขายแบบทันทีเฉพาะในสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month พร้อม SMS ขาเข้า การส่งต่อไปยัง webhook SMS ขาออก และการโทรผ่านเบราว์เซอร์ หากคุณต้องการสายแอลเบเนียที่ใช้ได้นาน ให้ส่งอีเมลถึง [email protected] ว่าจะจัดได้หรือไม่ขึ้นกับกฎระเบียบในพื้นที่ และไม่มีการรับประกัน
การเรียกเก็บเงินใช้กระเป๋าเงิน USD แบบเติมก่อนใช้ใบเดียว ไม่มีค่าธรรมเนียมรายเดือนและไม่ต้องเลือกแพ็กเกจ เติมเงินด้วยบัตรหรือ USDT/USDC และแต่ละครั้งที่เติมจะมีใบแจ้งหนี้ PDF ส่งทางอีเมล อัตราสดอยู่ที่หน้าราคา สำหรับงานเชื่อมต่อ ให้ขอเปลี่ยนบัญชีสำหรับพัฒนาเป็น sandbox ซึ่งส่งหมายเลขและรหัสจำลอง ทำให้ทดสอบไปป์ไลน์ได้โดยไม่ใช้เงินในกระเป๋า
คำถามที่พบบ่อย
ทดสอบขั้นตอนสมัครของแอลเบเนียโดยไม่มีซิมในพื้นที่ได้ไหม
ได้ สั่งหมายเลข OTP Gateway ด้วย country al ส่งในหน้าสมัครของคุณ และอ่านรหัสในแดชบอร์ดหรือจาก webhook ไม่เกี่ยวข้องกับซิมหรือสัญญากับผู้ให้บริการท้องถิ่นเลย
รหัสยืนยันของแอลเบเนียราคาเท่าไร
รหัสเริ่มต้นจาก $0.20 และ GET /api/v1/prices จะส่งราคาจริงของแต่ละบริการกลับมาก่อนที่คุณสั่งซื้อ หากไม่มีอะไรเข้ามาภายในช่วงเวลา 20 นาที เงินจะกลับเข้ากระเป๋าเงินของคุณ
ควรเก็บหมายเลขแอลเบเนียพร้อม 0 นำหน้าหรือไม่
ไม่ควร บันทึกในรูป E.164 คือ +355 ตามด้วยหมายเลขในประเทศโดยไม่มี trunk 0 และเติม 0 กลับเฉพาะตอนแสดงผลท้องถิ่น
ใช้หมายเลข +355 เดิมสำหรับการเข้าสู่ระบบครั้งต่อไปได้ไหม
หมายเลข OTP Gateway รองรับรหัสยืนยันเพียงครั้งเดียว สำหรับบัญชีที่ต้องเข้าสู่ระบบต่อเนื่อง ให้ใช้ Dedicated Number ในสหรัฐอเมริกาหรือแคนาดา หรือสอบถามซัพพอร์ตเรื่องแอลเบเนีย
OTP Route มี sandbox สำหรับทดสอบการเชื่อมต่อของแอลเบเนียหรือไม่
เปิดโหมด sandbox ให้บัญชีสำหรับพัฒนาได้ตามคำขอ โดยจะส่งหมายเลขและรหัสจำลอง ทำให้การรัน CI ทดสอบขั้นตอนทั้งหมดได้โดยไม่แตะเงินในกระเป๋า
ทำไมแอปจึงปฏิเสธหมายเลขแอลเบเนียของฉัน
บางบริการปฏิเสธหมายเลขเสมือน ยกเลิก activation หรือปล่อยให้หมดอายุเพื่อรับเงินคืนอัตโนมัติ แล้วลองใหม่ในเวลาอื่นหรือผ่านเส้นทางอื่น
ต้องใช้ API id อะไรสำหรับแอลเบเนีย
ใช้ al เป็นค่า country ในการสอบถามราคาและคำขอ activation และนำ service id จาก GET /api/v1/services
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา