واجه العديد من المستخدمين مؤخرًا مشكلة "طلب التحقق من رقم الهاتف" عند تبديل الأجهزة، أو إعادة تثبيت Codex، أو تسجيل الدخول مجددًا إلى Codex CLI أو تطبيق Codex المكتبي.
تكمن المشكلة الأكثر إزعاجًا في أن العديد من الحسابات التي كانت تعمل بشكل طبيعي مع Codex، بل وسبق لها تسجيل الدخول إلى ChatGPT، تُطالب فجأة بإضافة رقم هاتف عند استخدامها على جهاز جديد.
بناءً على المعلومات المتاحة باللغة الإنجليزية وآراء المستخدمين، فإن التحقق من رقم هاتف Codex لا يعني بالضرورة وجود مشكلة في الحساب، بل هو نتيجة تضافر عوامل مثل أمان تسجيل الدخول، وتغيير الأجهزة، وتخزين بيانات الاعتماد المؤقتة، وصلاحيات الحساب، وسياسات الحماية لدى OpenAI.
إذا كنت قد قمت فقط بتغيير جهاز الكمبيوتر، أو إعادة تثبيت النظام، أو نقل بيئة التطوير الخاصة بك، فإن الطريقة الأفضل ليست تقديم رقم الهاتف بشكل متكرر، بل التحقق أولاً من بيانات اعتماد تسجيل الدخول المحلية لـ Codex.
عادةً ما يتم حفظ معلومات المصادقة المحلية لـ Codex في الملف ~/.codex/auth.json أو في مدير بيانات اعتماد النظام؛ وفي نظام Windows، المسار الشائع هو C:\Users\YourUsername\.codex\auth.json.
إذا كان الكمبيوتر القديم لا يزال يعمل بشكل طبيعي مع Codex، يمكنك نسخ ملف auth.json من الجهاز القديم إلى نفس الموقع في الجهاز الجديد، وهي طريقة أثبتت فعاليتها للعديد من المستخدمين في نقل الحساب.
ومع ذلك، تجدر الإشارة إلى أن ملف auth.json يحتوي في جوهره على بيانات اعتماد تسجيل الدخول، لذا يجب الحفاظ عليه ككلمة مرور، ويجب نقله فقط بين أجهزتك الموثوقة، ولا ينبغي إرساله لأي شخص آخر، أو رفعه إلى تذاكر الدعم، أو خدمات التخزين السحابي، أو المستودعات العامة.
يتناول هذا المقال 5 طرق للتعامل مع مشكلة "كيفية حل التحقق من رقم هاتف Codex"، مع توضيح السيناريوهات المناسبة لكل طريقة.

