تحديد مشاكل المصادقة والترخيص وحلّها

تصف هذه الصفحة بعض المشكلات الشائعة التي قد تواجهها والتي تتضمن المصادقة والترخيص.

This app isn't verified

إذا عرضت شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth التحذير "لم يتم التحقّق من هذا التطبيق"، يعني هذا أنّ تطبيقك يطلب نطاقات توفّر إمكانية الوصول إلى بيانات المستخدمين الحسّاسة. إذا كان التطبيق يستخدم نطاقات حساسة، يجب أن يخضع لعملية التحقّق لإزالة هذا التحذير والقيود الأخرى. أثناء مرحلة التطوير، يمكنك تجاوز هذا التحذير عن طريق تحديد متقدمة > الانتقال إلى {Project Name} (غير آمن).

File not found error for credentials.json

عند تشغيل عيّنة التعليمات البرمجية، قد تظهر لك رسالة الخطأ "لم يتم العثور على الملف" أو "هذا الملف غير موجود" بشأن بيانات الاعتماد.json.

يحدث هذا الخطأ عندما لا يتم تفويض بيانات اعتماد تطبيق سطح المكتب. للتعرّف على طريقة إنشاء بيانات الاعتماد لتطبيق الكمبيوتر المكتبي، انتقِل إلى إنشاء بيانات الاعتماد.

بعد إنشاء بيانات الاعتماد، تأكَّد من حفظ ملف JSON الذي تم تنزيله باسم credentials.json. ثم انقل الملف إلى دليل العمل.

Token has been expired or revoked

عند تشغيل عيّنة التعليمات البرمجية، قد تظهر لك رسالة الخطأ "انتهت صلاحية الرمز المميّز" أو "تم إبطال الرمز المميّز".

يحدث هذا الخطأ عندما تنتهي صلاحية رمز الدخول من خادم تفويض Google أو يتم إبطاله. للحصول على معلومات حول الأسباب المحتملة والإصلاحات، راجع انتهاء صلاحية الرمز المميّز لإعادة التحميل.

أخطاء JavaScript

في ما يلي بعض أخطاء JavaScript الشائعة.

Error: origin_mismatch

يحدث هذا الخطأ أثناء تدفق التفويض في حال عدم تطابق المضيف والمنفذ المستخدَم لعرض صفحة الويب مع مصدر JavaScript مسموح به في مشروعك على Google Cloud Console. تأكَّد من ضبط مصدر JavaScript مسموح به وأنّ عنوان URL في المتصفّح يتطابق مع عنوان URL المصدر.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

يحدث هذا الخطأ عندما لا يتم تفعيل ملفات تعريف الارتباط التابعة لجهة خارجية ومساحة تخزين البيانات في متصفّحك. هذه الخيارات مطلوبة في مكتبة "تسجيل الدخول بحساب Google". لمزيد من المعلومات، يُرجى الاطّلاع على ملفات تعريف الارتباط التابعة لجهات خارجية وتخزين البيانات.

idpiframe_initialization_failed: Not a valid origin for the client

يحدث هذا الخطأ عندما لا يتطابق النطاق المسجَّل مع النطاق المستخدَم لاستضافة صفحة الويب. تأكَّد من أنّ المصدر الذي سجّلته يتطابق مع عنوان URL في المتصفّح.