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