ไทย
รับรหัส SMS ของ Battle.net บนเบอร์ทดสอบ ทีละขั้นตอน
ทีมรับรหัสยืนยันของ Battle.net ด้วย OTP Route โดยสั่งเบอร์ OTP Gateway สำหรับบริการ battle_net ในประเทศที่ตรงกับบัญชี กรอกในขั้นตอนเบอร์โทรศัพท์ แล้วอ่าน SMS ในแดชบอร์ดหรือจากเว็บฮุก แต่ละ activation เริ่มต้นที่ $0.20 ต่อรหัส และคืนเงินเต็มจำนวนหากไม่มีรหัสมาถึงภายใน 20 นาที
สถานการณ์ สตูดิโอหรือทีมอีสปอร์ตต้องการเบอร์ Battle.net ที่ควบคุมได้เอง
ลองนึกถึงหัวหน้า QA ของบริษัทที่สร้างเครื่องมือเสริม โอเวอร์เลย์ หรือซอฟต์แวร์จัดการแข่งขันรอบเกมของ Blizzard ทีมดูแลบัญชีทางการของบริษัทเพื่อการทดสอบและการถ่ายทอดสด และไม่มีใครอยากให้เบอร์มือถือส่วนตัวของวิศวกรผูกอยู่กับบัญชีเหล่านั้น อีกกรณีที่พบบ่อยคือองค์กรอีสปอร์ตที่เจ้าหน้าที่ปฏิบัติการดูแลบัญชีทีมร่วมกัน และต้องการให้การยืนยันไปลงในที่ที่ทั้งทีมมองเห็น
Battle.net ใช้เบอร์โทรศัพท์หลายอย่าง คือยืนยันตัวบุคคลเบื้องหลังบัญชี ส่งรหัสเมื่อมีการเปลี่ยนข้อมูลสำคัญ สนับสนุนการกู้คืนบัญชี และเป็นชั้นความปลอดภัยควบคู่กับแอป Blizzard Authenticator เกมบางเกมของ Blizzard ยังเคยขอเบอร์โทรศัพท์ในบัญชีก่อนเล่น การยืนยัน SMS ของ Battle.net เพื่อทดสอบจึงเกี่ยวข้องกับโฟลว์ที่ทีมของคุณอาจต้องทำซ้ำมากกว่าหนึ่งครั้ง
เช็กลิสต์ก่อนสั่งเบอร์เสมือนสำหรับ Battle.net
- เลือกผลิตภัณฑ์ให้ถูก การตรวจครั้งเดียวเหมาะกับ OTP Gateway บัญชีที่จะคงเบอร์ไว้และต้องผ่านการแจ้งเตือนด้านความปลอดภัยในอนาคตควรใช้ Dedicated Number (ดูด้านล่าง)
- จับคู่ประเทศ ประเทศในบัญชี Battle.net ถูกเลือกตอนสร้างและโดยทั่วไปผู้ใช้เปลี่ยนภายหลังไม่ได้ จึงควรสั่งเบอร์จากตลาดเดียวกับบัญชี
- เตรียมข้อมูลรับรอง Bearer key จาก Developer console (ขึ้นต้นด้วย
or_live_) และถ้าเป็นไปได้ endpoint เว็บฮุกพร้อม secret - เติมเงินในกระเป๋า ด้วยบัตรหรือ USDT/USDC เข้ากระเป๋าเงิน USD แบบเติมเงินล่วงหน้า ไม่มีแพ็กเกจรายเดือน
- ทดลองรันใน sandbox ฝ่ายสนับสนุนสลับบัญชีพัฒนาเป็น sandbox ได้ เพื่อให้การเชื่อมต่อรับเบอร์และรหัสจำลองโดยไม่เสียเงิน
หน้า การทดสอบ QA อธิบายวิธีที่ทีมจัดระเบียบข้อมูลทดสอบที่ใช้ซ้ำได้ประเภทนี้
ประเทศใดรับ OTP ของ Battle.net ได้บ้าง?
เส้นทาง battle_net ขณะนี้ครอบคลุม 197 ประเทศ ซึ่งรวมถึงสหรัฐอเมริกา, แคนาดา, สหราชอาณาจักร, เยอรมนี, ฝรั่งเศส, สเปน, โปแลนด์, สวีเดน, เกาหลีใต้, ไต้หวัน, ญี่ปุ่น, สิงคโปร์, ฟิลิปปินส์, ออสเตรเลีย, บราซิล, เม็กซิโก, ตุรกี และแอฟริกาใต้ Blizzard ให้บริการผู้เล่นผ่านศูนย์เกมระดับภูมิภาค ประเทศที่คุณเลือกจึงควรสะท้อนภูมิภาคและหน้าร้านที่เทสต์เคสเกี่ยวข้อง ไม่ใช่เส้นทางใดก็ตามที่ถูกที่สุด ความพร้อมให้บริการแบบเรียลไทม์ของแต่ละประเทศมาจาก GET /api/v1/prices
โฟลว์ API รหัสยืนยัน Battle.net ทำงานอย่างไร?
Base URL https://otproute.com/api/v1 ยืนยันตัวตนแบบ Bearer 300 คำขอต่อนาที
- ยืนยันราคาและความพร้อมให้บริการ:
GET /api/v1/prices?country=<id>&service=battle_netโดยใช้ country id จากGET /api/v1/countries - สร้าง activation ด้วย
POST /api/v1/activationsและเนื้อหาเช่น{"service": "battle_net", "country": "us"} - กรอกเบอร์ที่ได้รับใน Battle.net แล้วขอรหัส
- จัดการ
activation.sms_receivedที่เว็บฮุกของคุณ ตรวจX-OTPRoute-Signatureโดยคำนวณ HMAC-SHA256 ของ<t>.<raw body>ด้วย secret ของ endpoint และปฏิเสธ timestamp เก่า - ทำให้ตัวจัดการเป็น idempotent: ใช้ activation id เป็นคีย์ในการประมวลผล เพื่อไม่ให้การส่งซ้ำส่งรหัสเดิมสองครั้ง
- ไม่มี endpoint สาธารณะ? ให้โพลล์
GET /api/v1/activations/{id}แทน และถือว่าอีเวนต์activation.expiredหรือactivation.cancelledคือจุดสิ้นสุดของการรันเทสต์นั้น
คู่มือการรับรหัสด้วยเว็บฮุก อธิบายเรื่องคิวและการลองใหม่โดยละเอียด
ผู้ที่ไม่ใช่นักพัฒนาทำอะไรในแดชบอร์ด?
เปิด OTP Gateway เลือก Battle.net และประเทศของบัญชี ดูราคาที่แสดง แล้วยืนยัน พิมพ์เบอร์ในช่องโทรศัพท์ของ Battle.net ขอ SMS และเปิดหน้า activation ค้างไว้ รหัสจะปรากฏที่นั่นเมื่อถูกส่งถึง กรอบเวลา 20 นาทีและการคืนเงินอัตโนมัติมีผลเช่นเดิม
เหตุใดรหัสของ Battle.net อาจไม่มา?
Blizzard อาจปฏิเสธเบอร์เสมือนหรือเบอร์แบบเติมเงินสำหรับบางฟีเจอร์ด้านความปลอดภัย และนโยบายนี้เปลี่ยนได้โดยไม่แจ้งล่วงหน้า หากรหัสไม่มา เงินเต็มจำนวนจะกลับเข้ากระเป๋าเงินเมื่อกรอบเวลาสิ้นสุดหรือเมื่อคุณยกเลิก จากนั้น
- ปล่อยให้ครบกรอบเวลา เพราะเวลาการส่งขึ้นกับบริการและเส้นทาง
- ลองใหม่ภายหลัง หรือผ่านอีกประเทศที่ยังตรงกับบัญชี
- หลีกเลี่ยงลูปยกเลิกแล้วสั่งใหม่อย่างรวดเร็ว ซึ่งเปลืองโควตาคำขอของคุณ
- หากเบอร์ถูกปฏิเสธตรง ๆ ให้ถือว่านั่นคือคำตอบด้านนโยบาย ไม่ใช่สิ่งที่ต้องหาทางเลี่ยง
เช็กลิสต์การส่งล้มเหลว รวบรวมสัญญาณอื่น ๆ ที่ควรบันทึก
เมื่อไรที่ Dedicated Number เหมาะเป็นเบอร์ Battle.net มากกว่า?
เบอร์ที่รับหนึ่งรหัสจะหมดไปหลังกรอบเวลา จึงไม่เหมาะกับบัญชีใดก็ตามที่จะต้องรับรหัสความปลอดภัยอีก สำหรับบัญชีบริษัทที่ใช้ระยะยาว Dedicated Number ในสหรัฐอเมริกาหรือแคนาดา เริ่มต้น $1.95/month คงเบอร์เดิมไว้ตลอดช่วงที่ต่ออายุจากกระเป๋าเงิน และส่งต่อ SMS ขาเข้าไปยังแดชบอร์ดและเว็บฮุกของคุณเป็น number.sms_received
ไม่ว่าจะเลือกแบบใด โปรดทำตามข้อกำหนดของ Blizzard คือหนึ่งบัญชีต่อบุคคลหรือธุรกิจจริงหนึ่งราย ไม่มีบัญชีเพิ่ม และไม่พยายามหลีกเลี่ยงการระงับบัญชี OTP Route มีไว้เพื่อทดสอบและใช้งานบัญชีและผลิตภัณฑ์ที่ถูกต้องตามกฎหมายของคุณเอง และนโยบายการใช้งานที่ยอมรับได้มีผลบังคับ Battle.net เป็นเครื่องหมายการค้าของเจ้าของ และ OTP Route ไม่มีความเกี่ยวข้องกับ Battle.net
คำถามที่พบบ่อย
รับ OTP ของ Battle.net โดยไม่ใช้โทรศัพท์ส่วนตัวได้ไหม?
ได้ สั่งเบอร์ OTP Gateway สำหรับ battle_net กรอกใน Battle.net แล้วอ่านรหัสในแดชบอร์ดหรือผ่านเว็บฮุก เริ่มต้น $0.20 ต่อรหัส คิดเงินเมื่อส่งถึงเท่านั้น
Battle.net ยอมรับเบอร์เสมือนทุกหมายเลขหรือไม่?
ไม่ Blizzard อาจปฏิเสธเบอร์เสมือนหรือเบอร์แบบเติมเงินสำหรับบางฟีเจอร์ จึงมีการคืนเงินอัตโนมัติสำหรับ activation ที่ส่งไม่ถึง
ควรเลือกประเทศใดสำหรับบัญชีทดสอบ Battle.net?
ใช้ประเทศเดียวกับบัญชี ประเทศของบัญชี Battle.net ถูกกำหนดตอนสร้าง เบอร์ที่ไม่ตรงกันอาจนำไปสู่ผลลัพธ์ที่สับสน
รหัสบริการของ Battle.net ใน API คืออะไร?
รหัสบริการคือ battle_net ใช้ร่วมกับ country id ใน POST /api/v1/activations
อะไรช่วยไม่ให้ตัวจัดการเว็บฮุกของ Battle.net ดำเนินการกับรหัสเดียวสองครั้ง?
เก็บ activation id เมื่อจัดการ activation.sms_received ครั้งแรก และเมินการส่งครั้งหลังที่มี id เดียวกัน หลังตรวจสอบลายเซ็นแล้ว
บัญชีบริษัทที่ต้องใช้รหัสภายหลังควรใช้ activation ชั่วคราวหรือไม่?
ไม่ สำหรับการแจ้งเตือนความปลอดภัยซ้ำ Dedicated Number ของสหรัฐอเมริกาหรือแคนาดาเริ่มต้น $1.95/month คงเบอร์เดิมไว้ตลอดช่วงที่ต่ออายุ
เส้นทางของ Battle.net ครอบคลุมกี่ประเทศ?
197 ประเทศตามสแนปช็อตล่าสุด ความพร้อมให้บริการเปลี่ยนไปตลอดวัน จึงควรอ่านราคาแบบเรียลไทม์จาก API ก่อนสั่ง
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา