العربية
التحقق من تسجيلات الجزائر: أرقام +213 لمرة واحدة واستدعاءات API والفوترة
نعم، يمكنك استقبال رموز التحقق الجزائرية (+213) عبر OTP Route: يصدر OTP Gateway رقمًا جزائريًا +213 لمرة واحدة لرمز واحد، تقرؤه في لوحة التحكم أو تلتقطه عبر REST API وwebhook موقّعة. تبدأ الأسعار من $0.20 للرمز، وإذا لم يصل شيء خلال نافذة الـ 20 دقيقة يعود المبلغ إلى محفظتك.
رمز واحد أم رقم تحتفظ به: أيهما يناسب اختبارًا جزائريًا؟
قبل كتابة أي شيفرة تكامل، احسم سؤالًا واحدًا: هل سيحتاج الحساب الذي تتحقق منه إلى هذا الرقم مرة أخرى الشهر القادم؟ الجواب يحدد أي منتجات OTP Route تستخدم.
- OTP Gateway يغطي حدث تحقق واحدًا. تختار خدمة مع الجزائر، فتتلقى رقمًا +213 واحدًا، وتقرأ رمزًا واحدًا، ثم يُغلق التفعيل. يناسب اختبارات التسجيل وجولات الانحدار (regression) وفحوص ما قبل الإطلاق.
- الأرقام الافتراضية المخصصة (Dedicated Virtual Numbers) هي خطوط طويلة الأجل تحتفظ بها ما دامت تتجدد، مع رسائل SMS واردة وصادرة ومكالمات من المتصفح. وتُباع للولايات المتحدة وكندا فقط، بسعر يبدأ من $1.95/month.
لا يوجد رقم طويل الأجل بخدمة ذاتية للجزائر. وإذا احتاج فريق عمليات فعلًا إلى خط +213 دائم، فراسل [email protected] مع شرح حالة الاستخدام؛ وكل ما يتجاوز المسار لمرة واحدة يعتمد على القواعد المحلية وقد لا يكون ممكنًا. وفي معظم أعمال ضمان الجودة يكون المسار لكل رمز هو الأداة الصحيحة، وتغطي ملاحظتنا عن الأرقام المؤقتة مقابل المخصصة المناطق الرمادية.
لأي تطبيقات يمكن طلب رقم تحقق جزائري؟
تُدرج اللقطة الحية للجزائر أكثر من 1,700 خدمة. ومن أكثر ما تسأل عنه فرق المنتجات WhatsApp وTelegram وGoogle (Gmail & YouTube) وFacebook وInstagram وTikTok وViber وimo وSignal وMicrosoft & Outlook وLinkedIn وUber وChatGPT (OpenAI).
تُفتح المسارات وتُغلق خلال اليوم، فاقرأ تلك القائمة للاسترشاد لا كوعد. اسأل API عن الإتاحة الحالية قبل كل تشغيل، ودع بيئة الاختبار لديك تتخطى زوجًا غير متاح بدل أن تفشل المجموعة كلها.
كيف يبدو تسلسل API لـ OTP الجزائر عمليًا؟
كل شيء يقع تحت https://otproute.com/api/v1 ويُوثَّق بمفتاح Bearer بادئته or_live_، يُنشأ في وحدة تحكم المطورين. معرّف دولة الجزائر هو dz.
- اجلب معرّفات الخدمات عبر
GET /api/v1/servicesوخزّنها مؤقتًا بدل استدعائه في كل اختبار. - استعلم عن
GET /api/v1/prices?country=dz&service=<id>للسعر والإتاحة الحاليين لذلك الزوج. - أنشئ التفعيل عبر
POST /api/v1/activationsبجسم مثل{"service": "telegram", "country": "dz"}. واحفظ معرّف التفعيل المُرجَع بجانب الرقم +213. - اكتب ذلك الرقم في شاشة التسجيل في التطبيق قيد الاختبار.
- خذ الرمز من webhook الخاص بك كحدث
activation.sms_received، أو استعلم دوريًا عنGET /api/v1/activations/{id}بفاصل معتدل.
يحمل كل تسليم webhook الترويسة X-OTPRoute-Signature: t=<unix>,v1=<hex>. أعد حساب HMAC-SHA256 على <t>.<raw body> بسر نقطة النهاية، وقارن بمقارنة زمنها ثابت، وأسقط الطوابع الزمنية القديمة. يمكن للحساب الواحد أن يحمل حتى 10 مفاتيح و5 نقاط نهاية webhook، بسقف 300 طلب في الدقيقة. واجهة التحقق عبر SMS هذه موثقة بالكامل في وثائق API.
هل يستطيع غير المطور الحصول على رمز +213 من لوحة التحكم؟
نعم. يستطيع مدير المنتج أو مسؤول الدعم فعل الشيء نفسه يدويًا: سجّل الدخول، وافتح OTP Gateway، واختر الخدمة والجزائر، وتحقق من السعر المعروض قبل الطلب، وأكّد. يظهر الرقم فورًا؛ الصقه في التطبيق، فيصل الرمز إلى الشاشة نفسها بمجرد استلام الرسالة. وإذا تُرك الفحص في منتصفه، فألغِ التفعيل ليعود المبلغ إلى المحفظة. وغالبًا ما تحتفظ الفرق التي تمزج الفحوص اليدوية بالمجموعات الآلية بالمسارين معًا، كما توضح صفحة اختبار الجودة.
كيف تُوحَّد الأرقام الجزائرية، وما لغة الرموز؟
محليًا، تُطلب أرقام الجوال الجزائرية ببادئة الصفر 0 متبوعة بتسع خانات. وفي الصيغة الدولية يُحذف ذلك الصفر، فيصبح الرقم المحلي 0X XX XX XX XX هو +213 X XX XX XX XX. خزّن نسخة E.164 (علامة الجمع ثم 213 ثم تسع خانات دون مسافات) ولا تنسّق إلا عند العرض. ومن الأخطاء الشائعة أن يقبل مدقق النموذج الإدخال المحلي من عشر خانات ويرفض الدولي، أو العكس، فاغطِّ الحالتين في حالات اختبارك.
اللغتان الرسميتان هما العربية والأمازيغية، وتُستخدم الفرنسية على نطاق واسع في الأعمال والإدارة. وبحسب الخدمة ولغة الحساب قد يصل الرمز بالعربية أو الفرنسية أو الإنجليزية. وإذا كان منتجك نفسه يرسل نصًا عربيًا، فتأكد من أن التخطيط من اليمين إلى اليسار والأرقام تُعرض بشكل صحيح على شاشة التحقق، وأن المحلّل لديك يستخرج الرمز أيًّا كانت الكتابة المحيطة به.
وعادةً ما تنظر الفرق إلى الجزائر عند الإطلاق في دول المغرب العربي أو خدمة العملاء الناطقين بالفرنسية في شمال أفريقيا. ويُعد ضمان جودة التوطين ثنائي اللغة السبب المعتاد للتحقق على مسار +213 حقيقي بدل مسار وهمي.
ماذا لو لم يظهر رمز +213؟
يعمل كل تفعيل 20 دقيقة. ولا تدفع إلا إذا وصل الرمز: عندما تنتهي النافذة فارغة، أو تلغي، يعود المبلغ كاملًا إلى المحفظة تلقائيًا. بعض الخدمات ترفض الأرقام الافتراضية، وهذا بالضبط سبب وجود هذا الاسترداد.
عندما لا يصل شيء:
- دع النافذة تعمل بدل الإلغاء بعد دقيقة؛ فزمن التسليم يعتمد على الخدمة والمسار.
- أعد المحاولة لاحقًا، أو جرّب مسار خدمة آخر إذا سمح الاختبار بذلك.
- تحقق مما إذا كانت الخدمة تقبل الأرقام الافتراضية لهذا المسار أصلًا.
- لا تعد الطلب في حلقة متلاحقة؛ تراجع بين المحاولات.
يتعمق دليلنا عن تقليل إخفاقات تسليم OTP أكثر. التزم بشروط كل خدمة؛ وتسري سياسة الاستخدام المقبول في OTP Route على كل تفعيل.
كيف يعمل الدفع واختبار sandbox؟
تجري الفوترة عبر محفظة واحدة مدفوعة مسبقًا بالدولار الأمريكي، دون رسوم شهرية ودون خطة تختارها. اشحن بالبطاقة أو بعملتي USDT/USDC المستقرتين، وتنتج كل عملية شحن فاتورة PDF بالبريد. ولأعمال التكامل، يمكن تحويل حساب تطوير إلى sandbox عند الطلب؛ وهو يعيد أرقامًا ورموزًا محاكاة بحيث يمكن تجربة مسار توجيه OTP كاملًا، بما فيه webhook، دون إنفاق رصيد المحفظة. الأسعار الحالية في صفحة الأسعار، ويمكنك فتح حساب برمز بريد إلكتروني من 6 خانات أو بتسجيل الدخول عبر Google.
الأسئلة الشائعة
هل يمكنني اختبار مسار التسجيل الجزائري في تطبيقي دون شريحة محلية؟
نعم. اطلب رقمًا +213 للاختبار من OTP Gateway، وأدخله في تطبيقك، واقرأ الرمز في لوحة التحكم أو عبر API. يبدأ من $0.20 للرمز ويُرد المبلغ إذا لم تصل رسالة.
ما معرّف الجزائر في واجهة OTP Route؟
هو dz. مرّره في الحقل country ضمن POST /api/v1/activations وكمعامل الاستعلام country في نقطة الأسعار.
هل يمكنني الاحتفاظ برقم جزائري لتسجيلات دخول متكررة؟
ليس بخدمة ذاتية، لأن الخطوط طويلة الأجل تُقدَّم في الولايات المتحدة وكندا فقط. يمكنك مراسلة [email protected] للاستفسار عن الجزائر، لكن الجواب يعتمد على القواعد المحلية وقد يكون بالرفض.
هل أحذف الصفر البادئ من الأرقام الجزائرية؟
نعم، عند التحويل إلى E.164: احذف صفر البادئة المحلية 0 وأضف +213. احتفظ بالقيمة المخزنة بهذه الصيغة القياسية ولا تعد تنسيقها إلا للعرض.
هل أُحاسَب إذا رفضت خدمة الرقم الافتراضي؟
لا. إذا لم يصل رمز إلى الرقم قبل انتهاء نافذة الـ 20 دقيقة، يُعاد المبلغ إلى محفظتك تلقائيًا.
هل أحتاج إلى webhook أم يكفي الاستعلام الدوري؟
الاستعلام الدوري عن GET /api/v1/activations/{id} مناسب للمجموعات الصغيرة. وتتوسع webhook بشكل أفضل عند تشغيل كثير من التفعيلات بالتوازي، وتوفر عليك حلقة الاستعلام.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.