العربية
استقبال رموز imo النصية لأغراض الاختبار وتشغيل الحسابات
يستقبل الفريق رمز التحقق من imo عبر OTP Route بطلب رقم لمرة واحدة لخدمة imo من OTP Gateway، ثم إدخاله في imo وقراءة الرمز في لوحة التحكم أو عبر استعلام API وWebhooks موقّعة. تبدأ الأسعار من $0.20 لكل رمز، ويُسترد المبلغ تلقائيًا إن لم تصل أي رسالة خلال مهلة 20 دقيقة.
الوضع: منتجك يتعامل مع imo، وكل اختبار يحتاج إلى هاتف
imo تطبيق للمراسلة والمكالمات الصوتية والمرئية يعرّف كل حساب برقم هاتفه. يؤدي التسجيل، أو نقل الحساب إلى جهاز جديد، إلى إرسال رمز لمرة واحدة عبر SMS. هذا التصميم بسيط للمستخدمين لكنه مُربك للفرق: فكل من يبني تكاملًا أو مسار دعم أو اختبار سوق يتعلق بـ imo يحتاج إلى رقم يمكن الوصول إليه في كل محاولة.
استخدام هواتف الموظفين يخلط الأرقام الشخصية بحسابات العمل ولا يتسع لمصفوفة اختبار تشمل عدة دول. أما الرقم لمرة واحدة من OTP Gateway فيتولى رمزًا واحدًا، ويُبقي الأرقام الخاصة خارج العملية، ويمكن طلبه من الكود أو يدويًا. توضّح صفحة التحقق في تطبيقات الجوال النمط الأوسع.
ما الدول التي يمكنها استقبال رموز imo؟
خدمة imo متاحة حاليًا في 197 دولة. من الأمثلة: الهند وباكستان وبنغلاديش ونيبال والسعودية والإمارات ومصر ونيجيريا وكينيا وإندونيسيا والفلبين وألمانيا وبلجيكا والمملكة المتحدة والولايات المتحدة وكندا.
اختر الدولة التي تطابق الحالة التي تختبرها. فإن كان فريق الدعم لديك يخدم عملاء في جنوب آسيا، فإن رقمًا من تلك المنطقة يعيد إنتاج المسار الذي يرونه، بما في ذلك لغة الرسالة وأي فحوص إقليمية تطبّقها الخدمة. وتعرض قائمة الدول كل المسارات المتاحة.
كيف تعمل واجهة API لرمز التحقق من imo؟
أنشئ مفتاح Bearer في وحدة تحكم المطوّرين (بالبادئة or_live_، حتى 10 مفاتيح لكل حساب) ثم استدعِ https://otproute.com/api/v1؛ والحد المسموح 300 طلب في الدقيقة.
- ابحث عن المعرّفات عبر
GET /api/v1/servicesوGET /api/v1/countries؛ ومعرّف الخدمة هوimo. - اعرف سعر الزوج (الدولة والخدمة) عبر
GET /api/v1/prices?country=pk&service=imo. - اطلب الرقم عبر
POST /api/v1/activationsمع{"service": "imo", "country": "pk"}، ثم احفظ معرّف التفعيل. - أدخل الرقم المُعاد في شاشة التسجيل في imo.
- اجمع الرمز من Webhook الحدث
activation.sms_received، أو استعلم عبرGET /api/v1/activations/{id}إن تعذّر عليك كشف نقطة نهاية عامة.
وفي حالة Webhooks، تحقّق من X-OTPRoute-Signature: t=<unix>,v1=<hex> بحساب HMAC-SHA256 للنص "<t>.<raw body>" باستخدام سر نقطة النهاية، وارفض الطوابع الزمنية القديمة. اجعل المعالج idempotent بالاعتماد على معرّف التفعيل، حتى تُعالَج الرسالة المعاد إرسالها مرة واحدة فقط. المخطط الكامل في التوثيق.
هل يمكن طلب رقم imo من لوحة التحكم بدلًا من ذلك؟
نعم. سجّل بالبريد الإلكتروني ورمز بريد من 6 أرقام، أو عبر تسجيل الدخول بحساب Google، وفعّل المصادقة الثنائية TOTP. اشحن المحفظة، واختر imo ودولة، وتحقق من السعر المعروض، ثم أكّد. أدخل الرقم في imo، وسيظهر الرمز في لوحة التحكم فور تسليمه. يناسب هذا موظفي الدعم أو مدير حسابات وكالة يحتاج إلى تحقق واحد دون كتابة كود.
لماذا قد لا يصل رمز imo، وماذا أفعل؟
يبقى كل تفعيل مفتوحًا 20 دقيقة، ولا تدفع إلا إذا وصل الرمز. ويُردّ المبلغ كاملًا إلى المحفظة تلقائيًا عند انتهاء الطلب أو إلغائه.
تغيب الرموز لأسباب عادية: فقد ترفض imo الأرقام الافتراضية في بعض الحالات، أو يكون المسار مشغولًا، أو تضيف الخدمة فحوصًا على أرقام سبق أن رأتها. وعندها:
- اترك المهلة تنتهي بدل الإلغاء المبكر.
- أعد المحاولة لاحقًا، أو جرّب مسار دولة أخرى ما دامت تناسب الاختبار.
- ضع فاصلًا زمنيًا وحدًا أقصى لإعادة المحاولة؛ فإرسال طلبات imo جديدة تباعًا لا يفعل سوى استهلاك المحاولات.
متى يكون Dedicated Number أنسب لـ imo؟
بما أن imo تربط الحساب برقم الهاتف، فلا يستطيع الرقم لمرة واحدة استقبال رمز لاحق عند تسجيل الدخول إلى الحساب نفسه من جهاز آخر. ولخط دعم أو حساب عمليات مشترك أو تسجيل دخول تجريبي يجب أن يظل صالحًا، يكون Dedicated Number هو الخيار الأفضل. وهذه الأرقام متاحة في الولايات المتحدة وكندا فقط، ابتداءً من $1.95/شهر، مع استقبال SMS الواردة في لوحة التحكم وعلى Webhook الخاص بك عبر number.sms_received. وتشرح صفحة الأرقام المخصصة التجديد والإفراج عن الرقم.
الاستخدام المسؤول والفوترة
التزم بشروط خدمة imo: حساب واحد لكل شخص حقيقي أو نشاط تجاري، دون تسجيلات جماعية أو وهمية. OTP Route مخصّصة لاختبار مسار منتجك الخاص وتشغيل حساباتك المشروعة، وتسري عليها سياسة الاستخدام المقبول. imo علامة تجارية لمالكها، ولا ترتبط OTP Route بها بأي صلة.
تعتمد الفوترة على محفظة مسبقة الدفع بالدولار الأمريكي، بنظام الدفع حسب الاستخدام ودون رسوم شهرية. يمكن الشحن بالبطاقة أو بعملتي USDT/USDC، وتصلك فاتورة PDF بالبريد بعد كل عملية شحن، ما يسهّل مطابقة تكاليف اختبار imo. ويمكن تحويل حسابات التطوير إلى وضع sandbox عند الطلب لاختبارات شاملة بأرقام ورموز محاكاة.
الأسئلة الشائعة
كيف أستقبل OTP من imo عبر API؟
أنشئ تفعيلًا بالجسم {"service": "imo", "country": "<id>"}، وأدخل الرقم في imo، ثم اقرأ الرمز من Webhook أو عبر GET /api/v1/activations/{id}.
هل التحقق عبر SMS من imo للاختبار متاح في بلدي؟
imo مُدرجة حاليًا في 197 دولة. راجع GET /api/v1/countries أو لوحة التحكم لمعرفة التوفر الفعلي.
هل تقبل imo الرقم الافتراضي في كل مرة؟
لا. قد ترفض imo بعض الأرقام الافتراضية، ولهذا يُرد المبلغ كاملًا إذا لم يصل رمز بعد 20 دقيقة.
كم يكلف رقم imo من OTP Route؟
ابتداءً من $0.20 لكل رمز بحسب الدولة. والسعر الفعلي يأتي من GET /api/v1/prices.
هل أستطيع تسجيل الدخول إلى حساب imo نفسه لاحقًا برقم لمرة واحدة؟
ليس بشكل موثوق، لأن كل رقم لمرة واحدة يتولى رمزًا واحدًا. استخدم Dedicated Number أمريكيًا أو كنديًا للحسابات التي يجب أن تسجّل الدخول مجددًا.
كيف يتعامل Webhook لديّ مع تسليمات imo المكرّرة؟
تحقّق من التوقيع، ثم عالج كل معرّف تفعيل مرة واحدة حتى لا تتكرر العملية عند إعادة الإرسال.
هل أستطيع إنشاء عدة حسابات imo بهذه الطريقة؟
فقط لأشخاص حقيقيين أو أنشطة تجارية تمثّلها، وضمن شروط imo. التسجيلات الجماعية أو الوهمية غير مسموحة.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.