أخطاء الدخول
قد تعرض جميع طرق واجهة برمجة تطبيقات Classroom خطأ PERMISSION_DENIED (HTTP 403) في حال كان المستخدم لا يستوفي المتطلبات الأساسية للوصول. تحتوي الرسالة المصاحبة للخطأ على رسالة خطأ لمساعدتك في تحديد السبب وتوجيه المستخدمين لاتخاذ الإجراء المناسب.
تصف الأقسام التالية رسائل خطأ واجهة برمجة التطبيقات.
لا يمكن إضافة DirectDirect
تشير علامة CannotDirectAddUser
إلى أنه لا يمكن إضافة مستخدم مباشرةً إلى الدورة التدريبية. يحدث هذا الرمز عندما يحاول مشرف النطاق إضافة مستخدم إلى دورة تدريبية، وليس لدى هذا المستخدم عنوان بريد إلكتروني أو لا ينتمي إلى النطاق.
الإجراء المحتمل: صف سبب الإخفاق واقترح أن يتحقق مشرف النطاق من وجود حساب المستخدم ووجوده ضمن نطاق مشرف الدورة التدريبية.
تم إيقاف Classroom
يشير ClassroomDisabled
إلى أن المستخدم صاحب الطلب لا يمكنه الوصول إلى Classroom.
الإجراء المُحتمل: يمكنك توجيه المستخدم إلى تعليمات تفعيل الوصول إلى Classroom. قد يكون المستخدم يستخدم أيضًا حسابًا غير صحيح، لذا يمكنك أيضًا تقديم رابط إلى استخدام حسابات متعددة حتى يتمكن المستخدم من اختيار الحساب الصحيح.
تم تعطيل ClassroomApi
تشير القيمة ClassroomApiDisabled
إلى أنّ المستخدم الذي قدّم الطلب لا يمكنه الوصول إلى Classroom API.
الإجراء المُحتمل: يمكنك توجيه المستخدم إلى تعليمات تفعيل الوصول إلى بيانات Classroom. اطلع أيضًا على ClassroomDisabled، نظرًا لأن المستخدم ربما يستخدم حسابًا خاطئًا.
تم رفض ProjectPermission
تشير القيمة ProjectPermissionDenied
إلى أن الطلب حاول تعديل مورد مرتبط بمشروع مختلف في Play Console.
الإجراء المحتمل: أشِر إلى أن تطبيقك لا يمكنه تقديم الطلب المطلوب. ولا يمكن إنشاء هذا المشروع إلا من خلال وحدة تحكم مطوّري البرامج في رقم تعريف عميل OAuth الذي أنشأ المورد.