لماذا تظهر مشكلة التحقق من رقم هاتف Codex؟
تظهر مشكلة التحقق من رقم هاتف Codex عادةً عند تسجيل الدخول مجددًا، أو تبديل الأجهزة، أو فشل استجابة المتصفح، أو بعد تحديث CLI، أو عند تغير حالة صلاحيات الحساب.
توضح وثائق OpenAI الرسمية أن Codex يدعم طريقتين لتسجيل الدخول: استخدام حساب ChatGPT، أو استخدام مفتاح API.
بالنسبة لمعظم المستخدمين الأفراد، المسار الموصى به هو استخدام تسجيل دخول ChatGPT، لأن ذلك يسمح بالاستفادة من اشتراك ChatGPT الحالي دون الحاجة إلى دفع رسوم منفصلة لكل مفتاح API.
لكن عملية تسجيل الدخول ليست مجرد عملية تتم لمرة واحدة عبر المتصفح؛ حيث يقوم Codex CLI بحفظ بيانات اعتماد تسجيل الدخول القابلة لإعادة الاستخدام محليًا.
إذا لم تكن هذه البيانات موجودة على الجهاز الجديد، فستحتاج إلى إعادة إجراء عملية تسجيل الدخول عبر المتصفح أو عبر رمز الجهاز.
وعندما تكتشف OpenAI أن هذا الجهاز جديد، أو الموقع مختلف، أو أن هناك تسجيل دخول غير معتاد أو وصول حساس، فقد يظهر طلب تحقق إضافي.
قد يكون هذا التحقق الإضافي عبارة عن رمز OTP عبر البريد الإلكتروني، أو تأكيد عبر تطبيق ChatGPT على الهاتف، أو طلب إضافة رقم هاتف.
بالإضافة إلى ذلك، تشير تعليمات مركز مساعدة OpenAI إلى أن إنشاء حسابات ChatGPT الجديدة والاستخدام العادي لـ ChatGPT لم يعد يتطلب رقم هاتف، ولكن قد يظل مطلوبًا عند إنشاء مفتاح API لأول مرة في منصة Platform.
وهذا يعني أنه لا يمكن اعتبار التحقق من رقم هاتف Codex "شرطًا إلزاميًا لجميع المستخدمين".
التقدير الأدق هو: تحديد ما إذا كانت الصفحة التي تواجهها هي للتحقق من أمان الحساب، أو للتحقق من جانب الـ API، أو بسبب سياسات الحماية عند بوابة صلاحيات Codex.
سيناريوهات التحقق من رقم هاتف Codex الشائعة
| سيناريو التحقق | المظهر | الطريقة المفضلة للمعالجة | مستوى المخاطرة |
|---|---|---|---|
| تبديل الكمبيوتر أو إعادة تثبيت النظام | طلب رقم الهاتف عند تسجيل الدخول إلى Codex | نقل ملف auth.json أو تسجيل الدخول مجددًا |
متوسط |
| فشل استجابة المتصفح | CLI لا يستلم الرمز (token) بعد تسجيل الدخول | استخدام تسجيل الدخول برمز الجهاز | متوسط |
| تسجيل الدخول عبر خادم بعيد | تعذر فتح المتصفح المحلي أو فشل استجابة localhost | استخدام codex login --device-auth |
متوسط |
| حساب مجاني أو صلاحيات غير كافية | يمكن تسجيل الدخول للموقع، لكن تطبيق/CLI مقيد | التحقق من الاشتراك أو الترقية للعضوية | متوسط |
| إنشاء مفتاح API لأول مرة | منصة Platform تطلب رقم هاتف | إكمال التحقق الرسمي أو تغيير مسار تسجيل الدخول لـ ChatGPT | مرتفع |
| منطقة أو جهاز غير معتاد | طلب التحقق الإضافي بشكل متكرر | استخدام شبكة معتادة، جهاز معتاد، أو التواصل مع الدعم | مرتفع |
نصيحة للاختيار: إذا كنت ترغب فقط في استخدام Codex لكتابة الأكواد بشكل مستقر، يُنصح باستخدام مسار تسجيل دخول ChatGPT أولاً، بدلاً من البدء مباشرة باستخدام مفتاح API. عند الحاجة إلى الوصول من داخل البلاد، أو تبديل النماذج، أو ضبط توافق الـ API، يمكنك استخدام خدمة وكيل API مثل APIYI (apiyi.com) لإجراء اختبارات الواجهة الموحدة، لتجنب خلط مشاكل تسجيل الدخول مع مشاكل استدعاء النموذج.
حل التحقق من رقم هاتف Codex الأول: ترحيل بيانات الاعتماد المحلية auth.json
إذا كان بإمكانك استخدام Codex على جهاز الكمبيوتر القديم بشكل طبيعي، فإن الطريقة الأكثر مباشرة هي نسخ ملف auth.json من الجهاز القديم.
وهذا هو الحل المشار إليه في الصورة التوضيحية.
يقوم Codex بتخزين تفاصيل تسجيل الدخول محلياً، وسيعيد استخدام بيانات الاعتماد هذه في المرة التالية التي تقوم فيها بتشغيل واجهة سطر الأوامر (CLI) أو إضافة IDE.
إذا قمت بترحيل بيانات الاعتماد الصالحة من جهازك القديم إلى نفس الموقع على الجهاز الجديد، فقد لا يضطر الجهاز الجديد إلى إجراء عملية تسجيل الدخول الكاملة مرة أخرى.
هذه الطريقة مناسبة لـ "نفس المستخدم، ونفس الحساب، وعلى جهازين موثوقين خاصين بك".
لكنها غير مناسبة لمشاركة الحسابات، أو أجهزة الكمبيوتر العامة، أو أجهزة العمل عن بُعد، أو الخوادم غير الموثوقة.
لأن ملف auth.json يحتوي على بيانات اعتماد حساسة.
كما توصي وثائق OpenAI الرسمية بوضوح بأنه إذا كنت تستخدم طريقة الملفات لحفظ بيانات الاعتماد، فيجب عليك حماية ~/.codex/auth.json تماماً كما تحمي كلمة المرور الخاصة بك.
مسارات ملف auth.json عند التحقق من رقم هاتف Codex
| النظام | المسار الافتراضي | ملاحظات |
|---|---|---|
| Windows | C:\Users\اسم_المستخدم\.codex\auth.json |
يطابق الصورة المرجعية، انتبه لمجلد اسم المستخدم |
| macOS | /Users/اسم_المستخدم/.codex/auth.json |
يمكن كتابته في الطرفية كـ ~/.codex/auth.json |
| Linux | /home/اسم_المستخدم/.codex/auth.json |
مسار شائع في خوادم العمل عن بُعد |
| مسار مخصص | $CODEX_HOME/auth.json |
سيتغير المسار بعد ضبط CODEX_HOME |
| مخزن بيانات النظام | Keychain / Credential Manager / Secret Service | قد لا يوجد ملف auth.json نصي |
خطوات الترحيل عند التحقق من رقم هاتف Codex
- تأكد من أن Codex لا يزال يعمل بشكل طبيعي على الجهاز القديم.
- ابحث عن مجلد
.codexعلى الجهاز القديم. - انسخ ملف
auth.jsonمن الجهاز القديم. - قم بتشغيل
codexمرة واحدة على الجهاز الجديد للسماح له بإنشاء مجلد.codex. - أغلق Codex.
- ضع ملف
auth.jsonالخاص بالجهاز القديم في المجلد الذي يحمل نفس الاسم على الجهاز الجديد. - أعد تشغيل
codex login statusأو قم بتشغيلcodexمباشرة.
مثال على Windows:
codex
exit
# انسخ ملف الجهاز القديم إلى:
C:\Users\اسم_المستخدم\.codex\auth.json
codex login status
مثال على macOS / Linux:
codex
exit
mkdir -p ~/.codex
cp /path/to/old/auth.json ~/.codex/auth.json
codex login status
إذا لم يكن لدى الجهاز الجديد مجلد .codex، فلا داعي لتخمين المسار يدوياً.
قم بتشغيل codex مرة واحدة، واترك Codex ينشئ المجلد تلقائياً، ثم انسخ الملف لضمان الاستقرار.
إذا كان إعداد Codex الخاص بك يستخدم مخزن مفاتيح النظام (keyring) لتخزين بيانات الاعتماد، فقد لا تجد ملف auth.json.
في هذه الحالة، يمكنك إعطاء الأولوية لتسجيل الدخول باستخدام رمز الجهاز، أو التأكد من طريقة تخزين بيانات الاعتماد في ~/.codex/config.toml.
الحدود الأمنية لترحيل auth.json عند التحقق من رقم هاتف Codex
يُعد النسخ من جهازك القديم إلى جهازك الجديد عادةً ترحيلاً بين أجهزة موثوقة.
أما النسخ إلى خادمك الخاص للعمل عن بُعد، فيتطلب التحقق أولاً من صلاحيات الخادم، وتشفير القرص، وحدود الوصول الإداري.
لا يُنصح بنسخ الملف للزملاء أو الأصدقاء أو فنيي الدعم، لأن هذا يعادل مشاركة بيانات اعتماد الحساب.
يجب منع رفع الملف إلى مستودعات GitHub، أو برامج الدردشة، أو أنظمة التذاكر، أو خدمات التخزين السحابي المؤقتة تماماً.
بمجرد خروج auth.json من أجهزتك الموثوقة، يجب التعامل معه كبيانات اعتماد مسربة.
نصيحة: إذا كان احتياجك الأساسي هو استدعاء مستقر لـ API نماذج اللغة الكبيرة مثل GPT أو Claude أو Gemini، فلا يُنصح باستخدام بيانات اعتماد تسجيل دخول Codex كحل إنتاجي طويل الأمد. للاستخدام الإنتاجي، يُنصح باستخدام مفتاح API، وإدارته عبر بوابة موحدة مثل APIYI (apiyi.com)، مما يسهل تدوير المفاتيح، والتحكم في الحصص، والتبديل عند حدوث أعطال.

