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