إصلاح: خطأ Facebook في التحقق من رمز الوصول

تظهر رسالة " خطأ في التحقق من رمز الوصول " أثناء استخدام Facebook / Messenger بشكل أساسي من قبل مجموعتين من المستخدمين ؛ أحدهما مستخدمين عاديين يصلون إلى برنامج messenger والآخرون مطوروون يمكّنون تسجيل الدخول إلى Facebook باستخدام واجهة برمجة التطبيقات.

ترتبط رسالة الخطأ في الغالب بعملية الأمان التي ينفذها Facebook عند الوصول إلى نظامه الأساسي. إذا كانت أي من الخطوات غير كاملة أو غير صالحة أو منتهية الصلاحية ، فستتلقى رسالة الخطأ. نظرًا لوجود حالتين قد يواجه المستخدمون فيهما هذا الخطأ ، فقد قمنا بإدراج حلين.

ما الذي يسبب خطأ التحقق من رمز الوصول على Facebook؟

كما ذكرنا سابقًا ، فإن رسالة الخطأ " خطأ في التحقق من رمز الوصول " ليست مثل رسائل الخطأ العادية الأخرى التي يواجهها المستخدم النهائي. أسباب هذا الخطأ هي:

  • الجلسة في Messenger مقابل حسابك غير صالحة إلى حد ما أو انتهت صلاحيتها .
  • انتهت صلاحية رمز الوصول الخاص بـ Facebook الذي تستخدمه مع واجهة برمجة التطبيقات . يحدث هذا في كثير من الحالات في بيئة تطوير التطبيق لأن رمز الوصول صالح فقط لفترة محدودة قبل أن يتم الحصول عليه مرة أخرى (للمطورين).
  • قام المستخدم بتغيير كلمة المرور أو قام بتسجيل الخروج بنفسه من جميع الأجهزة المتصلة بسبب مشاكل أمنية.
  • تعمد Facebook تسجيل خروجك من برنامج المراسلة لأسباب أمنية.

بالإشارة إلى الحل المذكور أدناه للمطورين ، نفترض أنك تعرف أساسيات استدعاء واجهة برمجة التطبيقات التي تجريها باستخدام رموز الوصول. إذا كنت مبتدئًا تمامًا في بيئة التطوير ، نوصي بقراءة بعض مواد الترميز التفصيلية للحصول على نظرة ثاقبة حول رموز الوصول.

الحل 1: تحديث بيانات Messenger المحلية (للخطأ في برنامج المراسلة)

قد يواجه المستخدمون العاديون رسالة الخطأ هذه عند محاولة تسجيل الدخول إلى برنامج المراسلة أو أثناء التبديل بين الحسابات المختلفة. هذا ليس أكثر من مجرد خطأ في جهاز Android الخاص بك. يتتبع هاتفك الذكي جميع رموز الوصول المتعلقة بـ Messenger. إذا أصبح أي منها غير صالح أو لم يتم تحديثه تلقائيًا ، فقد تتلقى رسالة الخطأ.

هنا ، سنقوم بتحديث بيانات تطبيق Messenger الخاص بك. تأكد من أن لديك اسم المستخدم وكلمة المرور في متناول اليد لأنه قد يُطلب منك إدخالهما.

  1. على جهاز Android الخاص بك ، افتح الإعدادات وانتقل إلى مدير التطبيقات .
  2. ابحث عن دخول Messenger وافتحه.
  1. بمجرد الدخول إلى إعدادات التطبيق ، حدد مسح البيانات وامسح بيانات التطبيق وذاكرة التخزين المؤقت.
  1. أغلق تطبيق الإعدادات وأعد تشغيل Messenger بعد إغلاق التطبيق أولاً. حاول الآن تسجيل الدخول ومعرفة ما إذا تم إصلاح رسالة الخطأ.

الحل 2: التحقق من رمز الوصول منتهي الصلاحية (للمطورين)

رموز الوصول هي عناصر تستخدمها التطبيقات التي يتم استخدامها لتقديم طلبات API نيابة عن المستخدم. بشكل أساسي ، يمثل رمز الوصول تفويضًا لتطبيق معين بحيث يمكنه إما تفويض تسجيل الدخول أو الوصول إلى بعض معلومات المستخدم.

إذا كنت تستخدم Facebook API ورموز الوصول لأبسط الأسباب (على سبيل المثال استخدام Facebook للتحقق من صحة عملية التسجيل في التطبيق الخاص بك) ، فتأكد من عدم انتهاء صلاحيتها. عادةً ، تنتهي صلاحية رموز Facebook المميزة في غضون ساعتين بعد أن يتم طلبها من خادم Facebook. يمكنك التحقق من الوثائق الرسمية على How-To: التعامل مع رموز الوصول منتهية الصلاحية بواسطة Facebook نفسه.

ملاحظة: في بعض الحالات في بيئة التطوير ، يتم تمكين إذن إزالة offline_acces s. في بعض الحالات ، تنتهي صلاحية الرمز المميز حتى إذا لم يكن منتهي الصلاحية. تأكد من تعطيل هذه الخيارات.

يمكنك أيضًا محاولة الحصول على إذن للوصول دون اتصال حتى تحصل على رمز لا تنتهي صلاحيته ويسبب مشاكل.