Lỗi Truy cập
Tất cả phương thức API Lớp học có thể trả về lỗi PERMISSION_DENIED (HTTP 403) nếu người dùng cuối không đáp ứng điều kiện tiên quyết để có quyền truy cập. Thông báo đi kèm với lỗi có chứa thông báo lỗi để giúp bạn xác định nguyên nhân và hướng dẫn người dùng thực hiện hành động thích hợp.
Các phần sau đây mô tả các thông báo lỗi API.
CannotDirectAddUser
CannotDirectAddUser
cho biết không thể thêm trực tiếp người dùng vào khoá học. Mã này xảy ra khi quản trị viên miền cố gắng thêm người dùng vào một khoá học và người dùng đó không có địa chỉ email hoặc không thuộc miền.
Hành động có thể thực hiện: Mô tả nguyên nhân gây ra lỗi và đề xuất quản trị viên miền kiểm tra để đảm bảo tài khoản người dùng có tồn tại và thuộc miền của quản trị viên khoá học.
ClassroomDisabled
ClassroomDisabled
cho biết người dùng yêu cầu không có quyền truy cập vào Lớp học.
Hành động có thể thực hiện: Hướng dẫn người dùng xem hướng dẫn về cách bật quyền truy cập vào Lớp học. Người dùng cũng có thể đang sử dụng sai tài khoản. Do đó, bạn cũng có thể cung cấp đường liên kết đến việc sử dụng nhiều tài khoản để người dùng có thể chọn đúng tài khoản.
ClassroomApiDisabled
ClassroomApiDisabled
cho biết người dùng yêu cầu không có quyền truy cập vào API Lớp học.
Hành động có thể thực hiện: Hướng dẫn người dùng xem hướng dẫn về cách bật quyền truy cập vào dữ liệu trong Lớp học. Ngoài ra, hãy xem phần ClassroomDisabled vì người dùng có thể đang sử dụng nhầm tài khoản.
ProjectPermissionDenied
ProjectPermissionDenied
cho biết yêu cầu đã cố sửa đổi tài nguyên liên kết với một dự án khác trong Developer Console.
Hành động có thể thực hiện: Cho biết rằng ứng dụng của bạn không đưa ra yêu cầu mong muốn. Chỉ dự án Bảng điều khiển dành cho nhà phát triển của ID ứng dụng OAuth đã tạo tài nguyên mới có thể được tạo.
UserIneligibleToUpdateGradingPeriodSettings
UserIneligibleToUpdateGradingPeriodSettings
cho biết rằng yêu cầu đã cố gắng sửa đổi chế độ cài đặt giai đoạn chấm điểm trong một khoá học mà người dùng yêu cầu hoặc chủ sở hữu khoá học không có giấy phép Google Workspace for Education phù hợp.
Việc bạn có thể làm: Cho biết rằng ứng dụng của bạn không đưa ra được yêu cầu cập nhật chế độ cài đặt giai đoạn chấm điểm như mong muốn do trạng thái cấp phép của người dùng yêu cầu hoặc chủ sở hữu khoá học. Bạn có thể chỉ định giấy phép trong Bảng điều khiển dành cho quản trị viên của Google.