حل مشكلة التحقق من رقم الهاتف في Codex: الخيار الثاني – استخدام رمز الجهاز (Device Code)
إذا كنت تحاول تسجيل الدخول إلى Codex عبر خادم بعيد، أو نظام Linux بدون واجهة رسومية، أو بيئة WSL، أو عبر SSH، أو على جهاز لا يدعم فتح المتصفح، فإن تسجيل الدخول باستخدام "رمز الجهاز" يعد الخيار الأكثر استقراراً.
تعتمد فكرة تسجيل الدخول برمز الجهاز على: قيام الطرفية (Terminal) بإنشاء رمز تحقق لمرة واحدة، بينما تقوم أنت بإتمام عملية التفويض عبر جهاز آخر يمكنه فتح المتصفح.
توصي وثائق OpenAI الرسمية الخاصة بـ Codex باستخدام رمز الجهاز كأحد الحلول المعتمدة للبيئات التي لا تتوفر فيها متصفحات.
يساعدك هذا الأسلوب في تجاوز مشاكل مثل فشل استدعاء localhost، أو عدم القدرة على فتح المتصفح، أو عدم استقرار أسطح المكتب البعيدة.
ومع ذلك، فإن تسجيل الدخول برمز الجهاز ليس حلاً سحرياً؛ فإذا كان الحساب نفسه يتطلب إضافة رقم هاتف، فقد تظل صفحة التحقق من الهاتف تظهر حتى مع استخدام هذا الرمز. لذا، فهو يحل مشكلة "فشل مسار تسجيل الدخول" بشكل أساسي، وليس كل قيود الأمان الخاصة بالحساب.
أمر تسجيل الدخول برمز الجهاز في Codex
codex login --device-auth
بعد تشغيل الأمر، ستظهر لك صفحة ويب ورمز (Code) لمرة واحدة.
اتبع التعليمات وافتح رابط التحقق في المتصفح، ثم سجل الدخول إلى نفس حساب ChatGPT، وأدخل الرمز.
بمجرد الانتهاء، عد إلى الطرفية وانتظر حتى يقوم Codex بكتابة بيانات الاعتماد.
بعد ذلك، نفذ الأمر التالي:
codex login status
إذا ظهرت حالة "تمت المصادقة" (Authenticated)، يمكنك متابعة استخدام Codex.
مقارنة بين طرق تسجيل الدخول في Codex عند مواجهة التحقق من رقم الهاتف
| طريقة تسجيل الدخول | السيناريو المناسب | المميزات | القيود |
|---|---|---|---|
| تسجيل الدخول عبر المتصفح | بيئة سطح المكتب المحلية | العملية الأكثر مباشرة | قد تتأثر باستدعاء localhost |
| تسجيل الدخول برمز الجهاز | SSH، WSL، الخوادم البعيدة | لا يعتمد على متصفح الجهاز المحلي | قد تظل قيود أمان الحساب قائمة |
نسخ auth.json |
الأجهزة القديمة التي تم تسجيل دخولها | أسرع عملية نقل | مخاطر عالية لتسريب بيانات الاعتماد |
| تسجيل الدخول بمفتاح API | CI/CD، البرمجيات الآلية | مناسب للمهام البرمجية | فواتير API مستقلة، قد يتطلب مفتاح API رقم هاتف في المرة الأولى |
| تسجيل دخول حساب العضوية | الاستخدام الشخصي طويل الأمد | الاستفادة من مزايا الاشتراك | لا يضمن اختفاء التحقق الأمني تماماً |
نصيحة: إذا كنت تستخدم Codex على خوادم أو حاويات (Containers) أو في بيئات CI/CD، يُنصح بفصل تسجيل الدخول التفاعلي لـ ChatGPT عن أتمتة الإنتاج. الاستدعاء الآلي أكثر ملاءمة لمفتاح API، ويمكنك استخدام خدمة وكيل API مثل APIYI (apiyi.com) لإدارة استدعاء النموذج بشكل موحد، مما يسهل استبدال النماذج أو التحكم في التكاليف لاحقاً.
حل مشكلة التحقق من رقم الهاتف في Codex: الخيار الثالث – التحقق من صلاحيات العضوية وترقية الحساب
إذا كانت مشكلة تسجيل الدخول في Codex تظهر مع حسابات مجانية، أو حسابات جديدة، أو حسابات يتم تبديل الأجهزة عليها بشكل متكرر، فإن صلاحيات العضوية هي جزء يجب فحصه.
توضح صفحة OpenAI الرسمية أن خطط ChatGPT Plus وPro وBusiness وEdu وEnterprise تتضمن الوصول إلى Codex. لذا، إذا كنت تستخدم حساباً لا يتمتع بمزايا الاشتراك، فقد تواجه قيوداً أكثر صرامة على الصلاحيات أو عوائق في الوصول.
من واقع الخبرة العملية، عندما تكون المشكلة ناتجة عن "عدم كفاية صلاحيات الحساب" أو "تقييد الوصول إلى Codex للحسابات المجانية"، فإن الترقية إلى خطة عضوية تدعم Codex قد تقلل أو تتجاوز صفحة التحقق من رقم الهاتف.
لكن يجب توضيح الحدود: إذا كان التحقق من رقم الهاتف ناتجاً عن إجراءات أمنية للحساب، فإن الترقية لا تضمن بالضرورة تجاوز التحقق.
الطريقة الأكثر أماناً هي التأكد أولاً مما إذا كان بإمكانك تسجيل الدخول بشكل طبيعي إلى موقع ChatGPT، وما إذا كان بإمكانك الوصول إلى Codex، وهل يظهر التحقق فقط عبر CLI أو التطبيق؟ إذا كان الموقع يعمل بشكل طبيعي والـ CLI/App يواجه مشاكل، فجرب أولاً نقل بيانات الاعتماد أو استخدام رمز الجهاز.
إذا لم يكن الحساب يتمتع بمزايا العضوية وكنت بحاجة لاستخدام Codex لفترة طويلة، يمكنك التفكير في الترقية إلى ChatGPT Plus أو Pro.
لترقية العضوية، يمكنك زيارة موقع ai.daishengji.com، أو الموقع القديم لشحن GPT: www.gpt516.com. (تنويه: هذه الروابط هي معلومات إرشادية فقط، يرجى تقييم أمان الحساب وسياسات ما بعد البيع ومخاطر الدفع بنفسك قبل الشراء).
تقييم مدى ملاءمة ترقية العضوية لتجاوز التحقق من الهاتف
| حالة الحساب | هل يُنصح بالترقية؟ | النتيجة المتوقعة | ملاحظات |
|---|---|---|---|
| حساب مجاني يستخدم Codex لأول مرة | يُنصح بالتفكير في ذلك | قد تحصل على صلاحية الوصول لـ Codex | لا يزال يتعين إكمال تسجيل الدخول الأساسي |
| حساب Plus عند تغيير الجهاز | ليس ضرورياً بالضرورة | يفضل نقل بيانات الاعتماد أو رمز الجهاز | العضوية ليست بديلاً لنقل بيانات الاعتماد |
| حساب Pro يطلب رقم هاتف فجأة | افحص قيود الأمان أولاً | العضوية تستوفي شروط الاستحقاق | تحقق من الشبكة، الجهاز، وطريقة تسجيل الدخول |
| إنشاء مفتاح API يطلب رقم هاتف | الترقية قد لا تحل المشكلة | هذا مطلب من جانب Platform API | اتبع الإجراءات الرسمية |
| حساب مشترك أو متعدد المستخدمين | لا يُنصح بالاعتماد على الترقية فقط | قد تزداد قيود الأمان | يُنصح باستخدام حسابات مستقلة |
نصيحة: إذا كنت مستخدماً مؤسسياً أو ضمن فريق، لا يُنصح بالاعتماد على نقل بيانات الاعتماد للحسابات الشخصية. الممارسة الأفضل هي استخدام مساحات العمل الجماعية المدعومة رسمياً، ومفاتيح API، والبوابات الموحدة. يمكن استخدام APIYI (apiyi.com) للوصول الموحد لنماذج API المتعددة، ومراقبة الاستدعاءات، والتبديل عند حدوث أعطال، مما يقلل من تأثير تغير سياسات تسجيل الدخول على أعمالك.
خيار Codex الرابع للتحقق من رقم الهاتف: استخدام مفتاح API بدلاً من تسجيل دخول ChatGPT
يدعم Codex CLI تسجيل الدخول باستخدام مفتاح API (API Key).
تعد هذه الطريقة مثالية لبيئات CI/CD، وأتمتة النصوص البرمجية، ومهام الخوادم، وفي الحالات التي لا ترغب فيها بالاعتماد على جلسة ChatGPT الشخصية.
صيغة الأمر كالتالي:
printenv OPENAI_API_KEY | codex login --with-api-key
أو:
echo "sk-proj-..." | codex login --with-api-key
لكن انتبه، تسجيل الدخول باستخدام مفتاح API لا يعني بالضرورة تجاوز التحقق من رقم الهاتف.
توضح صفحة مساعدة OpenAI أن إنشاء مفتاح API لأول مرة على المنصة (Platform) قد يتطلب لا يزال التحقق من رقم الهاتف.
إذا كان لديك بالفعل مفتاح API صالح، فهذا المسار مناسب جداً للأتمتة.
أما إذا لم يكن لديك مفتاح API وكنت عالقاً في مرحلة التحقق من رقم الهاتف على المنصة، فقد لا يكون هذا المسار هو الحل الأسرع.
بالإضافة إلى ذلك، يستخدم مفتاح API نظام الفوترة الخاص بـ OpenAI Platform، وهو لا يعادل اشتراك ChatGPT Plus أو Pro.
بمعنى آخر، تسجيل الدخول إلى Codex عبر حساب ChatGPT وتسجيل الدخول عبر مفتاح API هما منطقان مختلفان تماماً من حيث التكلفة والصلاحيات.
مزايا وعيوب مسار مفتاح API في ظل التحقق من رقم الهاتف في Codex
تكمن ميزة تسجيل الدخول عبر ChatGPT في إمكانية الاستفادة من مزايا الاشتراك، وهو مناسب للمطورين الأفراد في أعمال البرمجة اليومية.
عادةً ما يتم حفظ بيانات الاعتماد الخاصة به بواسطة auth.json أو مدير بيانات اعتماد النظام، والمهم هنا هو عدم مشاركة بيانات تسجيل الدخول المحلية.
أما ميزة تسجيل الدخول عبر مفتاح API فهي مناسبة للأتمتة، وCI/CD، ومهام الخوادم.
عادةً ما يتم حفظ بيانات الاعتماد الخاصة به عبر متغيرات البيئة أو أنظمة إدارة المفاتيح، والمهم هنا هو عدم تضمين المفتاح بشكل ثابت (Hardcoding) داخل الكود.
يختلف منطق التكلفة بينهما: يعتمد تسجيل دخول ChatGPT على مزايا الاشتراك، بينما يعتمد تسجيل دخول مفتاح API على فوترة Platform API.
كما يختلف منطق التحقق أيضاً: قد يتأثر تسجيل دخول ChatGPT بمخاطر أمن الحساب، بينما قد يتطلب إنشاء مفتاح API لأول مرة التحقق من رقم الهاتف.
إذا كنت تستخدم بالفعل واجهات متوافقة مع OpenAI من APIYI (apiyi.com)، فيمكنك فصل استدعاءات الأعمال عن تسجيل دخول Codex.
يتولى Codex تحرير وتفسير الكود محلياً، بينما يقوم نظام الأعمال باستدعاء النموذج عبر بوابة APIYI.
بهذه الطريقة، حتى لو واجهت مشكلة مؤقتة في التحقق عند تسجيل الدخول إلى Codex، فلن يؤثر ذلك على استدعاءات النماذج في النظام المباشر.
خيار Codex الخامس للتحقق من رقم الهاتف: العودة إلى أمن الحساب وفحص البيئة
إذا لم تنجح الطرق السابقة في حل المشكلة، فقد لا يكون الأمر مجرد إعدادات في Codex، بل قد يتعلق بالتحقق الأمني للحساب أو مخاطر البيئة.
توضح وثائق مساعدة تسجيل الدخول في OpenAI أنه في حالات استخدام أجهزة جديدة، أو مواقع غير معتادة، أو إجراءات حساب حساسة، قد يُطلب من المستخدم إكمال تحقق إضافي.
الهدف من هذه التحققات هو حماية الحساب، ولا يُنصح بمحاولة تجاوزها عبر استخدام حسابات مشتركة، أو تغيير عناوين IP بشكل متكرر، أو تبديل الأجهزة باستمرار.
الطريقة الأكثر أماناً هي العمل على استقرار بيئة تسجيل الدخول أولاً.
قائمة فحص البيئة في ظل التحقق من رقم الهاتف في Codex
- استخدم متصفحاً معتاداً لتسجيل الدخول إلى نسخة الويب من ChatGPT.
- تأكد من إمكانية استلام رمز التحقق (OTP) عبر البريد الإلكتروني بشكل طبيعي.
- تأكد من تسجيل الدخول إلى تطبيق ChatGPT على الهاتف وتفعيل الإشعارات.
- قم بإيقاف تشغيل البروكسي غير المعتاد، أو عناوين IP الخاصة بمراكز البيانات، أو التبديل المتكرر بين العقد.
- قم بتحديث Codex إلى أحدث إصدار.
- نفذ الأمر
codex login statusلمعرفة طريقة المصادقة الحالية. - إذا كنت تستخدم
auth.json، تأكد من صحة مسار الملف وصلاحيات الوصول إليه. - إذا كنت تستخدم keyring، تأكد من أن مدير بيانات اعتماد النظام يعمل بشكل جيد.
- إذا كنت تستخدم جهاز عمل، تأكد من عدم وجود بروكسي TLS أو اعتراض للشهادات.
- إذا استمر الفشل، تواصل مع دعم OpenAI وقدم لهم ملف
codex-login.log.
عادةً ما تساعد سجلات تشخيص تسجيل الدخول في Codex في تحديد ما إذا كان الفشل ناتجاً عن فشل رد الاتصال في المتصفح، أو فشل تبادل الرموز (token)، أو انتهاء مهلة رمز الجهاز، أو فشل التحقق من جانب الحساب.
عند استكشاف الأخطاء وإصلاحها، لا ترسل ملف auth.json أو مفتاح API أو الرموز (tokens) الموجودة في السجلات الكاملة لأشخاص غرباء.
إذا كنت بحاجة إلى التقاط لقطة شاشة، فاكتفِ بإظهار رسالة الخطأ فقط، ولا تظهر المفاتيح أو البريد الإلكتروني أو رقم الهاتف أو بيانات الاعتماد الكاملة.

