العربية
استقبال رمز SMS من Battle.net على رقم اختبار، خطوة بخطوة
يستقبل الفريق رمز التحقق من Battle.net عبر OTP Route بطلب رقم من OTP Gateway للخدمة battle_net في الدولة التي تطابق الحساب، وإدخاله في خطوة الهاتف، وقراءة الرسالة في لوحة التحكم أو من webhook. تبدأ تكلفة كل تفعيل من $0.20 لكل رمز، ويُرد المبلغ كاملًا إذا لم يصل رمز خلال 20 دقيقة.
الوضع: استوديو أو فريق رياضات إلكترونية يحتاج رقم Battle.net يتحكم فيه
تخيّل مسؤول جودة في شركة تبني أدوات مرافقة أو طبقات عرض أو برمجيات بطولات حول ألعاب Blizzard. يدير الفريق حسابات رسمية للشركة للاختبار والبث، ولا أحد يريد أن يرتبط الرقم الشخصي لأحد المهندسين بها. وحالة شائعة أخرى هي مؤسسة رياضات إلكترونية يدير موظفو العمليات فيها حسابات فريق مشتركة ويحتاجون إلى أن يصل التحقق إلى مكان يراه الفريق كله.
يستخدم Battle.net رقم الهاتف لعدة أغراض: التأكد من الشخص الذي يقف خلف الحساب، وإرسال رموز عند تغيير البيانات الحساسة، ودعم استعادة الحساب، وكطبقة أمان إلى جانب تطبيق Blizzard Authenticator. وقد طلبت بعض ألعاب Blizzard أيضًا رقم هاتف على الحساب قبل اللعب. لذا فإن التحقق عبر SMS في Battle.net لأغراض الاختبار يمسّ مسارات قد يحتاج فريقك إلى إعادة إنتاجها أكثر من مرة.
قائمة فحص قبل طلب رقم افتراضي لـ Battle.net
- اختر المنتج المناسب. الفحوصات لمرة واحدة تناسب OTP Gateway. أما الحساب الذي سيبقى هاتفه مرتبطًا به ويجب أن يجتاز مطالبات أمان مستقبلية فمكانه الرقم المخصص (انظر أدناه).
- طابق الدولة. تُختار دولة حساب Battle.net عند إنشائه، وهي بوجه عام ليست أمرًا يستطيع المستخدم تبديله لاحقًا، لذا اطلب الرقم من السوق نفسه الذي ينتمي إليه الحساب.
- جهّز بيانات الاعتماد. مفتاح Bearer من Developer console (بادئة
or_live_) ويُفضَّل نقطة نهاية webhook مع سرها. - اشحن المحفظة. بالبطاقة أو USDT/USDC في المحفظة مسبقة الدفع بالدولار الأمريكي؛ لا توجد خطة شهرية.
- تجربة تمهيدية في sandbox. يمكن للدعم تحويل حساب تطوير إلى sandbox ليستقبل التكامل أرقامًا ورموزًا محاكاة دون إنفاق.
تصف صفحة اختبار الجودة كيف تنظّم الفرق هذا النوع من بيانات الاختبار القابلة لإعادة الاستخدام.
ما الدول التي يمكنها استقبال رمز OTP من Battle.net؟
يمتد مسار battle_net حاليًا عبر 197 دولة. منها الولايات المتحدة وكندا والمملكة المتحدة وألمانيا وفرنسا وإسبانيا وبولندا والسويد وكوريا الجنوبية وتايوان واليابان وسنغافورة والفلبين وأستراليا والبرازيل والمكسيك وتركيا وجنوب أفريقيا. تخدم Blizzard اللاعبين عبر مراكز ألعاب إقليمية، لذا ينبغي أن تعكس الدولة التي تختارها المنطقة والمتجر اللذين تتعلق بهما حالة الاختبار، لا المسار الذي يصادف أنه الأرخص. وتأتي الإتاحة الحالية لكل دولة من GET /api/v1/prices.
كيف يعمل مسار API لرمز التحقق من Battle.net؟
عنوان الأساس https://otproute.com/api/v1، مصادقة Bearer، و300 طلب في الدقيقة.
- أكّد السعر والتوفر:
GET /api/v1/prices?country=<id>&service=battle_net، مع معرّف الدولة منGET /api/v1/countries. - أنشئ التفعيل عبر
POST /api/v1/activationsبجسم مثل{"service": "battle_net", "country": "us"}. - أدخل الرقم المُعاد في Battle.net واطلب الرمز.
- عالج
activation.sms_receivedعلى webhook الخاص بك. تحقق منX-OTPRoute-Signatureبحساب HMAC-SHA256 على<t>.<raw body>بسر نقطة النهاية، وارفض الطوابع الزمنية القديمة. - اجعل المعالج idempotent: اعتمد المعالجة على معرّف التفعيل حتى لا يؤدي تسليم مُعاد إلى إدخال الرمز نفسه مرتين.
- لا توجد نقطة نهاية عامة؟ استعلم عن
GET /api/v1/activations/{id}بدلًا من ذلك، واعتبر الحدثactivation.expiredأوactivation.cancelledنهاية تشغيل ذلك الاختبار.
يغطي دليل الالتقاط عبر webhook الطوابير وإعادة المحاولة بالتفصيل.
ماذا يفعل غير المطورين في لوحة التحكم؟
افتح OTP Gateway، واختر Battle.net ودولة الحساب، وانظر إلى السعر المعروض ثم أكّد. اكتب الرقم في حقل الهاتف في Battle.net، واطلب الرسالة، وأبقِ صفحة التفعيل مفتوحة؛ يظهر الرمز فيها عند تسليمه. وتنطبق نافذة الـ 20 دقيقة نفسها والاسترداد التلقائي.
لماذا قد لا يصل رمز Battle.net؟
قد ترفض Blizzard الأرقام الافتراضية أو المسبقة الدفع في بعض ميزات الأمان، وقد تتغير هذه السياسة دون إشعار. إذا لم يصل الرمز أبدًا، يعود المبلغ كاملًا إلى محفظتك بمجرد انتهاء النافذة أو إلغائك. بعد ذلك:
- دع النافذة الكاملة تمر، فتوقيت التسليم يعتمد على الخدمة والمسار؛
- أعد المحاولة لاحقًا، أو بدولة أخرى ما زالت تطابق الحساب؛
- تجنب حلقات الإلغاء وإعادة الطلب السريعة، فهي تهدر حد الطلبات لديك؛
- إذا رُفض الرقم بالكامل، فاعتبر ذلك إجابة سياسة لا شيئًا يُلتفّ حوله.
وتسرد قائمة فحص إخفاق التسليم مزيدًا من الإشارات التي ينبغي تسجيلها.
متى يكون الرقم المخصص هو الأنسب كرقم هاتف لـ Battle.net؟
الرقم لرمز واحد يزول بعد نافذته، ولذلك فهو غير مناسب لأي حساب سيحتاج إلى استقبال رمز أمان مجددًا. أما لحساب شركة طويل الأمد فإن الرقم المخصص في الولايات المتحدة أو كندا، بدءًا من $1.95 شهريًا، يحتفظ بالخط نفسه ما دام يُجدَّد من المحفظة، ويعيد توجيه الرسائل الواردة إلى لوحة التحكم وإلى webhook الخاص بك بصيغة number.sms_received.
أيًّا كان اختيارك، التزم بشروط Blizzard: حساب واحد لكل شخص حقيقي أو شركة، دون حسابات إضافية ودون محاولات للالتفاف على إيقاف الحساب. OTP Route موجود لاختبار منتجاتك وحساباتك المشروعة وتشغيلها، وتنطبق سياسة الاستخدام المقبول. Battle.net علامة تجارية مملوكة لأصحابها، ولا ترتبط OTP Route بها بأي صلة.
الأسئلة الشائعة
هل يمكنني استقبال رمز OTP من Battle.net دون استخدام هاتفي الشخصي؟
نعم. اطلب رقمًا من OTP Gateway للخدمة battle_net، وأدخله في Battle.net، واقرأ الرمز في لوحة التحكم أو عبر webhook. التكلفة من $0.20 لكل رمز، ولا تُخصم إلا عند التسليم.
هل يقبل Battle.net كل رقم افتراضي؟
لا. قد ترفض Blizzard الأرقام الافتراضية أو المسبقة الدفع في بعض الميزات، ولهذا تُرد التفعيلات غير المسلَّمة تلقائيًا.
أي دولة أختار لحساب اختبار Battle.net؟
استخدم دولة الحساب نفسها. فدولة حساب Battle.net تُحدَّد عند إنشائه، لذا قد يؤدي رقم غير مطابق إلى نتائج محيّرة.
ما معرّف خدمة Battle.net في API؟
معرّف الخدمة هو battle_net. اجمعه مع معرّف الدولة في POST /api/v1/activations.
ما الذي يمنع معالج webhook لـ Battle.net من التصرف على رمز واحد مرتين؟
خزّن معرّف التفعيل عند أول معالجة لـ activation.sms_received، وتجاهل أي تسليم لاحق يحمل المعرّف نفسه، بعد التحقق من التوقيع.
هل ينبغي لحساب شركة يحتاج إلى رموز لاحقًا أن يستخدم تفعيلًا مؤقتًا؟
لا. لمطالبات الأمان المتكررة، يحتفظ رقم مخصص في الولايات المتحدة أو كندا من $1.95 شهريًا بالخط نفسه ما دام يُجدَّد.
كم دولة يغطي مسار Battle.net؟
197 دولة في أحدث لقطة. تتغير الإتاحة خلال اليوم، لذا اقرأ الأسعار الحية من API قبل الطلب.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.