Добавление gradingCategory
Пространство имен: microsoft.graph
Добавьте gradingCategory в educationAssignment. Эту операцию могут выполнять только преподаватели.
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | EduAssignments.ReadWriteBasic | EduAssignments.ReadWrite |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Для приложений | Не поддерживается. | Не поддерживается. |
HTTP-запрос
PUT /education/classes/{classId}/assignments/{assignmentId}/gradingCategory/$ref
Заголовки запросов
Заголовок | Значение |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json |
Текст запроса
В тексте запроса укажите odata.id существующего объекта gradingCategory для добавления к этому назначению.
Отклик
В случае успешного выполнения этот метод возвращает код успешного 204
ответа без содержимого в тексте ответа.
Пример
Запрос
Ниже показан пример запроса.
PUT https://graph.microsoft.com/v1.0/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignments/28992cce-fac0-4950-a836-5a524ded8599/gradingCategory/$ref
Content-type: application/json
{
"@odata.id": "https://graph.microsoft.com/v1.0/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignmentSettings/gradingCategories/905b49a5-1639-49ab-9fbe-6a035def5ba3"
}
Отклик
Ниже приводится пример отклика.
HTTP/1.1 204 No Content