أولويات التعامل مع التحقق من رقم الهاتف في Codex
إذا كنت عالقاً حالياً في صفحة التحقق من رقم الهاتف، يرجى اتباع الخطوات التالية بالترتيب.
لا تقم بحذف جميع الإعدادات في البداية.
ولا تحاول تجربة أرقام هواتف مختلفة بشكل متكرر.
فكلما زادت محاولات الدخول غير الطبيعية، زادت احتمالية خضوع حسابك لإجراءات أمنية أكثر صرامة.
جدول اتخاذ القرار المكون من 5 خطوات للتحقق من رقم هاتف Codex
| الخطوة | تحديد المشكلة | الإجراء الموصى به | علامة النجاح |
|---|---|---|---|
| 1 | هل لا يزال الجهاز القديم يعمل؟ | انسخ ملف auth.json من الجهاز القديم |
حالة codex login status في الجهاز الجديد طبيعية |
| 2 | هل المتصفح المحلي لا يفتح؟ | استخدم codex login --device-auth |
استلام نتيجة تسجيل الدخول في الطرفية |
| 3 | هل الحساب مجاني؟ | تحقق من مزايا Plus / Pro أو قم بترقية العضوية | مدخل Codex متاح |
| 4 | هل لديك مفتاح API؟ | استخدم codex login --with-api-key بدلاً من ذلك |
إمكانية تنفيذ المهام عبر CLI |
| 5 | هل لا يزال التحقق من الهاتف إجبارياً؟ | تأكد من استقرار الشبكة، استخدم جهازاً معتاداً، تواصل مع الدعم | عودة مسار التحقق إلى طبيعته |
إذا واجهت مشكلات في تسجيل دخول Codex ومشكلات في استدعاء نموذج API في نفس الوقت، فيجب عليك استكشاف الأخطاء وإصلاحها بشكل منفصل.
تسجيل دخول Codex يحل مشكلة "هل يمكن تشغيل الأداة؟".
أما استدعاء نموذج API فيحل مشكلة "هل يمكن للخدمة استدعاء النموذج بثبات؟".
لا تخلط بين الأمرين.
على سبيل المثال، إذا كنت تستخدم Codex أثناء كتابة الكود محلياً، ولكن خدمتك عبر الإنترنت تستدعي GPT-5.5 أو Claude أو Gemini أو نماذج توليد الصور، فيجب عليك تكوين مفتاح API مستقل وبوابة ربط (Gateway) لخدمتك عبر الإنترنت.
تعد خدمة APIYI (apiyi.com) مناسبة لسيناريوهات الربط الموحد لعدة نماذج.
بهذه الطريقة، حتى لو طلب Codex إعادة التحقق مؤقتاً، فلن يؤثر ذلك على خدماتك عبر الإنترنت.
الأسئلة الشائعة حول التحقق من رقم هاتف Codex
هل التحقق من رقم الهاتف في Codex إلزامي؟
ليس بالضرورة.
إذا كان ما تم تفعيله هو التحقق الأمني لتسجيل دخول ChatGPT، فقد تتمكن من تجاوزه عبر رمز التحقق (OTP) المرسل للبريد الإلكتروني، أو إشعار تطبيق الهاتف، أو رمز الجهاز، أو استعادة بيانات الاعتماد الموجودة.
أما إذا كان التحقق من رقم الهاتف قد ظهر عند إنشاء مفتاح API لأول مرة على منصة OpenAI، فيجب عليك اتباع إجراءات OpenAI الرسمية.
وإذا كانت المشكلة تتعلق بصلاحيات الوصول إلى Codex، فقد تؤدي الترقية إلى خطة عضوية تدعم Codex إلى تحسين الوضع.
هل نسخ ملف auth.json عند التحقق من رقم هاتف Codex آمن؟
يعد النسخ آمناً طالما يتم بين أجهزتك الموثوقة فقط.
ومع ذلك، يظل هذا الملف بيانات اعتماد حساسة.
لا ترسله للآخرين، ولا ترفعه على GitHub، ولا تشاركه في تطبيقات الدردشة، ولا تضعه في سجلات عامة.
إذا ساورك الشك بحدوث تسريب، يجب عليك تسجيل الخروج فوراً، والتحقق من إعدادات أمان الحساب، والتفكير في إعادة تعيين بيانات الاعتماد ذات الصلة.
ماذا أفعل إذا لم أجد ملف auth.json عند التحقق من رقم هاتف Codex؟
قد يكون السبب هو أن Codex يستخدم مخزن بيانات اعتماد النظام.
فقد يستخدم macOS سلسلة مفاتيح النظام (Keychain)، بينما يستخدم Windows مدير بيانات الاعتماد (Credential Manager)، ويستخدم Linux خدمة الأسرار (Secret Service).
قد يكون السبب أيضاً أنك قمت بتغيير مسار CODEX_HOME مما أدى إلى عدم وجود ملف الإعدادات في المسار الافتراضي.
يمكنك البدء بتشغيل:
codex login status
ثم التحقق من:
ls ~/.codex
بالنسبة لمستخدمي Windows، يمكنهم التحقق من:
dir $env:USERPROFILE\.codex
هل يمكن حل مشكلة التحقق من رقم هاتف Codex عن طريق ترقية العضوية؟
إذا كانت المشكلة ناتجة عن قيود الحساب المجاني أو مزايا الاشتراك أو عتبة الدخول إلى Codex، فإن الترقية عادة ما تكون حلاً فعالاً.
أما إذا كانت المشكلة ناتجة عن نظام التحكم في مخاطر أمان الحساب، فإن الترقية لا تضمن تجاوز التحقق بالكامل.
من الناحية العملية، يُنصح بالتأكد أولاً مما إذا كان بإمكانك تسجيل الدخول إلى موقع ChatGPT بشكل طبيعي قبل اتخاذ قرار الترقية.
للحصول على معلومات حول قنوات ترقية العضوية، يمكنك زيارة موقع ترقية الذكاء الاصطناعي: ai.daishengji.com.
أو زيارة الموقع القديم لشحن حسابات GPT: www.gpt516.com.
هل تسجيل الدخول باستخدام مفتاح API أكثر استقراراً عند التحقق من رقم هاتف Codex؟
بالنسبة للمهام المؤتمتة، يعد تسجيل الدخول باستخدام مفتاح API أكثر استقراراً.
ولكن إذا لم يكن لديك مفتاح API بعد، فقد يتطلب إنشاؤه لأول مرة التحقق من رقم الهاتف.
بالإضافة إلى ذلك، يتم محاسبة مفتاح API وفقاً لأسعار منصة OpenAI API، وهو أمر مختلف عن اشتراك ChatGPT Plus/Pro.
إذا كنت ترغب في تقليل تعقيد إدارة مفاتيح API، يمكنك ربط استدعاءات أعمالك بخدمة APIYI (apiyi.com)، لإدارة استدعاءات النماذج المتعددة والمفاتيح والتكاليف بشكل مركزي.
هل سيؤثر التحقق من رقم هاتف Codex على واجهات برمجة التطبيقات (API) التي تعمل بالفعل؟
إذا كانت واجهات برمجة تطبيقات أعمالك تعتمد على بيانات اعتماد تسجيل دخول Codex، فقد تتأثر.
ولكن في الظروف الطبيعية، لا ينبغي أن تعتمد أعمال الإنتاج على حالة تسجيل الدخول الشخصية لـ Codex CLI.
يجب أن تستخدم أعمال الإنتاج مفتاح API مستقلاً، وإدارة مفاتيح جانب الخادم، وبوابة ربط مستقرة.
لذلك، يجب فصل مشكلات تسجيل دخول Codex عن مشكلات استدعاء API عبر الإنترنت.
ملخص التحقق من رقم الهاتف في Codex
المسار الأكثر شيوعاً للتعامل مع التحقق من رقم الهاتف في Codex ليس تغيير الرقم بشكل عشوائي، بل تحديد سبب التنبيه أولاً.
إذا كنت تقوم فقط بتغيير جهازك، فمن الأفضل نقل ملف auth.json.
إذا كنت تسجل الدخول من بيئة بعيدة، فاستخدم codex login --device-auth كخيار أول.
إذا كان حسابك مجانياً أو يفتقر إلى الصلاحيات اللازمة، ففكر في الترقية إلى ChatGPT Plus أو Pro لدعم Codex.
إذا كنت تنفذ مهاماً مؤتمتة، يمكنك التفكير في تسجيل الدخول باستخدام مفتاح API، ولكن تذكر أن مفتاح API ونظام اشتراك ChatGPT هما نظامان محاسبيان منفصلان.
إذا وقع حسابك بالفعل تحت قيود الأمان، فيجب عليك العودة إلى استخدام جهازك المعتاد وشبكتك المعتادة، واستخدام رمز التحقق (OTP) المرسل عبر البريد الإلكتروني، أو إشعارات التطبيق، أو قنوات الدعم الرسمية، وتجنب المحاولات المتكررة غير الطبيعية.
بالنسبة للمطورين الذين يستخدمون Codex على المدى الطويل، فإن التوليفة الأكثر استقراراً هي: استخدام تسجيل دخول ChatGPT للبرمجة التفاعلية الشخصية، واستخدام مفتاح API للمهام البعيدة أو المؤتمتة، وإدارة استدعاء النموذج للإنتاج بشكل موحد عبر خدمة وكيل API في APIYI (apiyi.com).
هذا النهج لا يقلل فقط من الانقطاعات الناتجة عن التحقق من رقم الهاتف في Codex، بل يجعل مسار استدعاء النموذج أكثر قابلية للتحكم.
المراجع:
- مصادقة OpenAI Codex: developers.openai.com/codex/auth
- واجهة سطر أوامر OpenAI Codex: developers.openai.com/codex/cli
- مساعدة OpenAI في التحقق من الهاتف: help.openai.com/en/articles/8983040
- مساعدة OpenAI في التحقق من تسجيل الدخول: help.openai.com/en/articles/9889414-why-am-i-being-asked-to-verify-my-login
- تعليقات مستخدمي Reddit: reddit.com/r/codex/comments/1sy72g6
