العربية
اختبار التحقق التركي على أرقام +90 خطوة بخطوة
يمكنك استقبال رموز التحقق من تركيا (+90) عبر OTP Route بطلب رقم تركي مؤقت من OTP Gateway ثم قراءة الرسالة في لوحة التحكم أو عبر استعلام API والويب هوك الموقّعة. تبدأ الأسعار من $0.20 للرمز، وإذا لم يصل شيء خلال 20 دقيقة يُعاد المبلغ كاملًا إلى المحفظة.
قبل البدء: ماذا تُجهّز قبل طلب رقم +90؟
تُوفّر قائمة قصيرة كثيرًا من عمليات التفعيل الضائعة عندما تنتقل خطة الاختبار التركية إلى التنفيذ:
- ابحث عن معرّف الخدمة في تطبيقك عبر
GET /api/v1/servicesوتأكد من معرّف الدولةtrعبرGET /api/v1/countries. - استدعِ
GET /api/v1/prices?country=tr&service=<id>لمعرفة تكلفة الزوج الآن وهل هو متاح. - تأكد من أن المحفظة تغطي الجولة عبر
GET /api/v1/balance. - سجّل نقطة نهاية للويب هوك (يمكن للحساب امتلاك خمس نقاط كحد أقصى) وأبقِ سرّها خارج نظام التحكم بالإصدارات.
- اضبط مكتبة التحقق من أرقام الهاتف على المنطقة TR وقرّر كيف تعرض الواجهة الرقم للمختبِر.
- حمّل اللغة التركية في بيئة الاختبار، لأن أخطاء حالة الأحرف تظهر هنا أولًا في الغالب.
لماذا يربك الصفر البادئ التحقق من الأرقام التركية؟
داخل تركيا يكتب الناس أرقام الجوال ببادئة محلية، مثل 0 5XX XXX XX XX. أما دوليًا فيختفي الصفر: الصيغة المعتمدة هي +90 يليها رقم وطني من عشرة أرقام، وتبدأ أرقام الجوال بالرقم 5 بعد رمز الدولة.
والنماذج التي تقبل الصيغتين تحتاج إلى خطوة توحيد. أزل المسافات وعلامات الترقيم، واحذف صفرًا واحدًا في البداية 0 إذا كانت المنطقة TR، ثم أضف +90، واحفظ الناتج بصيغة E.164 (+905…). لا تُبقِ صفر البادئة في القيمة المخزّنة أبدًا، وإلا بدا المختبِر نفسه مستخدمَين مختلفَين في قاعدة بياناتك. اعرض الرقم بالنمط المحلي إن كان مستخدموك الأتراك يتوقعونه.
كيف تبدو رسالة التحقق التركية لدى المحلِّل لديك؟
التركية هي اللغة الرسمية، ويكتب المرسِلون المحليون رموزهم بها بأحرف مثل ç وş وğ وı وö وü. أما التطبيقات الدولية فتتبع عادةً لغة الجهاز أو الحساب. وفي الحالتين استخرج الرمز بنمط يطابق الأرقام بدل مطابقة الكلمات المحيطة به.
وتخفي اللغة التركية أيضًا فخًّا برمجيًا معروفًا: تحويل حرف i الصغير إلى كبير يعطي İ بنقطة، وتحويل I إلى صغير يعطي ı بلا نقطة. والشيفرة التي تقارن النصوص بتحويل حالة حساس للغة قد تعطّل فحوص تسجيل الدخول أو البريد الإلكتروني للمستخدمين الأتراك. وجولة اختبار على +90 فرصة جيدة لاكتشاف ذلك، إلى جانب أقنعة الإدخال ذات الطول الصحيح ورسائل الخطأ المترجمة. ويتناول دليل التحقق في تطبيقات الجوال فحوصات مشابهة.
ما التطبيقات التي يمكنها توجيه رموزها إلى رقم تحقق تركي؟
تشمل اللقطة الحالية للمعرّف tr كلًّا من WhatsApp وTelegram وInstagram وTikTok وX (Twitter) وGoogle (Gmail & YouTube) وMicrosoft & Outlook وLinkedIn وUber وNetflix وAliExpress وDiscord وChatGPT (OpenAI) وAmazon. وفي المجموع يصل المسار التركي إلى أكثر من 1,800 خدمة.
تطلب الفرق الأرقام هنا لإطلاق منتج موجّه لتركيا، أو لفحص التعريب قبل حملة تسويقية، أو لخدمة عملاء ناطقين بالتركية يعيشون في أنحاء أوروبا. ولأن السعة تتحرك على مدار اليوم، اعتمد على قائمة الأسعار الحية بدل قائمة ثابتة في إعدادات الاختبار.
كيف تطلب رمز OTP تركيًا وتقرؤه عبر API؟
تسلسل الاستدعاءات قصير. أرسل POST /api/v1/activations مع {"service": "<id>", "country": "tr"} ومفتاح Bearer يبدأ بـ or_live_. أدخل رقم +90 المُعاد في التطبيق قيد الاختبار. وعندما تصل الرسالة يرسل OTP Route الحدث activation.sms_received إلى نقطة النهاية لديك؛ وإن أُغلقت النافذة أولًا تصلك activation.expired، والإيقاف اليدوي ينتج activation.cancelled.
وقبل الوثوق بأي حدث، أعد بناء التوقيع من ترويسة X-OTPRoute-Signature: هو HMAC-SHA256 للطابع الزمني ثم نقطة ثم نص الطلب الخام، بمفتاح سرّ نقطة النهاية. ارفض أي طابع زمني قديم، وعامل عمليات التسليم المتكررة لمعرّف التفعيل نفسه على أنها حدث واحد. والاستعلام الدوري عبر GET /api/v1/activations/{id} هو البديل للبيئات التي لا تستقبل HTTP واردًا. ويتوسع في ذلك مقال التقاط OTP عبر الويب هوك ومركز المطورين.
تفضّل النقر على البرمجة؟ استخدم لوحة التحكم
يتبع الزملاء غير التقنيين المنطق نفسه في المتصفح. سجّل الدخول، وأضف رصيدًا، واختر الخدمة وتركيا، ثم انسخ رقم +90 إلى التطبيق. تظهر الرسالة الواردة على بطاقة التفعيل. وكل رقم مؤقت صالح لرمز واحد خلال نافذة مدتها 20 دقيقة.
ماذا لو لم يصل الرمز التركي؟
- امنح النافذة 20 دقيقة كاملة قبل الحكم بالفشل.
- تأكد من أن التطبيق يقبل الأرقام الافتراضية؛ فبعضها يرفضها، والاسترداد التلقائي موجود لهذه الحالة.
- أعد المحاولة بعد قليل، أو عبر مسار خدمة آخر إن سمح اختبارك بذلك.
- باعِد بين المحاولات بدل الطلب في حلقة سريعة.
الطلب الذي ينتهي بلا رمز لا يكلّفك شيئًا، إذ يعود المبلغ كاملًا إلى المحفظة.
الفوترة والوضع التجريبي والأرقام طويلة الأمد
يعمل OTP Route بمحفظة مسبقة الدفع بالدولار الأمريكي دون خطة تختارها. يمكن الشحن بالبطاقة أو بعملتي USDT/USDC المستقرتين، وكل شحنة تُصدر فاتورة PDF بالبريد الإلكتروني. ويمكن للمطورين طلب تحويل حساب التطوير إلى الوضع التجريبي (sandbox)، الذي يعيد أرقامًا ورموزًا محاكاة لاختبارات شاملة دون إنفاق رصيد.
لا يوجد رقم تركي طويل الأمد بالخدمة الذاتية. ويمكن للفرق التي تحتاجه مراسلة [email protected]؛ والإجابة تتوقف على اللوائح المحلية. أما الخطوط التي تحتفظ بها وتجدّدها، فتتوفر الأرقام المخصصة في الولايات المتحدة وكندا من $1.95 شهريًا.
الأسئلة الشائعة
هل يمكنني التحقق من تسجيل تطبيقي في تركيا دون شريحة تركية؟
نعم. يستقبل رقم +90 مؤقت من OTP Gateway الرمز، وتقرؤه في لوحة التحكم أو عبر API.
هل أخزّن الأرقام التركية مع الصفر البادئ؟
لا. خزّنها بصيغة E.164 على هيئة +90 يليها الرقم الوطني من عشرة أرقام، ولا تضف صفر البادئة إلا عند عرض الصيغة المحلية.
ما معرّف الدولة لتركيا في API؟
هو tr. مرّره في الحقل country ضمن POST /api/v1/activations وفي استعلام الأسعار.
كم يكلّف رقم +90 للاختبار؟
تبدأ التفعيلات التركية من $0.20 للرمز، ولكل تطبيق سعره الخاص. تعرضه لوحة التحكم وGET /api/v1/prices قبل الطلب.
ماذا يحدث إذا لم تصل الرسالة؟
إذا لم تصل أي رسالة خلال 20 دقيقة، أو ألغيت التفعيل، يُعاد المبلغ كاملًا إلى محفظتك.
هل يمكن الاحتفاظ برقم تركي لتسجيلات دخول لاحقة؟
ليس بالخدمة الذاتية. راسل [email protected] للاستفسار، مع العلم أن التوفر يعتمد على اللوائح المحلية.
هل هناك قواعد لاستخدام هذه الأرقام؟
نعم. الأرقام التركية مخصصة لاختبار المنتجات والحسابات التي تملكها وتشغيلها؛ وتظل شروط كل تطبيق سارية، وكذلك سياسة الاستخدام المقبول في OTP Route.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.