- Yêu cầu HTTP
- Tham số đường dẫn
- Tham số truy vấn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi cấp phép
- Khả năng
Người dùng yêu cầu chỉ có thể kiểm tra các chức năng cho chính mình.
Phương thức này trả về các mã lỗi sau:
PERMISSION_DENIED
nếu người dùng yêu cầu không được phép kiểm tra điều kiện cho người dùng được chỉ định.INVALID_ARGUMENT
nếu yêu cầu sai định dạng.
Yêu cầu HTTP
GET https://classroom.googleapis.com/v1/userProfiles/{userId}:checkUserCapability
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Thông số | |
---|---|
userId |
Bắt buộc. Giá trị nhận dạng của người dùng. Khi được chỉ định làm tham số của một yêu cầu, giá trị nhận dạng này có thể là một trong những giá trị sau:
|
Tham số truy vấn
Thông số | |
---|---|
capability |
Bắt buộc. Khả năng cần được kiểm tra đối với người dùng này. Ví dụ: để kiểm tra xem người dùng có thể tạo tệp đính kèm có tiện ích bổ sung hay không, hãy đặt giá trị này thành |
previewVersion |
Không bắt buộc. Phiên bản xem trước của API. |
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Phản hồi từ việc kiểm tra các chức năng của người dùng.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"capability": enum ( |
Trường | |
---|---|
capability |
Chức năng của Lớp học. |
allowed |
Người dùng có được phép sử dụng chức năng đã chỉ định hay không. |
Phạm vi uỷ quyền
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/classroom.courses
https://www.googleapis.com/auth/classroom.courses.readonly
Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.
Chức năng
Enum đại diện cho khả năng.
Enum | |
---|---|
CAPABILITY_UNSPECIFIED |
Không được hỗ trợ. |
CREATE_ADD_ON_ATTACHMENT |
Khả năng tạo và sửa đổi AddOnAttachments được liên kết với dự án Developer Console của mã ứng dụng khách OAuth dùng để đưa ra yêu cầu. |
CREATE_RUBRIC |
Khả năng tạo và sửa đổi Phiếu chấm điểm. |
UPDATE_GRADING_PERIOD_SETTINGS |
Khả năng sửa đổi chế độ cài đặt giai đoạn chấm điểm. |
CREATE_STUDENT_GROUP |
Khả năng tạo và sửa đổi nhóm học viên cũng như thành viên của nhóm. |