Access Errors

Lỗi Truy cập

Tất cả phương thức API Lớp học đều có thể trả về lỗi PERMISSION_DENIED (HTTP 403) nếu người dùng cuối không đáp ứng các điều kiện tiên quyết để truy cập. Thông báo đi kèm 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ả 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 một quản trị viên miền cố gắng thêm người dùng vào 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ể áp dụng: Mô tả nguyên nhân không thành công và đề nghị quản trị viên miền kiểm tra để đảm bảo rằng tài khoản người dùng có tồn tại và nằm trong miền của quản trị viên khoá học.

ClassroomDisabled

ClassroomDisabled cho biết người dùng đưa ra 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 đến phần hướng dẫn 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, vì vậy, bạn cũng có thể cung cấp đường liên kết để 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 đưa ra 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 đến phần hướng dẫn bật quyền truy cập vào dữ liệu Lớp học. Ngoài ra, hãy xem ClassroomDisabled vì người dùng có thể đang sử dụng sai tài khoản.

ProjectPermissionDenied

ProjectPermissionDenied cho biết yêu cầu này đã cố gắng sửa đổi một tài nguyên liên kết với một dự án khác trên Bảng điều khiển dành cho nhà phát triển.

Hành động có thể xảy ra: Cho biết rằng ứng dụng của bạn không thể đưa ra yêu cầu mong muốn. Chỉ có thể tạo tài nguyên bằng dự án Developer Console của mã ứng dụng khách OAuth đã tạo tài nguyên.