العربية
كيف تستقبل الفرق رموز SMS من WeChat للاختبار والتشغيل
لاستقبال رمز التحقق من WeChat عبر OTP Route، اطلب رقمًا مؤقتًا للخدمة wechat في الدولة التي تحتاجها، وأدخله في WeChat، ثم اقرأ الرسالة في لوحة التحكم أو عبر REST API وإشعارات webhook الموقّعة. يحاسب OTP Gateway من $0.20 للرمز، ويُسترد المبلغ كاملًا للتفعيل الذي لا تصله رسالة خلال 20 دقيقة.
لماذا يختلف التحقق في WeChat عن تطبيقات المراسلة الأخرى؟
WeChat أكثر بكثير من تطبيق محادثة. فهو لدى كثير من المستخدمين محفظة أيضًا، وواجهة متجر عبر Mini Programs، والقناة الرئيسية للوصول إلى الشركات في الصين. ولهذا فإن فحوص الحساب فيه أشد من معظم التطبيقات، ولهذا يحمل رقم الهاتف في WeChat وزنًا أكبر من مجرد معرّف دخول.
يستخدم التطبيق رموز SMS في مواضع عدة:
- التسجيل، إذ يصبح رقم الهاتف المعرّف الأساسي للحساب.
- تسجيل الدخول على جهاز جديد، وغالبًا مع فحوص أخرى.
- تغيير الرقم المرتبط أو استعادته.
- المراجعات الأمنية، وقد تطلب أكثر من SMS: فقد يشترط WeChat تأكيدًا من مستخدم قائم أو خطوات هوية أخرى. ولا يستطيع أي رقم، من أي مزوّد، أن يحل محلها.
وبالنسبة إلى فريق يبني Mini Program لـ WeChat أو تكامل حساب رسمي أو مكتب دعم عابرًا للحدود، يعني ذلك التخطيط الدقيق لحسابات الاختبار بدل إنشائها على الفور.
ما الدول التي يمكنها تسليم رمز SMS من WeChat؟
مسارات WeChat مدرجة حاليًا في 198 دولة. ومن الأمثلة الصين وهونغ كونغ وسنغافورة وماليزيا والولايات المتحدة وكندا، وكذلك تايوان وماكاو وتايلاند وفيتنام وإندونيسيا والفلبين وأستراليا والمملكة المتحدة وألمانيا وبنغلاديش.
اختر الدولة بحسب الحالة التي تختبرها لا بحسب أرخص مسار. مكتب دعم يخدم سياحًا صينيين في أوروبا ينبغي أن يختبر على أرقام أوروبية؛ وMini Program موجّه إلى الجالية الصينية في ماليزيا ينبغي أن يختبر على أرقام ماليزية. قد يعامل WeChat الحسابات من مناطق مختلفة معاملة مختلفة، وينبغي أن يعكس اختبارك ما يراه المستخدمون الفعليون. وتختلف الأسعار حسب الدولة وتُعاد مباشرة.
كيف يعمل مسار واجهة رمز التحقق من WeChat؟
تذهب الاستدعاءات إلى https://otproute.com/api/v1 بمفتاح Bearer or_live_ يُنشأ في وحدة تحكم المطورين (حتى 10 مفاتيح، و300 طلب في الدقيقة).
- أكّد معرّف الخدمة
wechatعبرGET /api/v1/services، ومعرّف الدولة عبرGET /api/v1/countries. - اقرأ السعر الحي:
GET /api/v1/prices?country=<id>&service=wechat. - أنشئ الطلب عبر
POST /api/v1/activationsمع{"service": "wechat", "country": "<id>"}. واحفظ معرّف التفعيل الذي يعود. - أدخل الرقم في WeChat واطلب الرسالة.
- استلم الرمز من webhook
activation.sms_received، أو استعلم عنGET /api/v1/activations/{id}كل بضع ثوانٍ. - إذا توقف الاختبار مبكرًا فاستدعِ
POST /api/v1/activations/{id}/cancel.
والمرجع الكامل في التوثيق.
ماذا ينبغي أن يفعل معالج webhook لرموز WeChat؟
سجّل حتى 5 نقاط نهاية لكل حساب. يحمل كل طلب الترويسة X-OTPRoute-Signature: t=<unix>,v1=<hex>. أعد بناء التوقيع بوصفه HMAC-SHA256 للقيمة <t>.<raw body> بسرّ نقطة النهاية تلك، وقارنه بزمن ثابت، وارفض الطوابع الزمنية الأقدم من بضع دقائق.
اجعل المعالج مقاومًا للتكرار (idempotent): اكتب الرمز مقابل معرّف التفعيل، فلا يُحدث تسليم معاد شيئًا جديدًا. واستمع أيضًا إلى activation.expired وactivation.cancelled لتنتهي تشغيلات الاختبار بسلاسة بدل أن تتعلق. يعرض دليلنا عن تأمين webhook لرموز OTP خطوة الفحص خطوة بخطوة. والاستعلام الدوري بديل جيد لاختبار يدوي واحد؛ بينما تتوسع webhooks بصورة أفضل حين تعمل مهام كثيرة بالتوازي.
هل أستطيع فعل ذلك من لوحة التحكم بدلًا من ذلك؟
نعم. في لوحة تحكم OTP Route، افتح OTP Gateway، واختر WeChat والدولة، وراجع السعر المعروض وأكّد. الصق الرقم في WeChat، واطلب الرمز، وراقب صفحة الطلب؛ تظهر الرسالة هناك عند تسليمها. وهذا يناسب موظفي العمليات الذين يجهّزون حساب أعمال مرة واحدة ولا يلمسون API أبدًا.
لماذا قد لا يصل رمز WeChat؟
مدة كل تفعيل 20 دقيقة ويغطي رمزًا واحدًا. ولا تدفع إلا إذا وصل الرمز؛ فإن انتهت النافذة فارغة أو ألغيت، يعود المال إلى محفظتك تلقائيًا.
أسباب الصمت الشائعة:
- قد يرفض WeChat الأرقام الافتراضية أو يطلب تحققًا إضافيًا لا يستطيع SMS وحده الوفاء به.
- المسار المختار مشغول؛ أعد المحاولة لاحقًا أو اختبر دولة أخرى تناسب حالتك.
- لم يُرسَل الطلب أصلًا، وغالبًا لأن التطبيق عرض اختبار captcha أو مطالبة أمنية أولًا.
دع النافذة تكتمل قبل إعادة الطلب، ولا تعد المحاولة في حلقة سريعة. تجد مزيدًا من النصائح في تقليل إخفاق تسليم OTP.
متى يكون الرقم المخصص أنسب من رمز لمرة واحدة؟
يستقبل الرقم المؤقت رمزًا واحدًا. وإذا كان على حساب WeChat تجريبي أن يسجّل الدخول مجددًا الشهر المقبل، أو يتشارك فريق دعم تسجيل دخول لشركة، فلا بد أن يبقى الرقم معك. وهذا ما تفعله الأرقام المخصصة: فهي متوفرة في الولايات المتحدة وكندا، من $1.95/month، مع رسائل واردة في لوحة التحكم وعلى webhook الخاص بك عبر number.sms_received. وليس لدى الدول الأخرى خيار طويل الأمد بخدمة ذاتية؛ راسل [email protected] للاستفسار.
استخدم كل حساب WeChat وفق شروط WeChat: حساب واحد لكل شخص أو شركة حقيقية، يُنشأ لمنتجاتك المشروعة. WeChat علامة تجارية لمالكها وOTP Route غير تابعة لها؛ وتسري سياسة الاستخدام المقبول لدينا.
الأسئلة الشائعة
هل أستطيع استخدام رقم افتراضي لاختبار التسجيل في WeChat؟
في كثير من الأحيان، لكن ليس دائمًا. قد يرفض WeChat بعض الأرقام الافتراضية أو يطلب فحوصًا إضافية؛ وعندما لا يصل رمز يُسترد التفعيل.
ما معرّف خدمة WeChat في API؟
هو wechat. استخدمه في استدعاء الأسعار وفي جسم طلب التفعيل.
لماذا يطلب WeChat من مستخدم قائم تأكيد حسابي الجديد؟
هذه خطوة أمان في WeChat منفصلة عن SMS. ولا يستطيع رقم الهاتف إتمامها وحده.
كم دولة تدعم التحقق عبر SMS من WeChat للاختبار؟
تدرج حاليًا 198 دولة مسارات WeChat. تحقق من القائمة الحية قبل الطلب، فالتوفر يتغير على مدار اليوم.
كم تكلفة استقبال رمز OTP من WeChat؟
تبدأ الرموز من $0.20 للرمز؛ ويعتمد السعر الدقيق على الدولة ويظهر قبل أن تطلب. ولا تدفع إلا إذا وصل الرمز.
هل أستطيع الاحتفاظ برقم هاتف WeChat نفسه لتسجيلات دخول مستقبلية؟
نعم، برقم مخصص في الولايات المتحدة أو كندا من $1.95/month. أما التفعيلات المؤقتة فتغطي رمزًا واحدًا فقط.
هل أستطيع اختبار تكامل WeChat دون إنفاق مال؟
اطلب من الدعم تحويل حساب تطوير إلى Sandbox، فهو يعيد أرقامًا ورموزًا محاكاة للاختبارات الشاملة.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.